从上表中可以看出,整个分片网络中有21个节点。
*One-Shard : 智能合约同一时刻只能运行在某一个分片上获取本体分片打点东西首先通过从 https://github.com/qiluge/ontology-tool.git 获取 Ontology-tool 的代码
多层分片的网络架构 为了支持这些新的特性,智能合约的编译器也做了进级,增加了新的分片的特有的 Runtime API。今朝只有 Python 版本的编译器做了进级,进级之后的编译器参阅Ontology Sharding Compiler,利用要领与之前一致。 必需在本机启动分片测试网的同步节点才气利用,要挪用哪个分片的合约,则需要同步哪个分片的区块。 在 Ontology Sharding 中,所有智能合约都陈设在 root shard 中,而智能合约的运行有两种模式: $ cd $GOPATH/hide/github.com/ontio/ontology$ glide install
3. 节点插手分片:Root Shard 中的节点通过质押 stake 插手到新的分片网络中 cli 措施需要利用 ontology sharding 分支的代码编译; (可选操纵) 下载 Ontology Sharding 测试网的设置文件 config.json。生存到应用措施沟通的目次中。启动本体分片测试网的同步节点。 https://developer.ont.io/applyOng 本体分片测试网包括三个分片,分片之间可以完成跨链业务。 "JsonRpcAddress": "http://139.217.111.185:20336", "WalletFile": "./your-wallet.dat", "Password": "your-password",
$ go build main.go -o ontology-tool
本体致力于建设一个组件化、可自由设置、提供跨链支持、具备高机能和横向可扩展特性的区块链底层基本设施,从而让陈设及挪用去中心化应用变得越发便捷。 *All-Shard : 智能合约将可以同时运行在所有分片上
*InvokeRemoteShard-举办跨分片同法式用
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。