...
分层是一种人类社会习惯的解决扩容问题的方式,比如司法系统,政治机构,都是通过分层的方式来解决扩容难题,只要实现不同层之间的制约机制即可保证安全。
区块链的不可能三角中,Layer1 应该更侧重安全。
不同的应用,应用的不同阶段,对去中心化的要求,对安全的要求,对吞吐的要求都不一样,需要有一种渐进的和面向应用的演进方案,通过分层的方式更容易实现。不同的应用,应用的不同阶段,对去中心化的要求,对安全的要求,对吞吐的要求都不一样,需要有一种面向应用的演进方案,通过分层的方式更容易实现。
Stargate 是 Starcoin 区块链网络上的分层协议框架。它通过统一的抽象,支持不同的分层方案。DApp 可以根据自己的需求进行定制,但可以和主网共享同一套基础设施。区块链网络上的分层协议框架。它通过统一的抽象,支持不同的分层方案。Layer1 保证安全(Security)和无准入(Permissionless)。Layer2 实现终局性(Finality),将状态和计算从 Layer1 迁移到 Layer2,实现全局扩容以及交易的即时确认。Layer3 通过面向应用的局部共识,最终实现对 Web3 应用的支撑。
关键方案
分层的所有方案中,主要面临三个技术难题:
如何在 Layer1 校验 Layer2 的执行结果并进行仲裁?Layer3 到 Layer2 同理。
Layer2 以及 Layer3 能否依赖 Layer1 的合约?
合约的状态如何在不同的层之间迁移?
...