风险提示:央行等十部委发布《关于进一步防范和处置虚拟货币交易炒作风险的通知》, 请读者提高风险意识。

三分钟读懂比特币主权Rollup——Rollkit

Rollkit是第一个支持比特币主权rollup的rollup框架,使用Rollkit的目标是使构建和定制rollup变得容易

Marsbit
Marsbit
热度 ...

原文标题:Sovereign rollups on Bitcoin with Rollkit

原文作者:Rollkit

原文来源:rollkit.dev

编译:Kate, Marsbit

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

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

Tl;

• 通过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

rollkit-bitcoin-rollup

Rollkit如何向比特币发布数据

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

关于【三分钟读懂比特币主权Rollup——Rollkit】的延伸阅读

  • 拥有最大比特币投资组合的 10 家上市公司

    多家重要机构投资者纷纷购买比特币,包括知名商业分析平台MicroStrategy、比特币挖矿公司Marathon Digital和Hut 8 Mining Corp。特斯拉也投资了15亿美元的比特币,但在2021年第一季度出售了10%的持有量。数字货币公司Galaxy Digital、Square和CleanSpark也持有大量比特币。这些公司都在加密货币领域有着积极的投资和发展。

  • Mt.Gox 重演?从近期日本巨额加密货币盗窃案看黑客的最新诈骗手段

    日本DMM旗下加密资产交易所发生3亿美元的盗窃案,可能是因为交易人员中了假地址陷阱。黑客利用计算机生成大量公钥地址,其中一个与交易所常用地址相似,导致资产转移到错误的地址。DMM已向警方报案,第三方公司也查明了涉案地址。与Mt.Gox相比,DMM采取了更稳妥的措施,保护了市场信心,得益于政府监管和平台合规建设的提升。

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

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

Rollkit

rollkit-bitcoin-rollup-2

比特币演示中的EVM

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

Rollkit

https://youtu.be/qBKFEctzgT0

结论

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

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

模块化,而不是最大化。

免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Marsbit,如有侵权请联系删除。转载或引用请注明文章出处!

标签:

分享至
https://www.chainlook.cn/toutiao/1691115842.html

下一篇:

Foresight Ventures: AIGC浪潮下Web3的应用层创新

Aspecta 基于云端与链上数据,应用 AI 打造具有价值深度的数字身份。

免责声明:
链观CHAINLOOK作为区块链技术应用与Web3行业研究的智库媒体,旨在为中国区块链专家、学者们提供最新的行业资讯信息与数据样本,用于区块链技术研究与创新。本站所发布的文章仅代表作者的个人观点,不代表链观CHAINLOOK官方立场,本站所发布的区块链行业研究报告与数据分析成果是通过人工智能算法对数据内容进行分析与归纳生成,不代表任何投资暗示与建议,链观CHAINLOOK不承担法律责任。

风险提示:
虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险,链观CHAINLOOK坚决反对各类代币炒作,请读者提高风险意识,理性看待区块链技术应用及市场风险。

© 链观CHAINLOOK All Rights Reserved. 京ICP备18054193号-5