BitVM中文社区 retweeted
💡 主题:比特币领域重大突破——BitVM 落地与应用场景
🏎️ OpenSpace 公开课第94期将由 Bitlayer 联合创始人 @0xkevinhe 带领大家探索比特币领域重大突破:BitVM 落地与应用场景!
🔶 BitVM 概念与价值
🔶 BitVM 应用场景
🔶 BitVM 系统架构
🔶 BitVM 社区发展历程
⏰时间:2025.02.25 星期二 20:00(PM)
🔗欢迎小伙伴们按时入会:meeting.tencent.com/dm/LGh9B…
💗感谢联合主办方:@OpenBuildxyz @RebaseCommunity @UpchainDAO
💗感谢所有合作社区和媒体的大力支持!🎉
BitVM中文社区 retweeted
1/ Try Your First ZKP Verification on Bitcoin Now!
We launched BitVM IDE, a tool to verify ZKPs using BitVM on Bitcoin. Easy & fast. 🧵⬇️
BitVM中文社区 retweeted
#BTC
大胖墩观察(NO.12)
1️⃣【RGB】
按照当前的行情,我比较期望24年底能够上线RGB的预览版。当然,这只是我的期望,实际的进度受lnp/bp协会决定。11月30是一个关键点,到时候可知是采用v0.11还是v0.12作为未来预览版的起点。
@BitlightLabs 做了第一个完整的 RGB Testnet4 开发环境,未来如果testnet3关闭了,而RGB需要测试的情况下,肯定会转向4,感谢bitlight为推进RGB协议发展做的贡献。
2️⃣【BTC】
BTC价格来到$80000,从问世到现在,BTC没有辜负过任何人。从一个长周期来看,我认可BTC未来会达到$300,000,当然,不一定是这一轮。
3️⃣【Market】
meme和vc币开始进行轮转,dex和cex的热度也开始轮转。有时候我觉得它们就像是“双螺旋结构”似的,不断的交替前进。
朋友告诉我,要在市场上做一个聪明者,意思是要“顺势而为”,我认为是正确的,哪方面有势,就跟着“势”走,赢面会很大,通俗来说就是“哪热去哪”,但“势”又不是通俗意义上我们看到的“热度”,需要体会下。
4️⃣【Fiamma】
@Fiamma_Chain 开放了Devnet 验证者,这是第一个 BitVM2 实现的一部分,有兴趣的可以去申请参与下。
5️⃣【ColliderScript】
@StarkWareLtd 的这个方案很有意思,按照理论可以在BTC上实现契约从而衍生各种功能,模拟OP_CAT也不在话下,但问题在于需要矿机算力,这很贵,所以落地很难,当然,技术上还有很多细节没有确定下来。
6️⃣【CKB】
我其实在等他们后续的动作,包括rgb++与Fiber的结合,中心化稳定币的引入,服务于fiber的机器,与ai的结合等等,如果未来有相关消息,会保持跟进和更新。
有些人会因为价格诟病,这很正常,不过我对于价格相对宽容(当然,部分也是因为我投入的资金我的风险阈值很高),我会比较看重技术演进和创新,所以相对“理想主义”一些。
7️⃣【Airdrop】
根据 @Ice_Frog666666 还有朋友的一些消息,今年Q4和明年Q1会有不少项目会TGE,看看到时候什么情况,后者是否可以根据时间情况赌一个“末日参与方式”。
8️⃣【Meme】
朋友告诉我,好的meme基本都是需要有做市商的。
对于链上来说,会关注:FDV(会有门槛)
对于CEX来说,会关注:社区(根基),池子(深度),交易量(收益可能性),筹码分布
当然,这可能不全面,我也不确定是否正确,不过可以做一下参考
BitVM中文社区 retweeted
如何理解@StarkWareLtd 最新发布的ColliderScript白皮书? 简单而言:ColliderScript通过哈希碰撞机制,在不修改比特币协议的情况下实现Covenant,超前OP_CAT提案实现了比特币主网的复杂合约功能。具体工作原理如何?和OP_CAT区别在哪?会加速Starknet比特币layer2落地?看完白皮书,跟大家分享下:
1)ColliderScript顾名思义“对撞机”,表明其核心机制是对脚本实施哈希碰撞实现。 由于比特币存在Big Script 和Small Script两种脚本类型,大脚本能看到签名等交易数据但是只能处理有限的计算,小脚本可以32位数据的任意计算,但看不到交易数据。
这意味着验证大脚本就只能限于签名交易等有限验证,根本无法处理复杂的合约逻辑,而小脚本有容纳复杂逻辑的能力但是没了交易签名所属权关联,单独处理毫无意义。
怎么办呢?ColliderScript巧妙地设计了一个“桥梁”,利用SHA1和RIPEMD实施160位哈希碰撞,,实现了大脚本(处理签名等大数据)和小脚本(只能处理32位数据)之间的等价性证明。虽然无法处理小脚本大于32位的签名数据,但通过一套密码学验证机制,可以证明大小脚本中的内容趋于一致。
就是这么一个巧妙的数学技巧,ColliderScript把大小脚本的信息能做到有效连接,复杂的合约交易逻辑可以集成进小脚本进行计算,而大脚本保留交易签名验证,最终ColliderScript把大小脚本的信息能做到有效连接,让比特币脚本内可以实现复杂的合约功能。
2)OP_CAT我之前写文章具体分析过,它是一种全新的操作码提案,可以把多个脚本字节串数据连接起来处理,从而实现整体的复杂合约验证和计算能力。
通过OP_CAT,原本需要在单个数据块中处理的逻辑,可以拆分成多个数据片段,在脚本执行过程中动态组合,实现更灵活的验证和计算。xitter.cf/tmel0211/status/178375…
由于OP_CAT是一个未Merge的提案,是否能顺利上线是个未知数,而ColliderScript的出现可以抢先实现比特币主网的合约功能。
但是,和BitVM的实现逻辑一样,ColliderScript纳入了链下预处理逻辑,所谓的哈希碰撞需要投入大量的计算和存储成本。根据白皮书介绍,每次使用契约功能需要2的86次方哈希查询和2的56次方存储空间,相当于要消耗比特币网络30多个小时的算力,自然也会加大节点投入的硬件成本和电力消耗等等。
因此,个人认为,ColliderScript不会完全取代OP_CAT,其会作为一个过渡方案,处理一些特定场景的高价值合约,其他小微交易业务场景走ColliderScript方向投入和产出不成正比。
话说回来,BitVM的推出也存在实用性不强的问题,但却让一大批诸如 @goatnetwork 、@BSquaredNetwork 等在内的项目,基于其实现了ZK Native跨链桥、比特币Specific 挑战证明机制等相关功能。
以 @goatnetwork 为例,作为一个能实现去中心化Sequencer和Native安全跨链的Bitcoin layer2解决方案,内核就是基于BitVM2实现了一种OCP乐观挑战协议,所有的计算和交互都在二层离线执行,当“挑战”出现时会在比特币主网执行链上协议,比特币layer1会充当仲裁者来确保安全性。
CollideScript的现实“实用性”困境和其潜在的创新鲶鱼效应也类似,虽说存在大规模普及的成本障碍,但其碰撞大小脚本推进比特币可编程性的探索,一定会率先激活一些特定应用场景。
关键是,这种链下预处理+链上的组合模式长远看会解锁很多复杂应用场景,比纯粹堆砌链上计算验证的逻辑更接地气一些。
3)不过,Starkware发布ColliderScript白皮书倒是饶有趣味,之前 @Starknet 宣布了要基于OP_CAT做Bitcoin layer2的计划,现在又推出了全新的过渡方案,从被动转主动,可见目的是为了加速其比特币layer2的落地。
在为Starkware团队的技术拓新能力点赞之余,必须得期待一下,Starknet的这条比特币layer2推出,会给比特币layer2生态带来什么。xitter.cf/tmel0211/status/179822…
Note:大家觉得文章有用烦请“一键三连”支持为谢,认可我持续干货内容输的朋友,可以访问我推特首页点击Substack专栏订阅一下(目前还免费),更多深度专业的投研和分析内容,尤其是不适宜在推特公开分享的内容,会在那里看到。
"ColliderScript: Covenants in Bitcoin via 160-bit hash collisions"
colliderscript.co/collidersc…
BitVM中文社区 retweeted
播客《橙皮书》@ksintmelody 最新一期内容《闪电网络+稳定币:少有人注意的大路 E28》 中讨论了Web 5、支付网络、闪电网络等技术的最新进展。为方便理解和阅读,BitVM中文社区 @Bitvm_cn 按照主题模块整理了对话内容,方便文字阅读
部分内容通过ChatGPT整理,如果错误欢迎纠正🤝
xiaoyuzhoufm.com/episode/670…
BitVM中文社区 retweeted
比特币稳定币项目,月初种子轮融资$8m, @polychain 领投
随着测试网上线,最近大批羊毛党开始行动起来了 @thefaucet_labs @Bitvm_cn 又开始忙活起来了哇,比特币测试网领水认准👇
thefaucet.org
The Yala Testnet is now live!
The evolution of DeFi on Bitcoin begins today.
app-testnet.yala.org 🏔️
BitVM中文社区 retweeted
BitVM中文社区 retweeted
AVM技术科普:
前言,我们知道主网的OP _ CAT是否能够开启,成为BTC生态争论的焦点,但是仅仅开启OP _ CAT一个操作 就足够实现完整的智能合约了么? 这一点还有待证实跟了解。让我们来看看AVM当前都开启和定义了哪些操作码?
OP_KV_PUT: 键值对存储操作,用于在合约状态中保存数据。
OP_ROLL: 栈操作,用于移动栈中的元素。
OP_FT_ITEM: 获取特定FT代币ID的操作。
OP_FT_WITHDRAW: 从合约中提取FT代币的操作。
OP_EQUAL: 比较操作,用于验证当前区块高度是否达到预定条件。
OP_GREATERTHANOREQUAL: 比较操作,用于验证当前区块高度是否大于或等于某个值。
OP_EQUALVERIFY: 验证操作,确保两个值相等,如果不等则停止执行。
OP_CHECKAUTHSIGVERIFY: 验证签名操作,确保调用者是授权的公钥
BitVM中文社区 retweeted
🎤 Bitcoin Next, Ep.24 - Singapore powered by Bitlayer, brought insightful discussions on the cutting-edge of Bitcoin technology!
Core developers from top projects shared their expertise and the latest advancements, including OP_CAT, Finality Service for Bitcoin Ecosystem, Bitcoin native rollup, sidechains, zkBridge, and Bitcoin scaling solutions.
🎥 The videos are now live!
BitVM中文社区 retweeted
关于WBTC安全模型的解读
作者:Kevin He,Bitlayer联创
Bitlayer联创 @0xkevinhe 做过多条公链,开发过中心化的跨链资产系统和MPC托管平台。基于自身经验,Kevin抽象出了关于WBTC的架构和安全模型,根据去信任程度对不同方案进行了分类,指出基于比特币原生验证的方案是BTC映射资产的未来方向
WBTC: It’s Time to Upgrade Your Technical Solutions!
Author: Kevin He, Cofounder@BitlayerLabs
Background
Recently, there has been widespread community discussion and concern regarding the transfer of control over the WBTC project(xitter.cf/BitGo/status/182192762…).
The author has extensive experience in building blockchain infrastructure, having personally developed centralized wrapped token systems and MPC-based custody platforms, and is currently working on building Bitcoin native validation capabilities.
In this article, the author will review the events, covering the actions and feedback from multiple parties to present the facts.
Based on practical experience in system development, the author has abstracted a simple architecture and security model for wrapped BTC products.
Subsequently, the author categorizes different technical solutions according to their level of trustlessness, pointing out that the technical solutions based on Bitcoin's native validation capabilities represent the future direction.
BitVM中文社区 retweeted
Bitlayer open position for senior ZK engineer:
bitlayerlabs.notion.site/Sen…
BitVM中文社区 retweeted
1/ Bitlayer 研究员 Xavier( @Xavier_0020 )发表了一篇关于 BitVM 桥最新突破的综合文章。
文章内容详细汇总了整个社区内 BitVM 的更新信息,包括:
▪️ 阐明 BitVM2 模型中的缺失部分(根据 Bitlayer 的假设)
▪️ 来自 Robin Linus 在 Bankless 采访中的信息和 BitVM2 的更新
▪️ BitVM Builders 小组提出的各种想法的融合
完整文章链接:
blog.bitlayer.org/BitVM_Brid…
详细内容 ⬇️
BitVM中文社区 retweeted
【谁会是真正的BTC二层?BitVM打通多维世界的隧道】
Ordinals打开了BTC生态的潘多拉魔盒,在众多技术发展方向中,二层建设尤为繁盛,形成百团大战之势。什么才是真正的二层?@BitcoinMagazine 提出三个条件:1、使用BTC作为原生资产;2、使用BTC作为结算机制来执行交易;3、对BTC有功能依赖性。
BitVM中文社区 retweeted
BitVM桥与OP-DLC:新一代比特币Layer2跨链桥的设计思路
作者: @Nickqiaoo & @faustliu1997
本文是对 @BitlayerLabs 和 @citrea_xyz 未来技术方案的解读,可能是国内关于BitVM桥最重要的参考资料之一,建议大家好好阅读。
在BitVM桥之外,Bitlayer还增设了DLC桥,以弥补bitVM乐观桥的不足。
BitVM中文社区 retweeted
解析 Bitlayer 针对bitVM桥的不足而提出的OP-DLC提款桥方案
作者: @Nickqiaoo & @faustliu1997
在刚刚的推文thread中,我们简要科普了BitVM2即基于BitVM的乐观提款桥方案
xitter.cf/eternal1997L/status/17…
该方案基于“垫付-报销”模型,让Operator替BitVM桥给用户提款,之后Operator向BitVM桥申请报销,若报销申请存在谎报,任何人可以通过欺诈证明进行挑战。
但BitVM桥的落地难度大(短期内很难实现),而且存在活性/可用性问题,且无法满足资金透明的需求:BitVM桥会统一收纳存款者的钱,某种程度上是一个混杂很多钱的池子。
为了解决上述BitVM桥的活性问题,以及为有特定需求的人提供独立干净的资金出入通道,BitLayer团队额外增设了名为OP-DLC的跨链桥方案,在BitVM2的乐观桥之外,采用了类似于DLC.link的DLC桥,为用户提供BitVM桥和OP-DLC桥两个出入口,以此降低对BitVM桥乃至于BitVM联盟的依赖。
DLC:谨慎日志合约
DLC(Discreet Log Contracts)名为谨慎日志合约,由MIT的Digital Currency Initiative提出,该技术最早用于在比特币上实现一种轻量级的智能合约,不需要把合约的内容上链,就可以通过链下交互式通讯和预签名等方法,在比特币链上实现出保护隐私的智能合约功能。下面我们通过一个赌球案例来说明DLC的工作原理。
假设Alice与Bob要对3天后举行的皇马和巴萨的比赛结果打赌,两人各出1个btc。如果皇马胜出,则Alice可以获得1.5 BTC,Bob只能收回0.5 BTC,这就相当于Alice赚0.5个BTC,Bob亏损0.5 BTC;如果巴萨胜出,Alice只能收回0.5 BTC,Bob则可以拿走1.5 BTC。如果平局,两人各自从拿回1个BTC。
如果我们要让上述对赌过程变得去信任化,就要想办法防止任何一方耍赖,如果单纯用2/2多签或是2/3多签,显然还不够去信任。DLC针对这一要点给出了自己的解决方案(要依赖于第三方预言机)。其整个工作流程大体可以分为四部分。
以前面的Alice和Bob为例,首先,双方在链下创建一笔fund交易,这可以把彼此的1枚BTC锁在2/2多签地址上,如果这笔fund交易生效,则该多签地址里的2枚BTC需要双方都授权,才能被花费。
当然,这笔Fund交易先不上链,只留存在链下的Alice和Bob客户端本地,他们都知道这笔交易生效后会有什么后果。目前双方只是在进行理论推演,然后根据推演的结果达成一系列协议。
在DLC创建的第一阶段,我们可以确定的是,双方将在未来把各自的1枚BTC锁入一个多签地址中。
第二步,双方继续推演未来可能发生的事件和结果:比如,当球赛结果公布后,可能是Alice赢Bob输、Alice输Bob赢、平局等多种可能,这会导致前述2/2多签地址中的比特币出现不同的分配结果。
不同的结果需要由不同的交易指令来触发,这些“可能在未来上链的交易指令”被称为CET,即合约执行交易(Contract Execution Transaction)。Alice和Bob要事先推演出所有的CET,生成包含全部CET的交易数据集。
例如,根据前述Alice和Bob对赌的几种可能结果,Alice创建出以下几种CET:
CET1:Alice可从多签地址获得1.5枚BTC,Bob可获得0.5枚BTC;
CET2:Alice可从多签地址获得0.5枚BTC,Bob可获得1.5枚BTC;
CET3:双方各自可获得1枚BTC。
我们以CET1为例(Alice拿 1.5 BTC,Bob拿 0.5 BTC):
这笔交易的意思是,把多签地址中的1.5枚BTC,转移到一个由Alice和预言机输出结果共同触发的Taproot地址,另外0.5枚BTC转移给Bob的地址。此时对应的事件是:皇马胜出,Alice赢0.5BTC,Bob输0.5BTC。
当然,要花费这1.5枚BTC,Alice必须拿到预言机发送的“皇马胜出”结果签名。换句话说,只有当预言机输出“皇马胜利”的消息后,Alice才能够把这1.5枚BTC转走。至于CET2和CET3的内容,我们可以以此类推,在此不赘述。
需要注意的是,CET本质是一笔待上链待生效的交易,如果Alice提前把CET1广播出去,或是在“巴萨胜出”的情况下,仍然把“皇马胜出”后才能顺利触发的CET1上链,会发生什么?
前面的示意图中,我们提到,CET1上链后,会把原始多签地址中锁定的2枚BTC转走,0.5枚BTC转给Bob,1.5枚BTC转到一个Taproot地址中,预言机输出“皇马胜出”后,Alice方能解锁Taproot地址锁定的BTC。效果如下图所示。
同时,这个Taproot地址受到时间锁限制,如果在时间锁规定的窗口期内,Alice无法成功提走1.5枚BTC,则Bob有权把这些钱直接拿走。
所以,只要预言机是诚实的,Alice就无法拿走这1.5枚BTC,等时间锁期限耗尽,Bob可以把这1.5枚BTC拿走。再算上CET1上链时直接转给Bob的那0.5枚BTC,最后所有的钱都会归Bob所有。
对于Alice而言,无论自己最终是赢还是输,最有利的做法都是把正确的CET上链,把无效的CET上链会让自己输更多钱。
其实上述CET在构建时,对Taproot的schnorr签名做了改进,可以理解为利用预言机的公钥+事件结果,针对不同结果构造出彼此独立的地址。之后,等预言机公布某个结果对应的签名,才能花费该结果对应的地址上锁定的BTC。
当然,这里面存在一种额外的可能。假如Alice知道自己输了,干脆不把自己构建的CET1上链,这个时候怎么办?这个很好解决,因为Bob可以针对“alice输,Bob赢”一事构建出自定义的CET,这个CET达成的效果和Alice构建的CET基本一致,只是具体细节不一样,但结果是一样的。
上面讲述的就是最关键的CET构建流程。而DLC的第三步,是Alice和Bob双方进行通讯,检查对方构建的CET交易,带上自己对该CET的签名,检查无误后,可以信任彼此,便各自出资1枚BTC,锁入最开始提到的那个Alice和Bob的2/2多签地址,然后等待某个CET被上链,触发后续的流程。
最后,等预言机公布结果,拿到预言机对结果的签名后,任意一方可以把正确的CET上链,让多签地址中锁定的2枚BTC被再分配,如果输家抢先把错误的CET上链,会让自己损失所有的钱,如果把正确的CET上链,输家还可以收回0.5BTC。
可能有人会问,DLC与普通的2/3多签有何不同?首先,2/3多签下,任意两方串谋即可盗走全部资产,而DLC通过提前构建CET集合的方式,让对手方之间把全部的场景都限制住了,就算预言机参与串谋,造成的损失往往也有限。
其次,多签需要各方针对具体的待上链交易进行签名,而在DLC的设定下,预言机只需要对特定事件的结果进行签名,不需要知道CET/待上链交易的内容,甚至完全不需要知道有Alice和Bob这两个人,只需要像普通的预言机那样和用户进行正常的交互即可。
我们可以认为,DLC本质是把对多签参与方的信任转变成了对预言机的信任,只要预言机不参与作恶,就可以保证DLC的协议设计足够去信任。理论上来说,DLC可以采用比较成熟完善的第三方预言机,来避免作恶。而DLC.link和BitLayer利用了DLC的这种特性,把桥的信任问题转嫁给了第三方预言机。
此外,Bitlayer的DLC桥还支持自建的预言机节点,在此之上加上了一层欺诈证明,当自建的预言机把无效的CET上链时,允许任何人对其进行挑战。关于其OP-DLC桥的原理,我们将在下面展开简述。
BitVM桥与OP-DLC:新一代比特币Layer2跨链桥的设计思路
作者: @Nickqiaoo & @faustliu1997
本文是对 @BitlayerLabs 和 @citrea_xyz 未来技术方案的解读,可能是国内关于BitVM桥最重要的参考资料之一,建议大家好好阅读。
在BitVM桥之外,Bitlayer还增设了DLC桥,以弥补bitVM乐观桥的不足。
BitVM中文社区 retweeted
🎙️Space讨论:哪些新技术应用能为比特生态注入活力
🔗 xitter.cf/i/spaces/1YpJkwV…
符文热度持续性不够、铭文遇冷、L2关注度减弱,比特生态怎么了?
✨嘉宾:
Amanda from @BitlayerLabs
Cindy from @BiHelix_
bitVM 中文社区 @Bitvm_cn
RGB协议OG @dapangdun
独立研究员 @0xNing0x
Simon from @APRO_Oracle
✨比特广场主持人: @holo_eve
各位今晚见!
BitVM中文社区 retweeted
【值得撸】融资500w刀 BTC bitvm 协议 L2 @BitlayerLabs 创世头盔NFT任务 白名单 最全获取攻略
Bitlayer 是基于 BitVM 比特币 Layer2,由 Framework、ABCDE 和 StarkWare 领投,估值8000 万美元
目前有 幸运帽(lucky Helmet) NFT 白单活动,总量5000个,5月4日mint,Bitvm协议的L2必撸
纯0撸,教程如下👇
1⃣ 投票活动:
进入 bitlayer.org/ready-player-on… 链接钱包并投票,可投3票 .
2⃣ 参与银河任务抽奖(以下任务都有机会中头盔白单):
① app.galxe.com/quest/Bitlayer…(4月26日结束)
② app.galxe.com/quest/Bitlayer… (4月28日结束)
③ 需要下载bitget wallet并参与活动(4月29日结束)
- bitget wallet下载:web3.bitget.cloud/bwb-airdro…
- bitget & bitlayer 银河任务抽奖: app.galxe.com/quest/BitgetWa…
④ app.galxe.com/quest/Bitlayer… (4月28日结束)
⑤ app.galxe.com/quest/TokenPoc… (5月1日结束)
⑥ app.galxe.com/quest/Bitlayer… (5月10日结束) .
3⃣ 加入DC: mee6.xyz/i/auvTqXaT2q 保持社区活跃:
Bitlayer 将向社区的构建者和活跃参与者分发 2500 个白名单名额,分发期为2024年4月17日至2024年4月28日(UTC) .
4⃣ Bitlayer X OKX Wallet钱包抽奖活动,一共1000个白,应该是明天开始,关注官推活动链接,时间是2024.04.25 - 2024.05.01 (UTC)
5⃣ 关注 @BitlayerLabs 官推消息,偶尔会有留地址抽奖活动,积极参与 .
6⃣ 注册开发者空投激励活动(针对 bitlayer 生态项目的拿白及未来空投):bitlayer.org/airdrop/ready-p…
7⃣ 关注Bitlayer官方参与的各类Twitter Space,并加入互动和提问,积极参与Bitlayer与加密社区/KOL在推特合作推出的AMA和抽奖活动,以及等
“抢幸运帽,做Bitlayer老板”,白单一般是中必赚。
#Bitlayer #LuckyHelmet #BeADriverEarnOnBitlayer @BitlayerLabs
以下请忽略:
xitter.cf/BitlayerLabs/sta…
#bitvm #BTC #Bitcoin
🔥Be a driver, Earn from Bitlayer🔥
👍 Like and retweet.
🚀 Follow us @bitlayerlabs.
💬 Engage here: bitlayer.org/airdrop/lucky-h…
#Bitlayer #LuckyHelmet
BitVM中文社区 retweeted
Replying to @BitlayerLabs
@BitlayerLabs 宣布将会给成功在原生比特币脚本中实现SHA256的开发者0.05 BTC赏金,目前已有三家机构(Atomicals\BOB\Bitlayer)宣布该奖励计划,BTC原生开发者们的福利来啦
起因:
4.12日 Robin Linus倡议以现有比特币脚本来实现SHA256哈希函数,xitter.cf/robin_linus/stat…,之后 Atomicals Protocol @atomicalsxyz 、BOB @build_on_bob发起了BTC奖励计划
详情:
因缺少OP_CAT,现有原生操作码op_sha256无法在脚本内拼接字节字符串,这限制了op_sha256的用途,如无法检查所哈希的数据,进而无法验证Merkle inclusion proofs。 为此,实现了以脚本方式实现了Blake3哈希函数。不过,仍有必要探索SHA256哈希函数的脚本实现,这对区块头验证和交易自省很关键,有助于解锁比特币更大潜能。 github.com/BitVM/BitVM/blob/… 中已实现了一些基本原语,如u32运算、bitwise XOR、bitwise rotations等等。Robin Linus倡议在github.com/BitVM/BitVM 代码的基础上,来实现SHA256哈希函数脚本。xitter.cf/atomicalsxyz/sta…, Atomicals Protocol团队也加入倡议,并愿提供0.05BTC甚至0.1BTC作为奖励。xitter.cf/punk3700,BVM团队也表示愿意赞助该倡议。 具体任务名为:以比特币脚本来实现SHA256哈希函数。 输入为:栈上包含待哈希运算的数据字节。 输出为:将SHA256哈希结果推入栈上。
Replying to @BitlayerLabs
@BitlayerLabs will match the 0.05 BTC bounty for a successful native implementation of sha256 in native Bitcoin Script.
To summarize:
Inputs: Top of stack contains data bytes to be hashed.
Outputs: Put the sha256 hash on to the stack.
BitVM中文社区 retweeted
我想用几个事实,来做一个关于 bicoin 生态未来的推论:
🌟事实1:bitcoin 很适合做资产发行。
理由:
1️⃣足够去中心化;
2️⃣足够安全;
3️⃣已承载足够大体量的资金。
🌟事实2:bitcoin 主链需要 L2 扩展
理由:
1️⃣为保证足够去中心化和安全性,主链不会提速,扩容区块等;
2️⃣主链具备有限的智能合约能力,不适合运行更复杂的应用;
3️⃣如果未来有mass adoption发生,主链绝对无法承载;
4️⃣主链上发行的资产,需要得到充分的应用和流动性。
🌟事实3:未来,这样的扩展,需要足够去中心化/无需许可
理由:
1️⃣现阶段,也许为了速度和体量做一些妥协;
2️⃣未来,若不能真正实现对主链拓展过程,是足够去中心化/无需许可的,那所有基于bitcoin资产发行的意义,基础将经不起推敲。
🌟推论:web5=web2+web3 会是 bitcoin 生态未来的路。
理由:
1️⃣基于事实1,bitcoin适合做资产发行。
当前和未来会出现一些胜出的资产协议,基于这些协议发行的资产规模将达到千亿甚至万亿美金规模。
2️⃣基于事实2,bitocin主链需要拓展。
基于主链发行的资产,在主链上去获取流动性和智能合约能力,是绝对不能满足这样大规模需求的。
所以,我们需要L2甚至L3,去完成发行资产之后的事情。
3️⃣基于事实3,我们需要一条可行的路,完成主链与L2/L3之间的无需许可+去中心化的链接。
目前有几条路线在探索,长线我最看好的就是“同构绑定”,因为它直接省略了“跨链”,让utxo-base的智能合约公链直接去承载所有的资产应用行为。
4️⃣未来会是什么样子?
让我们来展望未来:
L1 一层
我们会在主链上有若干个被市场选择的资产发行协议,他们大部分会是基于utxo发行,具备主链安全性的;
L2 二层
我们会通过同构绑定,将这些资产以很btc的方式跨到L2上,让这些资产获得图灵完备的智能合约能力;
L3 三层
我们会通过L2和L3之间的“通道”,如闪电网络,rgb的客户端验证,类似nostr的点对点通讯协议,让能承载几亿用户的额应用以web2的形式在 L3 上运行。
同时,这些应用是可以与L2上的各种具备智能合约能力的 btc 主链发行资产进行快捷的/无需许可的/去中心化的交互和流动。
这就是我们能够展望的未来,一个web5的世界。
一个真正能够在资产上具备 web3 一切特性:去中心化的,无需许可的,主权个人特征的。
以及,能够不受区块链本身各种限制,作出 web2 级别应用承载数亿用户的dapp,与web3的资产进行无缝的链接,以真正crypto的方式。
这才是我们能看到的 btc 生态的未来,一个真正激动人心的,btc与btc生态资产能够自由的,快速的流动在L1/L2/L3上的世界。
刚听了 @busyforking 的 web5=web2 + web3 的阐述,很清晰,也很有启发。
关键点是两个:
⭐有链与无链
Layer3并不必然是有链的,可以是无链的,这样的架构和世界就会将web2引入web3。
⭐互通
有链和无链通过一些通道是互通的,它让 btc 流向任何想去的地方,用去中心化和无需许可的方式。



































