26、分布式账本协议的可扩展性解决方案

分布式账本协议的可扩展性解决方案

1. 支付网络机制

支付网络中,支付流程可通过特定机制安全进行。例如,Bob 可向 Dave 揭示 R 的值来启动支付流程,其他参与者也依此在链中传递资金。这种机制安全的原因在于,在一系列承诺建立之前,R 不会被揭示。若 Bob 提前揭示 R,资金只会部分通过网络流转,无法到达他手中,所以 Bob 有经济上的动机等待 Dave 为其创建加密承诺。

支付网络需要提供路由机制,以发现当前拓扑结构并在两方之间建立路径。然而,并非所有路径都适用于特定支付,因为某些路径上的节点可能没有足够资金来处理支付。一种有前景的解决方法是将支付拆分为更小的“数据包”,以改善支付流程。

同时,支付网络面临的一个挑战是避免过度集中化。例如,网络可能会演变成由少数大型节点主导大部分支付路由的拓扑结构,这些大型节点可能成为单点故障,损害网络的可靠性。

2. 状态通道

支付通道可扩展为支持任意智能合约的状态通道。例如,可以使用状态通道实现一个国际象棋游戏,所有棋步由通道处理,最终结果存储在区块链上。在大多数实现中,参与者通过加密承诺对每个状态变化进行签名确认。

目前,Dziembowski 等人提出了唯一合理的状态通道网络机制,该机制依赖于虚拟通道的概念。在常规状态通道中,依靠区块链解决冲突;而在虚拟通道中,由第三方实体承担此角色。但该第三方是不可信的,因此若第三方出现故障,虚拟通道仍可回退到基础区块链。

虚拟通道可以在其他虚拟通道之上递归构建,从而构建更复杂的状态通道网络。常规状态通道(如 Alice 和 Carol 或 Dave 和 Bob 之间的通道)通过区块链上的状态通道合约(SCC)构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值