Dear global Waltonchain supporters,

As an important part of the Waltonchain ecosystem, Super Master Nodes (SMN) undertake the important responsibility of cross-chain data connection and transmission. The parent chain operation has been stable; and its source code is now public, therefore Waltonchain officially releases the SMN Cross-chain Data Management System.

The existing data on blockchain is the core logistics data of Huodull. The main task of the Huodull child chain is to track the logistics information on blockchain and endorse the core data to the parent chain.

The released system includes the following parts:

gwtc node: blockchain node

SMN Cross-chain Data System: SMN can endorse child chain data to the parent chain through the System and get the endorsement reward

Waltonchain Parent-Child Chain Management System: provides permission management (including JMN, SMN management), endorsement contract template management, child chain voting management and endorsement management

Waltonchain Parent-Child Chain Data Verification System: provides verification of the endorsed data

Roles:

JMN: Judge Master Nodes, currently undertaken by Waltonchain. JMN have decision rights for votes

SMN: Super Master Nodes, have voting rights for child chain and endorsement management, addition and deletion of JMN. More than half of the votes is needed to pass the voting.

System download link:

https://github.com/WaltonChain/WaltonChain_CrossChain

Installation Environment

Download and install docker and docker-compose

https://docs.docker.com/compose/install/

Configuration Files

docker-compose-smn.yml: includes gwtc node, SMN System

docker-compose-manage.yml: includes gwtc node, Management System, Data Verification System

docker-compose-all.yml: includes gwtc node, SMN System, Management System, Data Verification System

Deployment

1. Download configuration files

2. For docker-compose-smn.yml or docker-compose-all.yml, please change the configuration items of the configuration file: change “MONGO_NON_ROOT_USERNAME” and “MONGO_USERNAME” to the database user name of your choice, change “MONGO_NON_ROOT_PASSWORD” and “MONGO_PASSWORD” to the database password of your choice, save the changes. (Note: there is a space after “:” in all configuration items)

3. In the directory of the same level with the configuration files, use the command: docker-compose-f [configuration file name] up-d

Default configuration: SMN service port 90, Management System service port 8880, Data Verification System service port 8881.

Waltonchain Team

June 6, 2019

Useful Links: