Plasma:以子链分担主链处理工作的扩容框架
Plasma 是一种面向 Ethereum 的链下扩容构想:将大量处理工作交给分层的子链,同时借助主链提供安全基础,从而减轻主链负担。
Plasma 的基本思路
Plasma 并非一条独立区块链,而是一套构建可扩展应用的框架。它在 Ethereum 主链之上组织多条较小的子链,让多数处理任务在子链中完成,并尽量减少子链与主链之间的交互,以缓解主链拥堵并提升整体处理效率。
子链如何组成体系
该框架利用 smart contracts 和 Merkle Trees,形成类似树状的分层结构,可在主链之上创建许多子链。证据将这些子链描述为 Ethereum 区块链的较小副本;每条子链还能运行定制的智能合约,按照预先设定的规则服务于特定用途。
定位与历史背景
Vitalik Buterin 与 Joseph Poon 于 2017 年 8 月提出 Plasma,最初用于 Ethereum 扩容,也可将其思路适配到其他区块链。它与面向 Bitcoin 的 Lightning Network 都以扩容为目标,但采用的机制不同,因此不能把两者视为同一种方案。
原始教程
Mark it complete when you understand it.
Opening a lesson does not complete it automatically. You can change its status at any time.