比特币主权Rollup引争议:技术上可行吗?

2023-03-10 10:03 栏目:行业动态 来源:网络整理 查看()

最近,知名比特币最大化者(BTC马克西)詹姆森洛普(Jameson Lopp)转发了建立基于比特币网络的主权汇总(sovereign rollup)的想法,随后该想法在比特币和以太坊社区引起了大量讨论。

比特币主权Rollup引争议:技术上可行吗?

据悉,Rollkit是rollup的模块化框架。现在,它又宣布支持建立基于比特币网络的主权rollup,而这样做的目的就是让Rollup继承比特币的数据可用性保障和安全保障。理论上,基于比特币的主权Rollup不仅扩大了rollup的可能性,而且可能有助于在比特币网络上引导一个健康的区块空间成本市场,从而实现更可持续的安全预算。

使用 Taproot 在比特币网络上发布数据

2023年2月1日,卢克索矿坑挖掘出史上最大的比特币区块(#774628),大小约4 MB,大部分区块空间被Ordinals协议用来记录主根巫师NFT。这个项目通过在链上发布图像数据,实现了比特币网络上的NFT。随着Taproot的升级,比特币NFT成为可能,它允许写入任意数据。

在Taproot推出之前,比特币单笔交易可以写入的数据被限制在80字节。Taproot升级增加了事务中可以写入的数据量,从80字节增加到一个完整的块(大约4MB)。简而言之,向比特币区块链发布大量数据更容易。

从那时起,NFT铭文和主根开始使用序数。埃里克沃尔(Eric Wall)发现,当他发推文时,在比特币网络上发布数据比在以太坊便宜7倍。现在,比特币网络上有成千上万的铭文。sovereign Rollup和比特币上的dapp生态系统也能成为可能吗?

将比特币网络作为数据可用性(DA)层集成到 Rollkit 中

Rollkit是Rollup的模块化框架,开发人员可以在其中插入自定义的执行层和数据可用性层。最初,Rollkit只支持Celestia作为数据可用性和共识层选项。现在由于Rollkit比特币数据可用性模块的早期研究和实现,比特币也成为了一种选择。在这种情况下,主权汇总管理自己的执行和结算,同时将共识和数据可用性的任务移交给比特币网络。

比特币主权Rollup引争议:技术上可行吗?

Rollkit 如何将数据发布到比特币网络

要在比特币网络上读写数据,我们需要使用Taproot transaction。为了促进这一点,Rollkit实现了一个名为bitcoin-da的GoPackage,它为比特币提供了一个读写器接口。有关接口如何工作以及如何使用Taproot的更多信息,请参考规范。任何想在比特币上读写数据的项目都可以重用这个包。

Rollkit是以模块化为核心构建的,它有一个数据可用性接口,开发者可以简单地实现特定的方法来添加一个新的数据可用性层。要添加数据可用性层,实施者需要满足定义数据可用性客户端行为的DataAvailabilityLayerClient接口和定义如何同步块的BlockRetriever接口。这些接口位于da包中。这些接口最重要的方法是用于读写块的SubmitBlock和RetrieveBlock。

比特币主权Rollup引争议:技术上可行吗?

比特币网络上的 EVM demo

Rollkit支持自定义执行层,包括EVM、CosmWasm或Cosmos SDK。为了测试集成,Rollkit在本地比特币测试网络上运行EVM(使用Ethermint)作为独占汇总。请参见下面的演示。

比特币主权Rollup引争议:技术上可行吗?

争议

就像Ordinals和比特币NFT引发的争议一样,Rollkit和基于比特币网络的主权滚存思想也会占用比特币区块空间不足的情况,从而进一步导致比特币网络的拥堵。

对于许多传统的比特币最大化者(BTC马克西)来说,这样的发展可能不受欢迎。

此外,斯坦福大学教授David Tse也对使用比特币作为(DA)层的想法发表了自己的看法:

“即使在4MB的块中,比特币网络的总吞吐量也不到每秒56千比特,没有太多空间可以直接存储数据。”

Eigenlayer的创始人Sreeram Kannan更详细地表达了他对主权汇总概念的看法:

“我不打算说这个术语,但我想说的是安全属性,以及它是否可以借用比特币网络的安全性。

系统基本上允许主权汇总客户端直接将交易写入比特币网络,然后解读链下的账本,这是比特币领域的老思路了。

安全性(包括安全性和活性)始终是特定确认规则的属性,而不是链。

有四个属性共同决定了区块链的安全性:(a)反重组,(b)反审查,(c)数据可用性和(d)有效性。

如果我们用比特币网络作为写交易的层,那么我们继承了比特币网络的(a)、(b)、(c),因为新链只是在比特币重组的时候才重组,系统借用了比特币网络的反审查,数据可以用于所有比特币节点。

如果我们运行一个完整的节点进行“主权汇总”,我们可以直接推断出有效性。所以对于所有节点的一个确认规则,我们得到了比特币网络的安全性和活跃性。

如果系统有离线欺诈/有效性证明,那么对于sovereign rollup的轻节点,我们也可以继承比特币网络的安全性和活跃性。

但是没有办法在比特币网络上写主权汇总的所有节点或者轻节点,所以没有验证桥从主权汇总来回移动资产。

这有用吗?看情况吧。如果主要目标是安全传输和使用BTC,那是绝对没用的。然而,如果目标是建立NFT或其他驻留在比特币网络上的链,并使用比特币安全进行离线解释,那么这是绝对有用的。

那么这是高性能吗?不完全是。保证比特币安全的唯一方法是将所有写入比特币网络——块的数据限制在4MB/10分钟,因此数据速率为53kbps。

有什么办法可以和其他区块链建立安全的跨链桥?是啊!如果接收链上有一个BTC轻客户端跨链桥(比如以太坊),然后接收链上有一个ZK证明验证器,可以在那里检查“比特币汇总”的有效性规则。

总之,sovereign rollup对于本地发行的资产(如新NFT或本地发行的稳定币)保留了比特币网络的安全性,但无法与比特币网络安全跨链连接。

"

对此你有什么看法?

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发