1.Plasma:Plasma 是一种基于以太坊区块链的 Layer2 扩容方案,它通过建立一个分层结构的区块链网络,将大量的交易放到子链上进行处理,从而提高了以太坊的吞吐量。Plasma 还可以通过智能合约实现跨链交易,使得不同的区块链之间可以进行无缝的交互。
Plasma 是一系列智能合约,运行在根链(以太坊主网)之上,形成一个可靠的侧链链接网络连接到一个分层和树状结构的根链,强制执行区块链历史和 MapReducible 计算进入一系列的 merkle 证明。
Plasma 为以太坊网络提供必要的缓解,帮助它扩展到所需的层级。它是一组可以轻松部署连接到根链上整个辖区的可信赖的侧链层的协议和指南。目标是增强可扩展性并降低智能合约和 Dapp 的交易费用,因为只有被默克尔化的信息会被定期广播到具有非错误状态的根链。
类似哈希表,Plasma实际上用一个“链中链”来支撑分布式扩容、以太坊的中央工作卸载。
最底层是主区块链,是合约和支付的判决层,合约本身在主链上。Plasma 链上包含了当前账本的状态,可以在主链上清算和赎回(如果存在欺诈将允许资金的赎回)。Plasma 提供了一种链嵌套的结构,实现资金的可扩容的存取。闪电网络又基于其上,支持即时支付。
节点自身被激励去运行一个链;每个节点都可以创建一个自定义的 Plasma 链;Plasma 是一系列的智能合约,允许在主链里有许多的区块链;主链可以强制 Plasma 链中的状态,是全局计算的强制检查者,计算和惩罚那些存在欺诈的行为;许多的 Plasma 的区块链可以并存,且有他们独自的商业逻辑和合约术语;Plasma 将会由 EVM 智能合约组成,并直接在以太坊上运行;Plasma 执行次数不多,却能代表大量计算得到的金融账本实体。
Plasma 的核心部分由以下几部分构成::
激励层——用于持续以优化的价格执行合约,树形地组织子链来提高效率
MapReduce框架——构建一个状态转换的的欺诈证明
共识机制——尝试构建一个和比特币的共识激励类似的机制
UTXO提交位图——保证在主链下的确定的状态转换,同时尽可能降低退出费用,允许在数据不可用或者其它Byzantine行为时可以退出。