http://www.7klian.com

本体分片测试网利用指南

从上表中可以看出,整个分片网络中有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-举办跨分片同法式用

OEP-9:https://github.com/ontio/OEPs/pull/50。

陈设分片智能合约

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

相关文章阅读