文件名称:PlaygroundVat:过时的原型增值税主机
文件大小:214KB
文件格式:ZIP
更新时间:2024-04-09 17:53:13
JavaScript
注意:此存储库不再使用。开发工作已移至 。 Agoric“游乐场”大桶 该存储库包含用于我们的分布式智能合约系统的概念验证实现。合同以SES(JavaScript的安全子集)编写。 SES程序部署在大桶中,大桶是一种运行时,可在单个“独奏”机器,许可/仲裁集群或公共区块链上一致地运行。此概念证明演示了在独立的机器和进程中执行的“单独”和“法定”大桶,并使用ocap协议安全地进行了通信。 合同示例摘自 。 SES运行时得到了增强,因此它可以确定性地运行,并支持复制的共识执行,其中一定数量的副本必须在传入消息的顺序上达成共识。安全数据连接是使用libp2p实现的。 如何使用它 您可以将代码加载到Vat内以创建初始对象,然后该对象可以创建其他对象,或与其他Vas中的对象通信。所有这些对象都是沙盒,除非通过专门提供的“捐赠”,否则不会影响主机。提供了一个名为vat的可执行工具来创建和启动这些Va