分布式账本协议的可扩展性解决方案
1 支付网络与机制
1.1 支付流程与安全机制
在支付网络中,当涉及资金流转时,例如 Bob 知晓 R 的值后,可向 Dave 透露 R 以启动支付流程,其他参与者也会依此传递资金。这种机制具备安全性,因为在一系列承诺建立之前,R 不会被透露。若 Bob 提前透露 R,资金只会部分在网络中流转,最终无法到达他手中。所以,从经济利益角度考虑,Bob 会等待 Dave 为其创建加密承诺后再行动。
1.2 路由机制与挑战
支付网络需要具备路由机制,以此发现当前拓扑结构并在两方之间建立路径。然而,并非所有路径都适用于特定支付,因为某些路径上的节点可能资金不足,无法处理该支付。Sivaraman 等人提出了一种有前景的方法,即把支付拆分成更小的“数据包”,以此改善支付流程。
1.3 中心化挑战
支付网络面临的一个挑战是避免过度中心化。例如,网络可能会演变成由少数大型节点主导多数支付路由的拓扑结构。这些大型节点会成为单点故障源,损害网络的可靠性。
2 状态通道
2.1 状态通道概述
支付通道可扩展为支持任意智能合约的状态通道。以国际象棋游戏为例,可使用状态通道实现,通道会处理所有棋步,仅将最终结果存储在区块链上。在多数实现中,参与者会使用加密承诺对每次状态变更进行签名确认。
2.2 虚拟通道机制
目前,Dziembowski 等人提出了唯一合理的状态通道网络机制,该机制依赖虚拟通道的概念。在常规状态通道中,依靠区块链解决冲突;而在虚拟通道中,由第三方实体承担此角色。但关键问题在
分布式账本可扩展性解决方案解析
超级会员免费看
订阅专栏 解锁全文
957

被折叠的 条评论
为什么被折叠?



