近日,知名比特币最大化者Jameson Lopp转发了基于比特币网络建立** rollup的想法,随后该想法在比特币和以太坊社区引起了大量讨论。
近日,知名比特币最大化者Jameson Lopp转发了基于比特币网络建立** rollup的想法,随后该想法在比特币和以太坊社区引起了大量讨论。
据悉,Rollkit是rollup的模块化框架。现在又宣布支持建立基于比特币网络的** rollup,这样做的目的是让rollup继承比特币的数据可用性保障和安全性保障。理论上,基于比特币的** rollup不仅扩大了rollup的可能性,还可能有助于在比特币网络上引导一个健康的inter-block 空 fee市场,从而实现更可持续的安全预算。
图片来源:由MazeAI生成。2023年2月1日,卢克索矿挖掘出史上最大的比特币区块(#774628),大小约4 MB,大部分区块空被Ordinals协议用来记录Taproot巫师NFT。这个项目通过在链上发布图像数据,实现了比特币网络上的NFT。随着Taproot的升级,比特币NFT成为可能,它允许写入任意数据。
在Taproot推出之前,比特币单笔交易可以写入的数据被限制在80字节。Taproot升级增加了事务中可以写入的数据量,从80字节增加到一个完整的块(大约4MB)。简而言之,向比特币区块链发布大量数据更容易。
从那时起,NFT铭文和主根开始使用序数。埃里克·沃尔(Eric Wall)发现,当他发推文时,在比特币网络上发布数据比在以太坊便宜7倍。现在比特币网络上有成千上万的铭文,那么** Rollup和比特币上的dapp生态系统是否也能成为可能?
将比特币网络集成到Rollkit中作为数据可用性(DA)层Rollkit是Rollup的模块化框架,开发者可以在其中插入自定义的执行层和数据可用性层。最初,Rollkit只支持Celestia作为数据可用性和共识层选项。现在由于Rollkit比特币数据可用性模块的早期研究和实现,比特币也成为了一种选择。在这种情况下,** Rollup管理自己的执行和结算,同时将共识和数据可用性的任务交给比特币网络。
Rollkit如何向比特币网络发布数据?在比特币网络上读写数据,需要使用Taproot交易。为了促进这一点,Rollkit实现了一个名为bitcoin-da的GoPackage,它为比特币提供了一个读写器接口。有关接口如何工作以及如何使用Taproot的更多信息,请参考规范。任何想在比特币上读写数据的项目都可以重用这个包。
Rollkit是以模块化为核心构建的,它有一个数据可用性接口,开发者可以简单地实现特定的方法来添加一个新的数据可用性层。要添加数据可用性层,实施者需要满足定义数据可用性客户端行为的DataAvailabilityLayerClient接口和定义如何同步块的BlockRetriever接口。这些接口位于da包中。这些接口最重要的方法是用于读写块的SubmitBlock和RetrieveBlock。
比特币网络上的EVM demoRollkit支持自定义执行层,包括EVM、CoWa或Coos SDK。为了测试集成,Rollkit在本地比特币测试网络上运行EVM(使用Ethermint)作为**汇总。请参见下面的演示。
争议就像普通人和比特币NFT引起的争议一样。Rollkit和基于比特币网络的** rollup的思想也会占用比特币块空不足,进一步导致比特币网络的拥塞。
对于许多传统的比特币最大化者(BTC·马克西)来说,这样的发展可能不受欢迎。
此外,斯坦福大学教授David Tse也对使用比特币作为(DA)层的想法发表了自己的看法:
“即使在4MB的块中,比特币网络的总吞吐量也不到每秒56k比特,直接存储数据的空并不大。”
而Eigenlayer的创始人sreram kannan则更详细地表达了他对**汇总概念的看法:
“我不打算说这个术语,但我想说的是安全属性,以及它是否可以借用比特币网络的安全性。
系统基本上是让** rollup的客户端直接把交易写入比特币网络,然后解释链下的账本,这是比特币领域的老思路了。
安全性(包括安全性和活性)始终是特定确认规则的属性,而不是链。
有四个属性共同决定了区块链的安全性:(a)反重组,(b)反审查,(c)数据可用性和(d)有效性。
如果我们用比特币网络作为写交易的层,那么我们继承了比特币网络的(a)、(b)、(c),因为新链只是在比特币重组的时候才重组,系统借用了比特币网络的反审查,数据可以用于所有比特币节点。
如果我们对“** Rollup”运行一个完整的节点,就可以直接推断出有效性。所以对于所有节点的一个确认规则,我们得到了比特币网络的安全性和活跃性。
如果系统有离线欺诈/有效性证书,那么对于** rollup的轻节点,我们也可以继承比特币网络的安全性和活跃性。
但是没有办法在比特币网络上写** rollup的所有节点或者轻节点,所以没有验证桥从** rollup来回移动资产。
这有用吗?看情况吧。如果主要目标是安全传输和使用BTC,那是绝对没用的。然而,如果目标是建立NFT或其他驻留在比特币网络上的链,并使用比特币安全进行离线解释,那么这是绝对有用的。
那么这是高性能吗?不完全是。保证比特币安全的唯一方法是将所有数据写入比特币网络——区块限制在4MB/10分钟,因此数据速率为53kbps。
有什么办法可以和其他区块链建立安全的跨链桥?是啊!如果接收链上有一个BTC轻客户端跨链桥(比如以太坊),然后接收链上有一个ZK证明验证器,可以在那里检查“比特币汇总”的有效性规则。
总之,** rollup为本地发行的资产(如新NFT或本地发行的稳定币)保持了比特币网络的安全性,但不能与比特币网络安全地跨链连接。
"
对此你有什么看法?
来源:panewslab
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"比特币zoushi,比特币 nonce":http://www.guoyinggangguan.com/qkl/176671.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码