...
基于 Stargete 框架搭建的,包含一个子共识机制的 DApp Chain。它的核心逻辑由合约写成,并且注册到 Layer2 中,注册时需要抵押一定数额的链上资产。用户可以将资产从 Layer2 转移到 DAppChain 中,在 DAppChain 中执行合约。它的安全也受 Layer2 约束,但因为它是一个局部共识,Layer2 并不知道它的所有交易,所以安全性比 Rollup 方案要低。如果用户遇到欺诈,可向 Layer1 提交欺诈证明,Layer1 会对 DApp 进行惩罚,但惩罚的上限以 DApp 的注册抵押资产为上限。
整体概览架构如下图:
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Layer1 与 Layer2,Layer3 以及用户的终端钱包,都在同一个 P2P 网络中,都通过 P2P 网络进行通信。
终端钱包有自己在 P2P 网络中的身份,可以执行和验证交易,可以存储交易历史,如果发现 Layer2 节点作弊可以直接提交 Layer1 仲裁。
不同的 DApp,比如 X DApp, Y DApp 可选择不同的 Layer2 方案接入到 Starcoin 网络。
...