Home Coins Band Protocol (BAND) Stage Three Begins with Public Node

Stage Three Begins with Public Node


Stage 3, onboarding public validators, is an ongoing section the place public nodes will likely be onboarded progressively to extend the diploma of decentralization of the BandChain community whereas additionally guaranteeing stability. To reiterate, that is obtainable to anybody in most people who will be capable to run their very own node, stake BAND tokens, and be part of the open community. Beneath is a information to working the BandChain Mainnet validator node.

For this information, we’re assuming that you’re working an Ubuntu 18.04 LTS machine that permits incoming connections on port 26656. We begin by putting in utility instruments on the machine.

BandChain Wenchang Mainnet launch is obtainable on Github as a launch. You’ll be able to obtain bandd and bandcli binaries straight.

Alternatively, you may checkout the launch tag and construct from sources.

As soon as put in, you should utilize bandcli to create a brand new BandChain pockets handle and use bandd to initialize the chain. Please make sure that to maintain your mnemonic secure!

You’ll be able to then obtain the official genesis file from the repository. You must also add the preliminary peer nodes to your Tendermint configuration file and set the minimal gasoline value your node is keen to simply accept transactions.

With all configurations prepared, you can begin your blockchain node with a single command. On this tutorial, nonetheless, we are going to present you a easy solution to arrange systemd to run the node daemon with auto-restart.

  1. Create the next config at /and so on/systemd/system/bandd.service. You will have to edit the default username ubuntu to your machine username. Observe that you could be want to make use of sudo because it lives in a protected folder.

2. Set up the service and begin the node.

Whereas not required, it is strongly recommended that you simply run your validator node behind your sentry nodes for DDOS mitigation. See this thread for some instance setups.

Your node will now begin connecting to different nodes and syncing the blockchain state.

You’ll be able to tail the log output with journalctl -u bandd.service -f. If all goes effectively, you need to see that the node daemon has began syncing. Now you need to wait till your node caught up with the latest block.

... bandd: I[..] Executed block  ... module=state top=269819 ...
... bandd: I[..] Dedicated state ... module=state top=269819 ...
... bandd: I[..] Executed block ... module=state top=269820 ...
... bandd: I[..] Dedicated state ... module=state top=269820 ...
... bandd: I[..] Executed block ... module=state top=269821 ...
... bandd: I[..] Dedicated state ... module=state top=269821 ...
... bandd: I[..] Executed block ... module=state top=269822 ...
... bandd: I[..] Dedicated state ... module=state top=269822 ...

See the explorer for the peak of the newest block. Syncing ought to take a number of to a number of hours, relying in your web connection. You shouldn’t proceed to the following step till your node caught as much as the newest block.

With all the pieces prepared, you have to some BAND mainnet tokens to use as a validator. You need to use bandcli keys checklist command to indicate your handle.

$ bandcli keys checklist
- title: ...
kind: native
handle: band1g3fd6rslryv498tjqmmjcnq5dlr0r6udm2rxjk
pubkey: ...
mnemonic: ""
threshold: 0
pubkeys: []

Upon getting some BANDs, you may apply to turn out to be a validator by sending MsgCreateValidator transaction.

$ bandcli tx staking create-validator 
--amount <your-amount-to-stake>uband
--commission-max-change-rate 0.01
--commission-max-rate 0.2
--commission-rate 0.1
--from <your-wallet-name>
--min-self-delegation 1
--moniker <your-moniker>
--pubkey $(bandd tendermint show-validator)
--chain-id band-wenchang-mainnet

As soon as the transaction is mined, you need to see your self on the validator web page. Congratulations. You at the moment are a working BandChain mainnet validator!

By having each skilled and neighborhood validator nodes on BandChain Section 0, the diploma of decentralization and the safety of the community will likely be considerably improved.

We’ll shortly start testing Section 1 of BandChain with the neighborhood quickly which is in remaining levels and present process a safety audit. To help the Section 1 launch we will likely be releasing within the coming weeks:

  • A technical deep-dive collection on how Band Protocol oracle works
  • An instruction on how one can be part of BandChain Section 1 testnet
  • Extra element on developer grants and bounties to neighborhood builders

To remain up to date as quickly as doable, comply with our growth progress and releases right here:



Learn the unique article right here

- Advertisement -
Mr Bitcointe
Mr Bitcointehttps://www.bitcointe.com/
“Fact You Need To Know About Cryptocurrency - The first Bitcoin purchase was for pizza.” ― Mohsin Jameel
473FansLike
76FollowersFollow
4,567FollowersFollow
5,261FollowersFollow
1,580FollowersFollow
2,230SubscribersSubscribe
USD - United States Dollar
EUR
1.16
GBP
1.27
CHF
1.08
NOK
0.10
JPY
0.01
CAD
0.75
AUD
0.70

Most Popular

$2.4 Trillion Stimulus Package Proposed in US With Second Direct Payments to Americans

A new stimulus package costing about $2.4 trillion is being prepared in the U.S. that includes a second round of stimulus checks for...

Centralized finance is necessary, especially for DeFi crypto investors

If you’re paying attention to developments in the cryptocurrency space, you’ve likely heard of decentralized finance and of the yield farming trend that...

Kucoin Hacker Leverages Uniswap to Dump Vast Number of ERC20 Tokens

Since the recent Kucoin hack, the crypto community has been waiting for the hacker to move funds. During the early morning hours...

Darknet, cryptocurrency and two intersecting health crises

While the precise origin of the COVID-19 pandemic is unknown, it has infected more than 30 million people, with almost 1 million confirmed to...
bitcoin
Bitcoin (BTC) $ 10,737.06
ethereum
Ethereum (ETH) $ 353.32
ripple
XRP (XRP) $ 0.241594
tether
Tether (USDT) $ 1.00
bitcoin-cash
Bitcoin Cash (BCH) $ 227.35
bitcoin-cash-sv
Bitcoin SV (BSV) $ 170.37
litecoin
Litecoin (LTC) $ 45.93
eos
EOS (EOS) $ 2.58
binancecoin
Binance Coin (BNB) $ 26.03
okb
OKB (OKB) $ 6.15
tezos
Tezos (XTZ) $ 2.16
leo-token
LEO Token (LEO) $ 1.24
cardano
Cardano (ADA) $ 0.101542
monero
Monero (XMR) $ 98.90
stellar
Stellar (XLM) $ 0.073536
chainlink
Chainlink (LINK) $ 10.76
huobi-token
Huobi Token (HT) $ 4.62
tron
TRON (TRX) $ 0.026401
usd-coin
USD Coin (USDC) $ 0.999814
dash
Dash (DASH) $ 68.33
neo
NEO (NEO) $ 21.31
iota
IOTA (MIOTA) $ 0.256856
nem
NEM (XEM) $ 0.121452
zcash
Zcash (ZEC) $ 54.99
maker
Maker (MKR) $ 498.50
paxos-standard
Paxos Standard (PAX) $ 1.00
ethereum-classic
Ethereum Classic (ETC) $ 5.39
vechain
VeChain (VET) $ 0.012697
true-usd
TrueUSD (TUSD) $ 1.00
ftx-token
FTX Token (FTT) $ 3.61
kucoin-shares
KuCoin Shares (KCS) $ 0.898229
waves
Waves (WAVES) $ 2.50