Stargate Protocol

Starcoin 的二层协议实现

Starcoin

Starcoin 是一个去中心化的,基于工作量证明的区块链一层系统,支持 Move 合约。Move 合约专为数字资产设计,安全,可扩展性强,基于 Move 合约自定义的资产和链的原生资产以及合约的状态都属于一种持久化资源(Resource),是链的一等公民,共享主链的安全以及生态,以及统一的编程接口。一层的目标是去中心化,安全以及为上层的区块链协议提供基础服务。

Stargate

Stargate 是 Starcoin 的二层协议实现,实现了通用的状态通道,目标是提供扩展性以及便捷性。一二层结合可以实现合约状态在一层和二层之间安全无缝转移以及执行合约。任何一层的资源,都可以转移到二层通道上来,降低交易费用,提高吞吐。由于二层支持智能合约,所以 DApp 可以直接在二层运行,从而解决 DApp 受一层的吞吐而无法扩展的难题。

Stargate 的另外一个改进是通道的托管机制。在这种模式下,用户可以将自己的通道托管给某个节点,该节点代理用户在二层的 P2P 网络中的角色,以及监控通道对方的行动,一旦需要用户操作,则通知用户上线接入网络进行处理。这样一方面没有安全性问题,另外一方面也降低了二层节点的维护成本,用户无需维护一个长期在线的二层节点。

项目正在持续开发中…