译自 Plasma in 10 minutes by Nino Lau。
转载请说明。
背景
Vitalik Buterin and Joseph Poon 两个大神发布了一个 Plasma 的白皮儿书。
这个文章就是白皮书的简要简述。(这个 idea 来源于一个以太坊上的照明网络应用,叫 Raiden,但是目前还没有实现)
其基本思想是将所有交易都被触及的共享账簿区块链,转换成一个用户可以私下交换消息的模型。
使用p2p支付渠道和Ethereum的存款网络来保存来自区块链系统的担保。
Ethereum的扩展,Raiden节点与Ethereum节点一起运行,节点之间通信以促进传输,与Ethereum区块链通信以管理存款。
即使有很多交易被发送到了侧链,gas 依然很低。因为只有少量的链内交易需要确保结算。当通道(也就是侧链)在区块链上进行净结算时,事务处理能力显著提高。支付可以通过这些渠道的网络进行路由。但Raiden的方式并不仅限于支付。它还可以用于扩展智能契约的状态更改。这就是Plasma的意义所在。
以太坊新架构:
链中链
Plasma是一系列运行在根区块链(Mainnet Ethereum区块链)之上的契约。根网络契约只处理来自子区块链的少量提交,而子区块链在大多数情况下都能进行非常大的计算。子链门会把自己的提交定期地根区块链广播。在这里,根区块链就是最高法院,所有下级法院都要从它那里获得权力。
然而,由于并非所有数据都传播给所有各方(仅传播给希望验证特定状态的各方)。因此,各方负责定期监控他们感兴趣的特定链,并惩罚欺诈行为。在发生攻击时,参与者可以迅速而廉价地从子链大量退出到根链。
Plasma区块链层级排布在树中,将会最大化数据可用性、安全性,并可以最小化成本。挖掘只在根上进行,并且具有充分的安全性,安全性和证明从根链流动。
许多其他系统,如Cosmos/Polkadot,也使用了层级区块链。
每个子区块链都有它的token(就像支付给矿商的加密货币奖励一样),作为验证激励,并在其受欺诈时用做保护。一旦发现欺诈(“数据可用性问题”),就会失去其保证金。
区块转移图:如图为Plasma的层级排布。参与者可以集体将其资金到其他链上,以免其父链是一个欺诈链。当出现攻击行为的时候,子区块的提交被广播至父链或者根链。
欺诈证明
欺诈证明(智能契约逻辑)强制执行,检查子区块链中的所有状态。欺诈证明确保了所有状态转换都是有效的。此外,这些欺诈证明还强制执行了一个交互式协议的资金提取。
总结
Plasma是解决区块链扩容问题的众多解决方案之一。我希望它能很快发布,一些公司已经宣布他们将使用plasma。
译者看法
- 关于这个文章之前的翻译实在是不敢恭维。
- 这个文章本身在遇见欺诈之后链怎么转移这部分说的也不是太清楚。
- 技术还很新,很多细节都没有实验支撑,好多细节都没说,还是 得看一下白皮儿书📖。。。
- 确实这个技术很有趣,保持关注啦!😊