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

Bitcoin 的 Layer2 应该怎么做?

【GPT】Rooch提出了一种新的Bitcoin Layer2方案,可以构建扩展生态,并可以接入仲裁层来增强安全性。它的核心组件包括Bitcoin轻客户端、Relayer、Rooch Sequencer、Rooch Full node和Client,可以实现触发式应用和数据复制与再执行。欢迎有兴趣的朋友和作者联系,一起探讨技术方案和实现。

jolestar
jolestar
热度 ...

原文作者:jolestar

原文来源:twitter

注:本文来自@jolestar 推特,MarsBit整理如下:

Bitcoin 上做通用计算智能合约的 Layer2 一直是个难题,因为无法依赖 Bitcoin 网络来保证智能合约安全。我们 18 年的时候尝试过让 Bitcoin 闪电网络支持了 WASM 的智能合约,但也需要第三方来提供仲裁,最后放弃了这个路线。

今年 Ordinals, BRC20 等 BTC 生态火爆的时候,展示了另外一种可能。它们只将 BTC 作为 DA,技术解决方案类似主权 Rollup,但得到了市场和用户的认可。然而,如果想进一步扩展生态,就会发现难题重重,Bitcoin 网络作为 DA 成本还是太高了。

于是我就想到那是不是可以换一种思路,Bitcoin 网络作为一种源 DA,而 Layer2 本身的 DA 通过另外的方式来解决,于是有了 Rooch 当前的方案。

Rooch作为Bitcoin的Side Rollup

bitcoin1. 核心组件与交互:

- Bitcoin:主链,其区块信息被同步到Rooch,为Rooch提供验证数据。

- Rooch:作为Side Rollup,包含以下核心组件:

- Bitcoin轻客户端:在Rooch中使用Move智能合约实现,负责校验从Bitcoin同步过来的区块头信息。

- Relayer:定期将Bitcoin的最新区块头信息同步到Rooch的Bitcoin轻客户端。任何人都可以承担Relayer的角色,确保至少有一个诚实的Relayer可以确保整体安全性。

- Rooch Sequencer:与Rooch中的应用合约交互,用于验证交易证明并处理相关应用的逻辑。

- Rooch Full node:存储完整的Rooch链数据,并与DA交互同步交易信息。

- Client:用户或应用客户端,从 Bitcion 网络获取交易证明,并与应用合约交互。

2. 工作流程:

1. Relayer定期将Bitcoin的区块头信息同步给Rooch的Bitcoin轻客户端。

2. Bitcoin轻客户端在Rooch中校验和保存这些区块头信息。

关于【Bitcoin 的 Layer2 应该怎么做?】的延伸阅读

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

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

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

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

3. 开发者可以使用Move智能合约在Rooch中创建应用,这些应用可以处理和验证Bitcoin交易,因为轻客户端可以提供验证交易的Merkle Tree证明。

4. 客户端从 Bitcoin 获取交易证明,并与应用合约交互。

3. 应用场景:

- 触发式应用:例如,当Bitcoin网络上完成某种交易时,自动触发Rooch中的某个合约执行。

- 数据复制与再执行:例如,将Bitcoin上的Ordinals,BRC20,GRC20等标准定义的json在Rooch中再次执行,使Rooch充当去中心化的Indexer服务。这样,任何人都可以部署一个Rooch节点,同步并重新执行交易,创建自己的Indexer服务。

这个方案的关键点:

1. Bitcoin 作为源 DA,它为 Layer2 提供时间,关键数据源,用户的 Ordinals 交易直接发送给 Bitcoin 网络。

2. Rooch 作为 Bitcoin Layer2,会通过智能合约执行 Bitcoin 网络上的 Ordinals 交易。

3. Rooch Layer2 可以发行 Layer2 上的 Coin 以及应用,围绕 Bitcoin 构建扩展生态。

4. 而 Layer2 自己的交易,可以通过写入另外一个 DA,来实现可验证,任何人都可以运行一个节点来校验 Indexer 提供放的数据。

5. 如果生态进一步发展,安全的需求提高,则可以接入一个仲裁层,通过欺诈证明或者有效证明的方式,增强安全性。比如由以太坊来提供仲裁。

这个方案是不修改 Bitcoin 的机制的前提下,实现 Bitcoin Layer2 ,提供应用支持的一种可行方案。

以前大家会限于门户之见,但我认为行业正在从以叙事逻辑转向应用逻辑,以应用为中心,基础设施只是提供支撑,就不会有门户之见了。https://twitter.com/jolestar/status/1706118004424212735

如果有对 Bitcoin 生态技术感兴趣的朋友欢迎和我联系,一起探讨技术方案以及实现。

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

标签:

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

下一篇:

了解比特币 ETF 背后的机制

【GPT】比特币ETF是投资基金,允许投资者在不拥有加密货币的情况下获得比特币投资,它弥合了传统金融体系和去中心化加密货币世界之间的差距。它的运作机制包括创造与救赎过程,授权参与者和做市商,以及追踪比特币价格变动,托管人负责持有支持ETF份额的实际比特币。投资者可以在主要证券交易平台上市,全天候交易,比特币ETF的推出对整个加密货币市场的流动性产生了显着影响。

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

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

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