"主链+子链"这套方案不少项目都聊过,但仔细读 Newton 白皮书里关于子链权限的描述,我发现了一个关键区别:它允许子链不兼容 EVM。
这听起来是小事,但我认为这才是真正的"主权"所在。Polkadot 的平行链虽然也说自己灵活,但受中继链约束,想跑个非 WASM 的虚拟机基本没戏。Newton 子链可以自选共识算法、自定义虚拟机——如果你觉得 EVM 太臃肿,完全可以做一个只支持转账的极简子链。这意味着跑一个简单的积分系统,不需要花几十万 gas 去部署一套复杂合约。
@NewtonProtocol $NEWT #Newt
跨链资产交换这块,Newton 用的是哈希时间锁(HTLC)。我对比了一下 Cosmos 的 IBC,IBC 需要每条链维护其他链的轻客户端节点来做状态验证,配置和维护成本都不低。HTLC 的方案更轻——两方各自锁定资产,互相确认密码后完成交换,主链只在超时无人认领时做回滚仲裁。有点像两个人在线下见面,各自把钱放进密码箱,对完密码走人——不需要中间人。
至于主链本身的角色,它不处理子链的日常交易。子链每秒能跑多少笔跟主链没关系。主链只干两件事:定期接收子链的状态快照做锚定,以及当子链之间出争议时做最终裁决。这有点像加盟店挂总部的招牌,但日常经营完全自己说了算。
总的来说,这套设计平衡点找得还行。子链有接近独立公链的自由度,安全方面又有主链兜底。当然,跨链通信延迟到底多少、主链锚定频率设多少合适,这些参数层面的东西我后面还想再挖一挖。
这听起来是小事,但我认为这才是真正的"主权"所在。Polkadot 的平行链虽然也说自己灵活,但受中继链约束,想跑个非 WASM 的虚拟机基本没戏。Newton 子链可以自选共识算法、自定义虚拟机——如果你觉得 EVM 太臃肿,完全可以做一个只支持转账的极简子链。这意味着跑一个简单的积分系统,不需要花几十万 gas 去部署一套复杂合约。
@NewtonProtocol $NEWT #Newt
跨链资产交换这块,Newton 用的是哈希时间锁(HTLC)。我对比了一下 Cosmos 的 IBC,IBC 需要每条链维护其他链的轻客户端节点来做状态验证,配置和维护成本都不低。HTLC 的方案更轻——两方各自锁定资产,互相确认密码后完成交换,主链只在超时无人认领时做回滚仲裁。有点像两个人在线下见面,各自把钱放进密码箱,对完密码走人——不需要中间人。
至于主链本身的角色,它不处理子链的日常交易。子链每秒能跑多少笔跟主链没关系。主链只干两件事:定期接收子链的状态快照做锚定,以及当子链之间出争议时做最终裁决。这有点像加盟店挂总部的招牌,但日常经营完全自己说了算。
总的来说,这套设计平衡点找得还行。子链有接近独立公链的自由度,安全方面又有主链兜底。当然,跨链通信延迟到底多少、主链锚定频率设多少合适,这些参数层面的东西我后面还想再挖一挖。
