区块链扩容的两种通用方法介绍
扫描二维码
随时随地手机看文章
区块链扩容有两种通用方法,即第一层和第二层解决方案。前者是链上可扩展性的解决方案,其基础层和区块链网络的协议分别从底层上重新构建,例如分片和以太坊2.0中的共识协议(PoW到PoS)的转换。后者是脱链可扩展性的解决方案,主要用于加密经济学重组而不是在特定网络的系统核心上重新设计或重新构建,但是它的功能可以扩展到现有的基础层。
Plasma扩容技术如何实现
Plasma为主链提供一定的支持,帮助它扩展到所需要的水平。Plasma是一组协议,可以轻松部署根链上的整个辖区内的可信赖侧链层,目标是增强可扩展性并降低智能合约和DApp的交易费用。
Ludos的扩容技术
在Ludos的预想中,将给出Plasma分层侧链协议的一个实现Ludos Plasma。目标是将功能或游戏的大量智能合约计算转移到侧链上。
侧链可以以相对少节点弱中心化的网络架构起步,同时采用PoA或DPoS作为共识算法(侧链发行方可以根据实际情况选择最符合需求的共识算法),每秒交易笔数或可以达到数千。它允许创建附加在Ludos主链上的侧链。这些侧链也可以衍生出更多的其他侧链等等。
这样的多侧链模式,可以Ludos在侧链级别执行许多复杂的操作,运行拥有数千名用户的游戏,而这些侧链内部可以更快地操作,且交易费用更低,因为它的操作不需要在整个Ludos区块链存留副本。
Ludos Plasma的实现
Plasma Cash由Vitalik和Karl Floersch在2018年3月共同提出,是Plasma分层侧链协议的升级和补充,解决旧版本Plasma侧链的扩容问题并有可能缓解挤兑退出的问题。Ludos Plasma基于Plasma Cash实现了一部分侧链扩容方案。Ludos Plasma使用户可以将主链上的数字资产安全传送至游戏侧链,并在完成交互后安全地退回到主链。同时Ludos Plasma提供了初始为3天的Challenge期,阻断了一切来自侧链用户以及Plasma Operator的恶意行为产生实际破坏的可能性。
Ludos Plasma对存入侧链网络上的Token分配唯一的ID,并使其不可替代(non-fungible)且拥有独立的交易历史。从而使得侧链网络具备如下特性:
1.客户端分片验证
客户端将只需关注其自身持有的侧链上的Token,进而吞吐量将不受个体用户增加的限制。
2.无需确认
侧链交易将无需进行二步确认,只要主链区块包含了一笔侧链交易,则Token即可正常支付出去。
3.支持所有种类Token
简单支持所有Token,包括non-fungible。
4.缓解挤兑退出问题
挤兑退出的问题得到缓解,作恶者将需要为每一个想要偷走的Token发起退出请求。