读懂Rollkit:构建比特币主权Rollup

《Sovereign rollups on Bitcoin with Rollkit》

作者:Rollkit

编译:Kate, Marsbit

上周,我们介绍了 Rollkit,这是一个用于 rollup 的模块化框架。今天,我们自豪地宣布 Rollkit 是第一个支持比特币主权 rollup 的 rollup 框架。早期的研究实现允许 Rollkit rollup 使用比特币来提供数据可用性。

Rollkit 为开发人员打开了一扇大门,他们可以创建带有任意执行环境的 rollup,这些环境继承了比特币的数据可用性保证和重组阻力。通过新的集成,现在可以在比特币上作为 Rollkit 主权 rollup 运行 EVM。比特币的主权 rollup 不仅扩大了 rollup 的可能性,而且有可能帮助引导一个健康的比特币区块空间费用市场,从而实现更可持续的安全预算。

TL;DR

通过 Rollkit 新的早期研究集成,使用比特币进行数据可用性的主权 rollup 现在已经成为现实。

接下来是在比特币上作为主权 Rollkit rollup 运行的 EVM 的演示。

由于比特币的 Taproot 升级和 Ordinals 使用比特币发布任意数据,实现成为可能。

用 Taproot 发布比特币数据

2023 年 2 月 1 日,Luxor 矿池挖出了有史以来最大的比特币区块 (#774628),大约 4 MB。大部分区块空间被用于用 Ordinals 来嵌入一个 Taproot Wizards NFT,这是一个通过在链上发布图像数据来实现比特币 NFT 的项目。

比特币 NFT 使用 Taproot 见证来记录任意数据,这是通过比特币的 Taproot 升级实现的。Taproot witnesses 提供了比 SegWit 交易稍微好一点的有效载荷与数据的比率。一个标准交易最多可以包含大约 390kB 的任意数据,同时仍然通过公共内存池。矿工直接包含而不通过内存池的非标准交易可以包含接近 4MB 的任意数据。简而言之,有了 SegWit,将大量数据发布到比特币区块链变得可行。

从那时起,Ordinals 用于 NFT 铭文和 Taproot 的使用开始了。Eric Wall 发现,在他发推文的时候,发布比特币数据比以太坊便宜 7 倍。现在比特币上有成千上万的铭文,很明显,比特币上的主权 rollup 和 dapp 生态系统可能成为现实。缺失的部分是:一个可以轻松集成比特币作为数据可用性层的 rollup 框架。

将比特币作为数据可用性层集成到 Rollkit 中

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

读懂Rollkit:构建比特币主权Rollup

rollkit-bitcoin-rollup

Rollkit 如何向比特币发布数据

为了在比特币上读写数据,我们使用了 Taproot 交易。为了促进这一点,我们实现了一个名为 bitcoin-da 的 Go 包,它为比特币提供了一个读取器 / 写入器接口。关于接口如何工作以及如何使用 Taproot 的详细信息,请参见规范。任何想要在比特币上读写数据的项目都可以重用该包。

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

在为比特币 (bitcoin-da) 实现了 Taproot 读写器接口之后,将其添加为 Rollkit 的数据可用性模块只花了不到一天的时间。我们基本上只需要为 Rollkit 实现 SubmitBlock 和 RetrieveBlocks 函数来调用 bitcoin-da 中的 Read 和 Write 方法。

读懂Rollkit:构建比特币主权Rollup

rollkit-bitcoin-rollup-2

比特币演示中的 EVM

Rollkit 支持自定义执行层,包括 EVM、CosmWasm 或 Cosmos SDK。为了测试集成,我们使用 Rollkit 在本地比特币测试网络上运行 EVM( 使用 Ethermint) 作为主权 rollup。请看下面的演示。

读懂Rollkit:构建比特币主权Rollup

https://youtu.be/qBKFEctzgT0

结论

随着我们走向未来,主权社区将围绕不同的应用程序形成,要求他们承担部署第 1 层区块链成为主权的高成本和开销是不可持续的。主权 rollup 解决了这个问题,它使得部署一个主权链成为可能,该链继承了另一个第一层链 ( 如比特币 ) 的数据可用性和共识。

我们使用 Rollkit 的目标是使构建和定制 rollup 变得容易。我们邀请您试用 Rollkit 并在比特币上构建主权 rollup,或使用不同的执行环境和数据可用性层自定义 Rollkit。有关如何使用比特币数据可用性模块运行 Rollkit 的详细信息,请参阅此处的说明。请记住,集成是早期的研究实现,还没有准备好投入生产!

模块化,而不是最大化。

原文链接

文章来源于互联网:读懂Rollkit:构建比特币主权Rollup

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年3月8日 下午9:55
下一篇 2023年3月8日 下午10:27

相关推荐

  • 数据:一地址将约 329 万枚 X2Y2 换成约 80 枚 ETH 后买入 ARB 与 BLUR

    ChainCatcher 消息,据 Spot On Chain 监测显示,oilysirs.eth 这一地址将 329.2 万枚 X2Y2 兑换成大约 80 枚 ETH(约 15 万美元),随后买入 ARB 与 BLUR。其中,该地址用 40 枚 ETH 兑换 61,721 枚 ARB,平均买入价格为 1.2 美元,目前总计持有 112.5 万枚 ARB,尚…

    2023年4月8日
  • 香港合规下房地产实物资产如何设计RWA产品?

    作者:叶开(微信/推特:YekaiMeta) 编者语:本文作者叶开深耕 RWA 领域,数字营销骨灰级先行者,著有《Token 经济设计模式》《资产通证化》《粉丝经济》《社会化媒体运营》等。在这篇文章中,作者结合自身多年的不动产私募基金业务经验,从产品结构和产品设计路径两方面详尽地为大家介绍了如何设计房地产RWA产品。此前,叶开已撰写《 RWA 生态是香港转型…

    2023年11月28日
  • 全网都在讨论的比特币Dmint是什么新升级?

    编者按:11 月 29 日,比特币生态协议 Atomicals 宣布更新 NFT Dmint 环境,Dmint 的激活时间区块为 819181,约为北京时间 12 月 1 日 凌晨。按照介绍,升级后的 NFT 收藏品的去中心化铸造(Dmint)通过自动「先到先得」的方法来声明图像和任何文件,将不会出现此前 NFT 铸造发行过程中的「白名单」环节或其他有中心化…

    2023年12月1日
  • 如何挑选比特币钱包?

    作者:Hezron Karani 编译:BTCStudy 比特币钱包让你可以做自己的银行。这就是它具有革命性的全部理由。 但事实,并非所有的比特币钱包软件,都实现了自己的承诺。事实上,一些钱包故意安装了后门。但是,你总要选择一种钱包,才能保管比特币。 在选择比特币钱包的时候,为了作出明智的选择,你必须先知道两件事: 1)比特币钱包并没有「保存着比特币」。所有…

    2023年10月3日
  • 律动早报 | Uniswap基金会发布6237万美元资金筹措提案;Mixin创始人冯晓东公布用户资产恢复方案,优先赔付ERC20 USDT受损者

    精选要闻: 1. Uniswap 基金会发布 6237 万美元资金筹措提案,并公布未来生态系统建设规划; 2. Mixin 创始人冯晓东公布用户资产恢复方案:BTC、ETH 和 ERC20 USDT 的赔付比例分别为 90%、30% 和 10%,将优先赔付 ERC20 USDT 受损者; 3. 以太坊信标链质押总量突破 2700 万枚 ETH,上海升级后净流…

    2023年9月28日
返回顶部