第九章
文章目录
一、分片技术
分片是为了解决所有区块链面临的扩展性问题,将在以太坊2.0实现。总体来说,分片的作用是让以太坊从网络上的每个节点都要验证每一笔交易的模式,转型到只需要小部分的节点来验证每一笔交易的模式,只要验证每笔交易的节点足够多,那么整个系统仍然是高度安全的。
在分片模式下的区块链中,一个区块必须包含每一个分片的归类头,当具有如下情形时,该块才有效。
- 每个归类中给出的前一状态根必须与相关联分片的当前结果根匹配
- 归类中所有的交易都是有效的
- 归类中的后状态根与给定前一状态的归类中交易的执行结果相匹配
- 归类至少由在次分片中注册的整理器的2/3签名才有效
分片的简单方案模型可以定义为:共同网络中,相互通信,半独立的,可以并行处理的区块链组。在此情况下,每个用户维护一个拥有所有分片的轻型客户端,验证者完全下载并追踪某个时间段分配给他们的几个分片。
二、雷电网络
雷电网络(Raiden Network)是一个基于以太坊的链下交易方案,用于解决以太坊中的转账交易速度、费用和隐私问题。雷电网络的设计源于比特币的闪电网络(Lighting Network)。
- 通道:一个智能合约。雷电网络的安全性保障在于通道中的任意一方所持有的余额证明都是由对方签名的,在假定密码学加密方法不能在合理的时间内 被破解的前提下,任何一方都无法伪造出一份对自己更有利的余额证明。
- 网络: