区块链

10分钟了解Plasma

字号+ 作者: 来源: 2017-08-26 08:09:22 我要评论( )

 昨天,Vitalik Buterin和Joseph Poon发布了Plasma项目的工作草案。

让我解释一下它是如何工作的,我希望它能给你节省一点时间。

有一个应用于以太坊的闪电网络实现(还没有准备好)叫做雷电网络(Raiden)。

其最基本的思想是从一个所有交易都放在区块链上的分布式账本(这是瓶颈)的模型,转换为一个用户可以私下交换转账签名消息的模型。

雷电网络使用一个P2P支付通道网络并且在以太坊存款,以维持来自区块链系统的预期保证。

雷电网络作为以太坊的一种扩展实现。雷电节点与以太坊节点一起运行,并与其他雷电节点进行通信,以便于转账并与以太坊区块链一起来管理存款。

即使你发送了数百万的链下交易,你的gas费用仍然很低,因为要保证结算只需要少量的链上交易即可(比如说,你24小时内只需向区块链发送一次交易)。

当通道部署在区块链上时,交易处理能力显著增加。支付可以通过这些通道的网络进行路由。但闪电网络的方法不仅仅局限于支付,它也可以被用于扩展智能合约的状态变化。这就是Plasma要做的事情……

欢迎这个全新的层次进入以太坊架构:

▣ 链中链

与闪电网络类似,Plasma是一系列在根区块链(root blockchain)(即主网以太坊区块链)上运行的合约。根网络合约只处理少量来自子区块链的承诺的请求,在大多数情况下,子区块链能够完成大量的计算。来自子区块链的承诺的请求定期在根区块链中广播。可以把根区块链看做最高法院,所有下级法院均从最高法院获得权力。

然而,由于并不是所有数据都被传播到所有各方(只有那些希望验证某个特定状态的几方),各方只负责定期监测特定的链,惩罚欺诈行为。在攻击事件中,参与者可以迅速而廉价的从子链大规模退出到根区块链。

区块链可以以树状图分层排列。这将允许创建一个良好的平衡系统,在最大化数据可用性/安全性的同时,最小化成本。挖矿只有在根链上进行时才具有完整的安全性,安全和证明来自于根区块链。

额外的扩展性来自无需监测在经济上不受影响的链的行为,而只需监测需要保证正确行为的链。取消监测区块链的需求,而不是在经济上受到影响,人们应该通过监测区块链来保证其执行正确的行为。

有许多像Cosmos/Polkadot这样的系统在一个分层结构中部署区块链。

每个子区块链可以有它的代币(就像付给矿工的加密数字货币奖励一样),以激励这条链的验证者保证它运行,并通过欺诈证明规则以保护其不受错误状态侵害。一旦欺诈(“扣块攻击(withholding attack)”或广义的“数据可用性问题”)被检测到 -> 存款(即保证金)就被一个验证者扣留。

▣ 欺诈证明

假定区块数据有效,每个子区块链的所有状态都是通过欺诈证明(智能合约逻辑)执行的,欺诈证明允许任何一方执行无效的区块。欺诈证明确保所有状态转换都被验证。此外,这些欺诈证明还执行了一项资金提现的互动协议。与闪电网络类似,提现需要一段时间才能完成。

▣ 小结

Plasma是区块链可扩展性问题的众多解决方案之一(分片,权益证明,LN等)。我希望它能够尽快发布。一些公司已经宣布他们将使用Plasma——

这项技术非常有趣,我将会写更多关于它的文章。请持续关注!

我遗漏了一些很酷的特征和Plasma的细节,因为这篇文章的目的是让你能够快速浏览一下这项技术。更多的细节请参考原文。

原文链接:https://medium.com/chain-cloud-company-blog/plasma-in-10-minutes-c856da94e339 
作者:Anthony Akentiev
译者:贾林鹏

总裁俱乐部登载此文仅出于传递信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成任何投资或其他建议。读者据此操作,风险自担。如有侵权,请电邮post#ceoclub.cc(#改为@)申请删除。

相关文章