解读 Botanix Spiderchain:与 EVM 等效的比特币 L2,资产与链分离支持智能合约

11 天前
標籤:比特币03692
文章來源: 深潮TechFlow
Spiderchain 旨在将 EVM 的易用性与比特币的安全性结合起来。

撰文:深潮 TechFlow

比特币生态仍是兵家必争之地。

据 Galaxy研报显示, 2024年Q1加密风险投资者最集中的押注之一,是投资比特币L2的项目。

昨日,新的 BTC L2 解决方案 Spiderchain(蜘蛛链) 开发商 Botanix Labs 宣布完成 1150 万美元融资,Polychain Capital、Placeholder Capital、Valor Equity Partners、ABCDE 等参投。

官方信息显示,Spiderchain 网络具有与 EVM 相当的功能,旨在将 EVM 的易用性与比特币的安全性结合起来。

在比特币 L2 赛道如此拥挤、市场逐渐质疑这么多项目到底能不能称之为 L2 的今天,一众 VC 投资的 Spiderchain,设计上是否真的有独特的优势?

我们读了读 Spiderchain 的白皮书,对其进行了一个快速的解读。

做 Spiderchain 的目的

BTC L2 千千万,但解决问题的叙事其实都指向2个核心:

提升扩展性,支持智能合约

前者隐含的故事是,比特币交易处理能力有限,所以我们要提升性能;后者则是比特币本身架构不支持复杂的智能合约,所以我们觉得它应该能做更多,应该能让其上面跑出更多Dapp。

Botanix 认为,当前的 BTC L2 各种方案都有一定的问题:

  1. 状态通道(如闪电网络):通过创建状态通道允许几乎即时的支付,但这主要用于简单的支付,而不支持复杂的智能合约。

  2. 联邦侧链(如Liquid网络):这种侧链通过多签名(multisig)机制实现,提高了交易速度和可组合性,但它依赖于联邦成员的信任,因此在某种程度上中心化。

  3. 批量验证(如优化式Rollup和零知识Rollup):虽然这些技术提供了可扩展的交易处理能力,但它们需要在比特币主链上进行更改(通过比特币改进建议BIP),这种变更通常难以实现。

于是,Botanix提出了一个建立在比特币之上的全新二层框架,旨在通过引入与EVM兼容的智能合约环境,同时保持去中心化,来解决上述问题。

其预期效果是,允许在比特币上实现类似以太坊的可组合性和应用生态系统,而不牺牲其作为去中心化数字货币的核心优势。

蜘蛛的触角,多签钱包构成的侧链

又要维持比特币本身的安全,又要让比特币网络通过某种方式支持智能合约和其他应用;这种"既要又要",决定了Botanix 需要采用某种侧链的方法,来独立处理智能合约和应用。

于是所谓的 Spiderchain 就派上了用场。

抛去技术细节,我们可以用下面这个比喻来快速理解 Botanix 的 Spiderchain:

  1. 你正在用一个超级安全的保险箱来存储 BTC,这个保险箱就是比特币网络——非常安全但功能有限。

  2. 你想要 BTC 支持更多功能,可以把它发到一条叫 Spiderchain 的地方,这里是由多个小保险箱(多签钱包)串联而成的大链条。每个小保险箱都需要多个钥匙(签名)才能打开,没有单一的人或机构可以控制整条链。

  3. 如果每个小保险箱都被打开了,你就能拿着BTC去做其他更多事情了(即支持 Dapp 和智能合约)

所以这个Spiderchain想的办法是,提供类似于提供一条独立于比特币网络的"侧链",吸收对应于BTC的资产,然后在这条链的背后提供EVM环境来执行各类智能合约,将BTC用在合约所规定的各种场景里,去做各类Defi活动等等。

那么我们再技术一点,以上这一套通俗流程,在白皮书里叫做 Botanix Protocol,它由以下几个技术组件组成:

  1. Spiderchain: Botanix Protocol 中的关键技术,它是一种连续的多签钱包链,这些多签钱包由被称为“Orchestrator节点”的操作者控制。这些节点负责运行比特币核心节点、Spiderchain和EVM,以确保网络的去中心化和安全。

  2. Orchestrator节点:网络中的重要组成部分,这些节点不仅运行整个协议,还提供流动性,并负责新区块的创建和交易的验证。它们通过抵押比特币来参与共识,并可能因为行为不端而遭到财产的惩罚(即“削减”)。类似POS机制。

  3. Synthetic BTC: 在Botanix链上使用的代币,与比特币1:1挂钩。每一个synthetic BTC代表一个锁定在Spiderchain中的比特币。

  4. 双向挂钩(Two-way peg):这一机制允许比特币在 Botanix 链和比特币链之间转移。用户可以通过一个称为“peg-in”的过程将比特币转移到Botanix链上,并通过“peg-out”过程将其转回。

通过以上讲解,我们似乎也可以揣测到为什么它叫spiderchain(蜘蛛链)了:

在这个系统中,多签钱包如同蜘蛛网上的节点,而需要多个Orchestrator节点的签名才能进行交易或操作,这类似于蜘蛛网的多点支撑结构,每个节点都在为整个网络的稳定和安全贡献力量。

图中边缘节点为多签钱包,向内延展多个Orchestrator节点,节点多签钱包才能解开;多个钱包一起解开,映射到该链上的BTC才能够被使用

比特币资产和链的分离

Spiderchain的存在,使得BTC从原链进行了剥离,可以去往蜘蛛链上做更多的操作。

我们可以用一个通俗的例子来理解BTC资产的进、出和使用。

  • 进(Peg-in过程):用户Alice想要将比特币转移到Botanix链上。

  1. Alice将比特币发送到由当前Orchestrator节点生成的一个新的多签地址。

  2. 该交易得到确认后,Orchestrator节点在Botanix链上为Alice铸造相同数量的synthetic BTC。

  3. Alice现在可以在Botanix链上使用这些synthetic BTC进行交易和执行智能合约。

  • (运行智能合约):Alice使用她的synthetic BTC来与智能合约交互,比如参与去中心化金融DeFi)平台。

  1. Alice发起一个交易,调用智能合约的函数。

  2. 交易被Orchestrator节点验证并打包进Botanix链的一个新区块。

  • (Peg-out过程):Alice决定将她的synthetic BTC兑换回比特币。

  1. Alice向一个Orchestrator节点发送她的synthetic BTC。

  2. Orchestrator节点销毁相应数量的synthetic BTC,并触发一个将相同数量比特币从多签钱包发送到Alice比特币地址的过程。

通过这种设计,Botanix可以通过多签和Orchestrator节点的随机选择实现去中心化,并支持EVM,使得任何在以太坊上可以运行的DApps都可以在Botanix上运行,同时保持比特币的安全和去中心化特性。

而对于蜘蛛链自己的安全,白皮书从系统的结构设计、共识机制、以及如何通过多种方法确保整个网络的安全性和抗攻击能力:

例如从节点设计来看,Orchestrator节点需要抵押比特币以参与共识过程,这既提供了运行节点的经济激励,也提高了执行恶意行为的成本;

从整体性来看,Spiderchain设计了一种机制以增强其前向安全,即即使未来某个节点变得不安全,也不会危及整个系统的过去记录。这是通过不断更新参与共识的节点组来实现的,确保了没有任何单个节点或小组可以长期控制网络。

而在抗女巫攻击上,通过要求节点在参与共识前抵押比特币,并对恶意行为进行惩罚,可以显著增加攻击的成本。

最后,Botanix 也规划了有步骤的发展,防止步子迈的过大而导致风险增长的不可控,从由创始团队和信任的合作伙伴控制的小范围网络,逐步过渡到一个完全去中心化和由社区驱动的网络。

最后需要注意的是,Spiderchain的代币是比特币。项目希望使用 BTC 作为基础结算层来构建比特币可编程性的未来。蜘蛛链 EVM 上收取和支付的所有费用均以比特币(BTC)结算。

同时Spiderchain EVM 利用比特币的主根升级进行第 2 层设计,不需要任何额外的 BIP(比特币改进提案),对于该项目的采用来说也降低了门槛。

目前 Spiderchain 的测试网已经上线,感兴趣的玩家可以点击此处进行领水、跨链、swap等各种操作。在欧美顶尖VC的投资下,该项目仍有一定的奖励预期,早早参与等待福报或是一个不错的选择。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暫時沒有評論,趕緊搶沙發吧!