然后,每一种技术方案都有若干团队在实现,每种实现方案又有各自的网络名称,有的网络和团队采用同一个名称,有的则不同。 此外,同一团队会推出多种实现方案,或者一个实现方案融合了多种技术方案。譬如:
再来,每种实现方案又被众多应用采用。譬如:
各种技术方案名称,团队名称,网络名称,dApp 应用名称混在一起,使得读者很难建立清晰的 Layer 2 版图,如果问这些要素有多少种组合可能性,答案可能需要用到 a*b*c*d 这样的公式,这也是 Layer 2 难懂的原因。下面将用图表形式描绘 Layer2 图谱,尽量使用单一维度来划分,而不是将技术方案、团队、实现方案混在一起。 图1:5 种 Layer 2 技术方案及对应实现方案 以技术方案为主干线的 Layer2 图谱 状态通道(State Channel) 状态通道要求用户将以太坊的状态快照存入到一个多签合约中,该状态将蕴藏着关键数据,比如一个地址在特定时间持有的 ETH 的数量。加入通道的用户之间可以实现自由的链外交易,具有即时的终局性和优越的隐私性。 侧链(SideChain) 侧链顾名思义,就是挂在主链上的一条独立的区块链,有自己的共识算法。侧链通过桥接或是中继的方式“挂”在主链上,同时把资产或是状态锁在主链上,然后把大部分的运算都转移到侧链,在需要返回结果的时候再回到以太坊上。 Plasma #数据链下保存 #欺诈证明 业内人通常把 Plasma 归为侧链的一个变种,也被称为非托管侧链。严格意义上, Plasma 不算是侧链,应该称之为“子链”。子链定期提交状态到以太坊主网,把子链有关交易顺序的消息换算成一个哈希值存储在根链上,来确保其安全性。因为子链的哈希值都存在根链上,Plasma 链出现任何错误,都可以被检测到。如果有一个欺诈证明被提交到了根链上,区块会被回滚并且区块创建者会被惩罚。也因为使用欺诈证明机制,用户退出 Plasma 链最少可能需要一周时间。 (责任编辑:admin) |