logo
logo
Interoperable BTC L2
Use MAP Protocol
Learn
Developer
Enterprise
Community
English
Run a node to secure the network
Operating your own node is a great way to stay fully sovereign while helping to secure the whole network and safeguard decentralization.
run-a-node-1
run-a-node-2
What is a node?
In a blockchain network, a node is a computer that participates in the network and maintains a copy of the distributed ledger, i.e., the blockchain. Nodes in blockchain networks can have different roles and responsibilities, depending on the architecture and consensus algorithm of the specific blockchain.
As a POS chain, MAP Protocol needs validator nodes responsible for validating transactions and maintaining the MAP Relay Chain network in its safest state possible.
Who can run a node?
Anyone with the appropriate setup and sufficient stake can become a validator.
map-coin-hand
You can find an overview of all current validators and their votes on MAPO Scan and the complete guides on how to become a new validator here.
Build your node
Hardware
MAP Protocol is a Proof Of Stake network with different hardware requirements than a Proof of Work network. Proof Of Stake consensus is less CPU intensive but is more sensitive to network connectivity and latency.
Below is a list of standard requirements for running Validator on the MAPO Network.
Memory
16 GB
CPU
Quad-core 2.5 GHz (64-bit)
Disk
256 GB of SSD storage, plus a secondary HDD
Network
At least 100 Mb input/output Ethernet with a fiber Internet connection (ideally redundant connections and HA switches)
Software
Building atlas requires git, Go (version 1.14 or later), and a C compiler.
You can install them using your favorite package manager.
Others
Your account needs to have at least 1,000,000 MAPO.
Run your node
Make sure you’ve met our prerequisite before running your validator note on MAP Protocol. Follow the five steps or the advanced guides to get your validator note on MAP Protocol running.
map-coin-hand
You can also browse our guides on How To Become A New Validator to get started.
Step 1: Create an account
In this step, you need to transfer your identification information to the corresponding management contract, which will manage your account, keys, and metadata.
The purpose of this step is to keep your locked MAPO more secure by authorizing alternative keys to be used for signing attestations, voting, and validating. By doing so, you can continue to participate in the protocol while keeping the key with access to your locked MAPO in storage.
You need createAccount command to perform the above operations. For more details about createAccount command, please see this.
Step 2: Authorize
Authorizes an address to sign consensus messages on behalf of the account. This authorized address is called the signer. As its name suggests, the signer is only responsible for signing. Your reward will not be issued to the signer but to the account created in the previous step.
run-a-node-1
Step 3: Locked MAPO
The threshold we set to be the validator is to lock 1,000,000 MAPO into the corresponding management smart contract. This locked MAPO will be used for future punishment, which is also one of the conditions for being elected.
You need lockedMAPO command to perform the above operations, more detail about lockedMAPO command please see this.
Step 4: Validator register
This step is a key step for registering as a new validator. You need register command to perform the above operations. For more details about register command please see this.
At this step, you will successfully register as a validator. Next, you can try to vote for yourself. For details on how to vote please see this.
Step 5: Vote
Validators must have at least 0.001 proportion of the votes to be considered for the election, so the validator needs to have votes. You can use your validator account to vote for yourself, or you can let other validators or users delegate votes for you.
Since you’ve locked in 1,000,000 MAPO in Step 3, it's a great decision to vote for yourself now.
find-a-wallet-2
Stake your MAPO
If building your own node feels daunting or falls outside your technical expertise, you don't have to be sidelined. Just stake MAPO! You can still play a pivotal role in fortifying and sustaining our network.
Explore MAP Protocol