Botanix Labs
2026年3月31日
一个迁移框架,可支持更大的签名者集合,并为未来的无需许可联盟提供发展路径,起步于安全、可控的联盟升级。

提升 Botanix 上比特币托管的安全性与效率
在区块链世界中,去中心化不仅仅是一个流行词,更是信任与价值的基础。比特币正是这一原则的生动体现:通过尽量减少对任何单一方的依赖,它创建了一个任何人都能参与并验证数据、且没有中心化权威能够制定规则的网络。这种无需信任与抗审查的特性,赋予了比特币作为可信稀缺数字货币的力量。比特币协议为了保持去中心化及其价值,牺牲了部分便利性和吞吐量。例如,对区块大小和脚本功能的严格限制,确保网络保持去中心化与可用性,并避免像智能合约那样被过度功能化所拖累,从创世以来持续保留其基础设计。
与此同时,这些约束也限制了比特币原生支持比特币金融(Bitcoin Finance)的能力,包括更高吞吐的支付、可编程结算以及更复杂的金融原语。因此,可扩展的比特币金融需要附加层,在不削弱比特币信任与去中心化保障的前提下扩展功能。
但对于 Botanix 而言,其目标是通过锚定比特币的 EVM 兼容执行层来实现比特币金融,因此随着其增长,系统必须演进以确保去中心化,并提升功能性、韧性与安全性。Botanix 侧链最初采用传统的固定多签联盟——由一组确定的验证者共同签署比特币上的锚定转入(peg-in)和转出(peg-out)操作。尽管这种“静态联盟”在初期可行,但长期来看存在风险:如果某个参与者的密钥丢失或节点不可用,系统内并没有内建替换机制。此外,若不进行硬分叉或启动新链,该联盟也无法适应或扩展。
DynaFed(动态联盟)通过将静态多签变为可升级多签来解决这一问题。DynaFed 允许联盟在不停链、且不危及用户资金的情况下动态添加、移除或替换签名者。这是通过将联盟配置视为可由共识升级的组件并配以严格防护机制实现的。
DynaFed 的核心优势
DynaFed 的核心优势在于:当验证者集合发生变化时,网络无需暂停或重置。关键是,从旧联盟(M1)迁移到新联盟(M2)并不是悄无声息的链下密钥持有者轮换——而是网络必须显式采纳的共识层转换。只有当验证者完成升级并开始遵循在约定激活高度识别新联盟的规则时,M2 才会成为权威。这是一次硬分叉,整个网络将采纳新规则,从而避免“分叉战争”场景——即网络不同部分对当前生效联盟产生分歧。
按设计,DynaFed 在增加灵活性的同时维持与原始联盟相同的信任假设。在现有 Botanix 模型中,联盟成员是由 Botanix Labs(联盟协调方)选定的许可型验证者。DynaFed 不引入链上投票或质押来选择新成员——相反,Botanix 在链下发布更新后的成员列表(M2),随后由协议机制执行迁移。系统假设所有验证者均已知且可识别,以便对其追责并(在需要时)交出密钥用于恢复。
无需停机或重启链。由于升级通过常规共识在链上进行(逐块推进),Botanix 侧链无需停止出块。验证者在迁移期间持续签名,区块持续完成终局确认。
资金安全与连续性。用户资金不会面临被冻结风险。在过渡期间,旧多签地址和新多签地址都可接收 peg-in,因此用户可继续正常存入比特币。由于 M2 密钥通过 DKG 生成并通过链上证明确认,网络可验证新的聚合公钥确为密钥仪式的真实输出。
平滑成员轮换。DynaFed 使逐步新增签名者或移除旧签名者成为可能。行为异常或失效节点可通过在 M2 中替换来移出(同时与其余成员维持 2/3 门槛)。关键是,过渡期间旧密钥无需继续用于 peg-out——协议中的秘密分片与投票步骤会安全地迁移控制权。
从 M1 迁移到 M2 的阶段
DynaFed 将升级拆分为一系列链上协同步骤。概括来说,侧链从联盟 M1 开始,随后随时间过渡到新的 M2。每一步都由共识强制执行并经过谨慎编排:

提议新联盟(M2)并分发配置。Botanix(协调方)发布新的配置文件,列出当前 M1 成员与即将加入的 M2 成员。在实践中,该配置通常与升级后的节点软件一并发布。此阶段链上尚无变化;只是宣布新群组候选。
为 M2 运行分布式密钥生成。提议中的 M2 节点开始执行分布式密钥生成(DKG)协议,以创建新的多签密钥。每个 M2 节点生成新门限密钥的私有分片,因此无人能够获知完整私钥。DKG 完成后,每个 M2 参与者在链上发布其公钥分片,使任何网络参与者都可计算最终聚合公钥,并验证其与 peg-in 目标地址匹配。
在可计算出经证明密钥后激活 M2。参与者发布链上证明后,网络即可确定性地计算 M2 聚合公钥。激活由共识规则本身驱动——当约定激活高度满足条件时,链即开始将 M2 视为权威联盟。
验证并提交新密钥。一旦满足激活条件,M2 密钥即正式生效。任何网络参与者都可独立从链上证明计算并验证最终聚合公钥,作为 DKG 成功完成的密码学证明。
开始迁移(双 peg 宽限期)。铸币逻辑更新为同时接受发送至旧 M1 网关地址和新 M2 地址的 peg-in 存款。用户可继续向任一地址发送 BTC,并正常记入存款。同时,联盟可逐步将流动 UTXO 从 M1 转移到 M2,为最终归集做准备。
最终归集交易。宽限期结束后,桥接/铸币合约切换为仅接受来自新 M2 地址的存款。随后,旧 M1 地址持有的所有剩余比特币将通过单笔归集交易发送这些 UTXO 到 M2 的找零地址。一旦该归集在比特币主网上确认,迁移即告完成。
启用 M2 验证者并关闭 M1。侧链验证者集合更新为新的 M2 组:新增节点加入出块验证者,退出节点被移除。此后旧 M1 节点不再需要,可安全下线。
在整个过程中,链不会停止出块,也不会丢失用户资金。所有共识步骤都记录在链上,因此诚实节点始终可以审计升级是否遵循规则。
注意:Botanix Labs 可能会运营一项额外的带外恢复服务,帮助用户在迁移后误将资金发送到已弃用的 peg-in 地址时进行找回。虽然这不属于 DynaFed 的核心共识机制,但它是与 Botanix 保护用户目标一致的额外安全网。
考量与限制
DynaFed 引入了强大的灵活性,但其运行于许可型环境中。Botanix Labs 仍是联盟协调方(规则明确排除了任何成员资格的链上投票),且每次迁移提案都是协调方的链下决策。三分之二重叠规则十分严格:任何升级都必须获得整个网络的超多数选择加入(通过硬分叉升级),因此激活 M2 最终是共识决策,而非仅仅签名者重叠要求。该约束不是缺陷,而是安全特性——它防止由无关节点集合发起的任何突然接管。
结论
DynaFed 是 Botanix 侧链安全模型的关键演进。它将联盟从脆弱的一次性多签,转变为可由共识升级的托管系统。从 M1 到 M2 的迁移工作流使联盟成员与密钥能够在运行中的链上,以协调且由共识驱动的方式完成升级,在过渡期间保持连续性并确保托管层可验证。用户不会经历停机,也不会仅因验证者变更而面临资金损失风险。

这也支持联盟的渐进式扩展。Botanix 可能最初以 16 个签名者运行,随后通过连续更新扩展到 25、30,甚至最多 64 个签名者,从而随时间提升去中心化程度。在每种情况下,动态更新都可在不危及资金或中断服务的前提下完成。DynaFed 让侧链更加健壮:它可以引入新验证者、淘汰旧验证者,并从不可预见事件中恢复,同时比特币锚定持续不中断。
欢迎来到 Botanix 的动态时代——这是突破比特币金融关键瓶颈的重要一步。