Dimension 主要用来部署app-chains, 也称为RollApps
。Dymension Hub 主要用来服务RollApps
。
RollApps为Dymension 网络交互的应用,类似Web应用的前端,Dymention Hub 类似服务器的角色,来用响应用RollApps的请求,实现它们之前的通信。
Dymension 测试网为Froopyland, 主网将很快上线。
Dymension RDK
Dymension RDK (RollApp Development Kit) 用来开发RollApps, 有两个核心组件:Application
主要用来实现定制的业务逻辑,dymint
主要用来产块,消息广播等。
![](https://img.haomeiwen.com/i7973505/21f9f18bf9ff26fd.png)
RDK 主要基于Comsmos SDK 模块,继承Cosmos SDK的组合模块有:
- Auth: 基本的交易和账户类型;
- Bank: 实现token 转账;
- Capability
- Gov: 链上的提案和投票;
- Params: 全局可用的参数;
- Upgrade: 处理软件升级;
- IBC: 跨链桥协议
另外的智能合约框架已经开发部署生产中:
- EVMOS EVM: 由EVMOS团队构建的 EVM 智能合约;
- Polaris EVM: 由Berachain 团队构建的EVM智能合约模块;
- CosmWasm: Wasm 框架;
Dymint
RollApps 类似Cosmos App 链,但是将共识外包给了Dymension Hub, Dymension Hub 接收RollApp状态根更新,采用乐观证明方式。状态根更新允许跨链信息传递。
Sequencers
为RollApp的运营方,会验证,排序并处理交易。用户通过RPC 接口提交交易, Sequencer 对其验证通过后,将批量交易打包成块,将数据提交到数据可用性网络,将状态根更新提交到Dymension Hub中。
![](https://img.haomeiwen.com/i7973505/b98d78ab97c989cf.png)
跨链
Dymension RDK 基于Cosmos SDK 构建 ,并添加一些新的模块,可以与Cosmos 生态兼容。RollApps能通过Dymension Hub 与IBC 链交易互,成为Cosmos 生态的一部分。
![](https://img.haomeiwen.com/i7973505/026b7ed27a54dd40.png)
Dymension Hub
Dymension Hub 是一个去中心化的DPoS (Delegated Proof of Stake) 协议,质押采用DYM
代币, 实现安全性,通过IBC协议实现互操作。 Dymention Hub 内置了AMM 逻辑,实现共享的流动性。
![](https://img.haomeiwen.com/i7973505/5ffbdf1a9d3548aa.png)
网友评论