Loom SDK是一个可插入的Blockchain开发工具。可以在共识层和合约层插入。
共识
Loom SDK有两层共识,一个在P2P层。
Loom Backend支持不同的BPFT引擎,如Tendermint,未来我们还将为PoA链支持Raft。
Loom共识层支持Loom DPoS或是每条链的可配置PoS/DPoS合约。一旦Casper可以使用,我们将增加对此的支持。
智能合约
它将允许使用Go,Solidity或者任何支持GRPC的语言编写智能合约。
智能合约可以被编写入链中,如DPoS,Coin和EtherumVM.
它们也可以作为外部进程,即区块链通过GRPC进行通信。
以太坊集成
SDK通过以下几部分集成到以太坊后端
转移网关
转移官网允许实现以下功能:
- 把资产转移到Dapp链
- 把资产转移到以太坊
- 在Dapp链上镜像(追溯)资产
- ERC20 代币
- ERC721 代币
- 以太
Plama Cash合约支持:
- ERC721 代币
- ERC20 代币(7月)
- 以太(7月)
区块链服务
SDK包含了一些高层的区块链服务:
- 登录 / 授权 / Nonce 中间件
- 内建币
- 索引
- Websockets 和事件
- Solidity + 以太坊虚拟机
- Unity
- 转移网关集成
- Cron定时执行(即将推出)
- 限速(早期阶段)
- 硬叉管理(7月发布)