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



Spiderchain 旨在将 EVM 的易用性与比特币的安全性结合起来。

撰文:深潮 TechFlow

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

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

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

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

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

在比特币 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 和智能合约)

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

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

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

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

  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节点的签名才能进行交易或操作,这类似于蜘蛛网的多点支撑结构,每个节点都在为整个网络的稳定和安全贡献力量。

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

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

比特币资产和链的分离

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

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

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

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

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

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

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

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

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

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

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

  • (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的投资下,该项目仍有一定的奖励预期,早早参与等待福报或是一个不错的选择。

聯系郵箱:0xniumao@gmail.com