“蜘蛛链”计划如何在比特币上构建以太坊
经过几周有关比特币驱动链的争论,一个释放网络编程潜力的类似项目正在加速发展。
经过几周有关比特币驱动链的争论,一个释放网络编程潜力的类似项目正在加速发展。
周一,移动自助托管公司 Casa 的联合创始人兼首席技术官 Jameson Lopp 发表了一篇关于“Spiderchain”的博文,他称之为“构建双向挂钩侧链的又一个提案”。
侧链是一个独立的区块链,以某种方式与主比特币网络相连。他们通常使用相同的本地货币——比特币——并且也可能利用比特币的安全保证。侧链让比特币用户可以使用 BTC 访问主网络无法始终提供的更多功能,例如可扩展性、可编程性和隐私性。
然而,侧链普遍存在的困难是建立一个“双向挂钩”,允许 BTC 安全地转移到侧链并返回,而不需要中心化的中间人。
这就是Botanix Labs 开发的Spiderchain发挥作用的地方。
Botanix Labs 创始人 Willem Schroé 告诉Decrypt:“Spiderchain 作为比特币第二层权益证明” 。“你可以通过去中心化多重签名将比特币押在比特币上。” 管理去中心化多重签名的实体被称为“协调者”,他们同时运行比特币节点和蜘蛛链节点。每次将 BTC 转移到蜘蛛链的请求时,都会创建一个新的多重签名,该多重签名由质押者组中 100 名参与者的随机子集控制。
在许多方面,蜘蛛链的运作方式与以太坊非常相似:它与以太坊虚拟机兼容,具有 12 秒的出块时间,并使用权益证明共识机制来确保网络安全,其中协调器节点必须抵押 BTC 才能参与。
它的 EVM 也是“完全等效的”,这意味着开发人员可以轻松地将现有的以太坊 dapp 转移到网络上。但与以太坊不同的是,Schroé 表示,大多数恶意协调者仍然无法合谋窃取用户的 BTC。
“该设计可以在当前的比特币核心上实现,因此不需要软分叉或升级,”Schroé 指出。这使得 Spiderchain 与 Paul Sztorc 的驱动链提案不同,后者需要更改用户和矿工当前运行的比特币代码。 Drivechain 早在 2015 年就以 BIP 300 和 BIP 301 的形式推出,但尚未得到比特币爱好者的广泛接受和实施。
驱动链有效地将锚定 BTC 的控制权交到比特币矿工手中,但允许创建任意数量的具有任意数量属性的侧链。它还通过合并挖掘直接继承了比特币的安全性,它依托于主网络巨大的工作安全性证明。
当被问及蜘蛛链时,斯托克表示,与他的提议相比,蜘蛛链似乎“非常复杂”。
“不幸的是,我还认为‘需要改变比特币’纯粹是迷信,”他补充道。“人们认为这意味着‘网络’必须升级,但实际上这就像要求用户在手机上安装应用程序一样。” 在 Lopp 周一的博客文章中,首席技术官引用了近十年前的Rootstock提案,并指出了 Spiderchain 的一些技术漏洞。其中一个风险是,如果主要的比特币区块链经历超过五个区块的重组,由于确定蜘蛛链编排者的系统,其与比特币挂钩的风险将被“破坏”。他指出:“由于资金分散在许多多重签名钱包中,这不太可能是灾难性的。”
Schroé 还承认,在网络的早期阶段,蜘蛛链将是中心化的,直到更多用户可以参与质押他们的 BTC。“我们需要从集中化开始,因为最初我们必须获得质押许可,”他说。