比特币(BTC)只能存在于比特币区块链上,这在其诞生第一天就决定了。
最近爆火的比特币区块链BRC-20协议,又进一步让比特币网络出现了几乎前所未有的压力。5 月 7日,BRC-20 协议在比特币区块链上的交易量一度占比超 65%。
为了扩展比特币,人们想出了各种办法,比如跨链映射。以太坊上的Wrapped Bitcoin(WBTC),币安智能链上的Wrapped Bitcoin(BTCB)和比特币的分叉币Bitcoin Cash(BCH)都是将比特币映射到自身网络上。侧链(Sidechain)也可以用于转移比特币,当然侧链除了促进比特币流动外还有其他更多功能和应用。
如何促进比特币货币的流动,并提升比特币区块链生态系统的价值?本期的Cointime Web3黑马挖掘机将探讨驱动链(Drivechain)——升级版侧链,以及驱动链背后的开发公司Layer Two Labs。
什么是驱动链(Drivechain)?
驱动链(Drivechain)是一种基于侧链(Sidechain)的技术,我们可以将其视作升级版的侧链。
先了解一下侧链(Sidechain)的概念。
侧链的“侧”是相对于主链(Parent Chain)而言的。侧链协议允许BTC从比特币区块链“流通”到其他区块链上。在侧链出现之前,大量"山寨币"的涌现急速加剧了数字货币市场的碎片化。此外,随着以太坊等其他区块链项目的涌现,比特币开发者也想通过侧链来提升扩展比特币的扩展性。
侧链可以是一个独立的区块链,它有自己按需定制的账本、共识机制、交易类型、脚本和合约的支持等,因此可以适应更多的使用场景。不同的区块链之间无法直接交换数据和价值。但是,通过使用侧链技术,可以将不同的区块链相互连接起来,实现跨链交互,从而提升区块链的可扩展性。除此之外,侧链还可以提升区块链的隐私性、兼容性,创建更灵活的智能合约功能等。以隐私性为例,主链往往是公开透明的,一切交易信息都有迹可循,但如果你不想让人们查到你的交易,你就可以选择把交易信息从主链转移到侧链上,并且自定义信息的可见权限。
驱动链为什么要对侧链进行升级?
侧链上并没有真正发生比特币的“转移”。侧链通过双向挂钩(Two-way peg)机制实现比特币的“转移”,其实是让用户在比特币区块链上先锁定比特币,同时在侧链上解锁代表这些比特币的其他货币。当等价值的代表货币在侧链上再次被锁定时,主链上的比特币就会被解锁。由此制造出比特币被“转移”到其他区块链上的错觉。
侧链所支持的比特币“转移 ”基于一个前提,那就是监管锁定比特币的第三方必须诚实可靠。一旦第三方跑路或恶意解锁,就会造成恶意的双花(double spending)。
Drivechain降低了这一风险。Drivechain的升级加入了矿工的参与,使得比特币的流通不再需要第三方机构的监管。
2017年,LayerTwo Labs的首席执行官兼创始人Paul Sztorc提出了两个比特币改进提案:BIP 300哈希率托管(Hashrate Escrows,也称算力托管)和BIP301“盲化”合并挖矿(Blind Merge Mining)。这两个BIP正是Drivechain背后的核心概念,Paul Sztorc同时也是Drivechain这一概念的发明者。
BIP 300让矿工作为一个不定形、可变动的团体,集体托管存在所有侧链上的资金,它详细描述了提出一条新的侧链、激活新的侧链、提出一组取款请求、许可一组取款请求的逻辑,以及真正的取款交易和存款交易的验证逻辑(本文将不讨论哈希率托管的技术细节,感兴趣的读者可以点这里);BIP301相对简单,它让比特币矿工成为侧链共识层的区块生产者,但又无需去验证侧链的区块。二者结合,既让比特币矿工可以参与侧链挖矿获得收益,又减轻了由此引起的去中心化风险。
那驱动链就不存在侧链资金损失的风险吗?实际上,驱动链上的矿工也可以集体打劫。如果一群矿工联合起来,连续六个月以上掌握绝大多数算力,它们就可以发起一个“提款交易”(withdrawal transaction),将侧链上的所有钱洗劫一空,转到自己账户上。那为什么矿工不这么做呢?因为成本太高,包括停止盲合并挖矿所造成的收益损失、成为社区公敌、矿工流失、比特币价格下跌等成本。
除了更安全的实现比特币转移外,驱动链还可以解决很多问题,进一步催化比特币区块链的创新应用,提升扩展性。
LayerTwo Labs的比特币硬分叉
驱动链是LayerTwo Labs的技术堆栈核心,由公司创始人Paul Sztorc发明并于2017年完成开发。
- 2015 年 11 月 – Paul Sztorc 在其博客上发布“Drivechain”博文(www.truthcoin.info)
- 2017 年 1 月 – Drivechain.info 创建
- 2018 年 2 月 – BIP 300和301
- 2019 年 3 月 – 第一个 BIP300 Sidechain创建
- 2021 年 6 月 – 创建 ZCash Sidechain
- 2022 年 5 月 – 总共创建了4个Sidechain
- 2022 年 6 月 – ETH Sidechain
LayerTwo Labs在去年12月获得了300万美元天使轮融资。驱动链是LayerTwo Labs对区块链主链的软分叉(soft fork),此外,该公司还将在2023年进行区块链的硬分叉(hard fork)。据官方消息,该公司将创建一条全新的PoW区块链——Mainchain。
Mainchain (MC)将自带所有驱动链升级的内容(BIP300和BIP301),并在硬分叉期间就推出7个开发完善的侧链应用。在LayerTwo Labs的设想中,Mainchain将成为BTC2.0,并成为唯一一个可以通过sidechains支持任何概念和想法的PoW链。
需要注意的是,虽然Drivechain已经存在了一段时间,但它仍然不是比特币网络的官方功能,也没有被比特币核心开发团队正式采纳。尽管Drivechain的实施并不复杂,但在像比特币这样的去中心化网络上实现新技术本身就是一种挑战,因为它需要在多方利益相关者之间协调达成共识。Drivechain能否在比特币区块链上成为现实,还有待时间验证。
所有评论