Specification on Public Deploy of Gladios-Testnet Nodes

Ares Protocol
5 min readNov 30, 2021

--

Specification on Public deployment of gladios-test network nodes

Dear Aresians, we are officially inviting you to deploy gladios nodes. Last month we received countless applications from the public after issuing public node recruitment. Some enthusiasts asked to relax node amount restrictions to bring convenience to more participants.

Thus, the support team has decided to give up the former restricted 20 nodes decision. As long as you are interested in deploying nodes you are welcome to do it.

Node Deployment Rules

Since the 30th Nov., we will start recording nodes’ online constancy on workdays, and we require to be online for 24hours, now only supports the Linux system to operate nodes. Operating nodes Per day will be entitled to daily ARES rewards. Please ensure that you are staying in the telegram group which enables you to be updated and receive rewards in time.

URL of Telegram group. (Ares Protocol Node Miner)
https://t.me/AresProtocolNode

At the same time, if you participated in test network nodes, we will entitle you with relevant ARES rewards according to node production, successful price quotation rate and total price quotation amount. You might be entitled to receive block producing bonuses after formally connecting your machine to the price quotation node. The early participants will be privileged to be included as members of the parliament and reputation committee.

Operating Process

Operating Environment

Cloud Server

Configure the cloud that meets the above hardware conditions. There are many servers, you can search for the guide yourself. If your server meets the requirements, please follow the program installation specification below. It is a kind of demonstration reference, not recommended.

First Step

Open the https://my.vultr.com/deploy/, sign in to the main page. Click the “Products” column left and select the “Cloud computer” option.

Second Step

Select the “Ubuntu 20.04 x64” version, and then select the cloud service which meets the above requests. Click “Deploy Now” to complete the payment.

Third Step

After the payment was completed, click the “products” section on the left, select the according to account. Click “Overview”, to acquire IP, username and passport and save them safely to guarantee future log in.

Program Installation

Method A: download the executor

Download the binary executor of the node: https://github.com/aresprotocols/ares/releases/tag/v1.0.7

First Step:

As the above photo showed, executable gladios-node binary-coded files:

wget -c https://github.com/aresprotocols/ares/releases/download/v1.0.7/gladios-node-linux-amd64-1.0.7-379058b

Second Step:

As shown above, add executor permission

chmod +777  gladios-node-linux-amd64-1.0.7-379058b

Third Step

As shown above, execute node

./gladios-node-linux-amd64-1.0.7-379058b --base-path data   --name Ares_Emily0626_0xA86ed7899330DF48316E2A2842D5aD13F031Ab11   --chain gladios --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'

*Please fill out in form of (Ares_username in telegram node miner group_bsc address).
for example:
Ares_Emily0626(username in telegram node miner group) _ 0xA86ed7899330DF48316E2A2842D5aD13F031Ab11(bsc address);
Please ensure information are valid to enable evaluation and distribution of rewards.

When the server displays in the above screen, the deployment is successful. Don’t forget to log into Polkadot Telemetry to check the node running status.

Method B:

1. Install docker
•Ubuntu:

https://docs.docker.com/engine/install/ubuntu/

•CentOs

https://docs.docker.com/engine/install/centos/

•RedHat

https://docs.docker.com/engine/install/rhel/

•Mac

https://docs.docker.com/desktop/mac/install/

•Windows

https://docs.docker.com/desktop/windows/install/

2. Open the command line tool and run the command execution node program

docker run -d --name ares_gladios aresprotocollab/ares_gladios:latest gladios-node --name Ares_TelegramID_bsc --chain gladios  --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'

In above command: aresprotocollab/ares_gladios:latest can be changed to other versions for example: aresprotocollab/ares_gladios:alpha;More versions please turn to : https://hub.docker.com/r/aresprotocollab/ares_gladios/tags

3. Check program execution record:

docker logs -f ares_gladios -n 1000

4. Stop and Delete the Node Program

docker stop ares_gladios 
docker rm ares_gladios

Method C: source code compilation

Instal rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Instal dependent libraries

sudo apt install make clang pkg-config libssl-dev build-essential

Download Ares code

git clone https://github.com/aresprotocols/ares.git

Compile source code
cargo build- -release

Note: if you run into compile errors, you may have to switch to a less recent nightly. This can be done by running:

rustup install nightly-2021-06-09 
rustup target add wasm32-unknown-unknown --toolchain nightly-2021-06-09
cargo +nightly-2021-06-09 build --release

Verifying Deployment Status

Log in Polkadot Telemetry

If your name is shown on this page, then congratulations, you are successfully deployed nodes on the test network — gladios. Next, let’s make efforts together for the development of the project to gain common prosperity.

Log into polkadot.js to check more block updates
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgladios.aresprotocol.io/#/explorer

Ares Protocol-decentralised cross-chain Oracle platform on Polkadot

Ares Protocol is a decentralized cross-chain Oracle that truly implements a new generation of cross-chain Oracle service protocol for data on-chain verification, and is the first to open a compensation channel for data users who suffer business losses from using Oracle data.

Ares Protocol is a stochastic secure Oracle solution developed based on the Substrate framework, supporting hybrid Babe and off-chain workhorses, incorporating Polkadot’s latest on-chain governance, bringing the Optimistic Rollup challenge model into the Oracle space, supporting the Ink contract ecosystem, and bringing better quality Oracle services to Defi developers.

🌐 Ares Protocol Social MediaTelegram Group:

Telegram Group: https://t.me/aresprotocollab
Telegram Channel:
https://t.me/AresProtocolAnnouncements
Twitter:
https://twitter.com/AresProtocolLab
Facebook:
https://www.facebook.com/aresprotocollab
Instagram:
https://www.instagram.com/aresprotocollab/
Medium:
https://aresprotocollab.medium.com
Discord:
https://discord.gg/cqduK4ZNaY
Reddit:
https://www.reddit.com/r/AresProtocolLabs/
Youtube:
https://www.youtube.com/channel/UCgwY4NwkoP8Hx1Fqmp_rJUw

--

--

Ares Protocol

The first chain-verified decentralised cross-chain oracle service protocol, please visit this link www.aresprotocol.io.