In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
In this issue, the editor will bring you about how to become a NEO consensus node. The article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.
Circulation and Governance of NEO
Two native tokens are built into NEO, NEO (abbreviated symbol NEO) and NeoGas (abbreviated symbol GAS). NEO is a management token with a total of 100 million copies, which is used to realize the management right to the NEO network. Management rights include voting for bookkeeper election, change of NEO network parameters, etc. The smallest unit of NEO is 1 and cannot be divided again. GAS is a fuel token with a maximum amount of 100 million, which is used to control the resources when using the NEO network. The NEO network charges for the operation and storage of token transfers and intelligent contracts so as to provide economic incentives to bookkeepers and prevent resource abuse. The smallest unit of GAS is 0.00000001.
NEO's 100 million management tokens are divided into two parts. the first part, 50 million copies of NEO, is distributed to NEO development funding crowdfunding supporters on a rotating and pro rata basis. The second part, 50 million copies, is managed by the NEO Council to support the long-term development, operation and ecological development of the NEO network. The NEO of this part is locked and can only be unlocked and used when the NEO network has been running for one year on October 16, 2017. This part of NEO will not be traded on the exchange, but will only be used for long-term support of NEO projects. It is planned to be allocated according to the following proportion:
10 million copies (10% of the total) are used to encourage NEO developers and NEO Foundation members 10 million (10% of the total) are used to encourage ecological developers around NEO 15 million (15% of the total) for cross-investment in other blockchain projects, the tokens obtained belong to the NEO Council and are only used for 15 million NEO projects (15% of the total). In principle, the number of NEO used for mobile use shall not exceed 15 million.
Although NEO is committed to building a decentralized organizational structure, according to NEO's unlocking strategy, NEO Foundation will have a large number of votes in the coming years. Therefore, NEO is divided into two kinds of governance at this stage, chain governance and chain governance.
Chain governance
Chain governance relies on the mechanism of NEO block chain itself to achieve management, and it is also the main management mode that NEO expects to achieve in the future. The holders of NEO management tokens are the owners and managers of the NEO network. They realize the right of management by voting on the NEO network and the right to use the NEO network by obtaining the GAS fuel tokens generated by NEO. NEO management tokens can be transferred.
Off-chain governance
Governance under the chain depends on the continuous support of NEO Foundation. In addition to the operation and maintenance consensus node, the development of NEO core projects and the promotion and development of NEO ecology, the votes held by NEO Foundation will vote for strategic partners who meet the requirements to achieve a certain degree of management of the consensus node.
There are two ways to become a consensus node in the nature of candidates:
Governance of applicants on the chain
If you want to make use of the mechanism of governance on the chain, an independent operation and maintenance consensus node, and get a vote from the NEO holder, the steps are as follows: the ① consensus node requires the ② main network to run for ③ to be supported.
Governance of applicants under the chain
If you want to establish a strategic partnership with NEO Foundation (chain governance) and get a vote from NEO Foundation, the steps are as follows:
① consensus node requires ② to become partner ③ main network candidate ④ to be supported
Economic incentive
According to the economic model of NEO network, network fees will be distributed to maintainers of consensus nodes as incentives. In addition, a new economic model is under discussion.
If the incentive model changes, the content of this section will be updated accordingly.
* * 1. Consensus node requirements * *
Applicable to on-chain and off-chain governance applicants
All node candidates or organizations should provide the following information to the community, which can be posted on the voting testing page of the NEO official website and on the organization's official website. (the following list is for reference only)
Public website, social account contact information (email, Discord account, etc.) Organization name, headquarter location server type, server configuration team list and team member picture and background technical solution (security, maintenance, long-term stability, disaster recovery backup), maintenance personnel and budget hardware expansion plan to the NEO ecology.
The server references the minimum configuration:
4-core processor 8G memory 10m bandwidth 100g SSD hard disk
* * 2. Become a partner * * 2.1 send an application
It is only applicable to the applicant under the chain governance; see 3. Main network operation
Applicants for governance under the chain can send their organizational information and operation and maintenance proposals by email to
Consensus@neo.org
The proposal includes the information listed in "1. Consensus Node requirements". NEO Foundation will discuss whether the conditions provided by the applicant meet the requirements.
The results of the application will be fed back to the applicant or organization by email. Audit failed supplement lack of information, upgrade the configuration and improve the corresponding plan before submitting it for review.
2.2 Test network operation
After the successful application, the applicants under the chain need to try out the consensus node of the test network. After 6 months of trial operation, it can be transferred to the main network.
In order to become the consensus node of the test network, you need to register as a candidate on the test network.
2.2.1 become a candidate
The steps for the test network and the main network to become candidate nodes are exactly the same, and the only difference depends on which chain the client is connected to. For the switching between the main network and the test network, please refer to this document
① in NEO-GUI, open the wallet account of the candidate you want to register. ② Click Advanced-> Election. ③ select the public key of the address and click OK. Note that this operation will cost 1000 GAS. When completed, a deal construction success prompt and a deal ID are displayed.
If ④ sees a successful transaction structure prompt, then the account will be a successful candidate. You can query all candidates and the number of votes obtained by candidates through the APIgetvalidators method. (see Appendix 1)
2.2.2 consensus node operation
After registration, NEO Foundation will vote for this node, making it a consensus node. During the operation of the test network, if there are problems, the applicant needs to actively cooperate to solve them, and NGD technicians will provide support. After the test network has been running for 6 months, it can be transferred to the main network.
3. The main network to participate in the election
Applicable to on-chain and off-chain governance applicants
For all node candidates to participate in the main network election and become a consensus node, the following steps are required:
3.1 become a candidate
Use GUI to connect to the main network and repeat the 2.2.1 steps to become a candidate.
3.2 participation in elections 3.2.0 background: voting mechanism *
*: NEO3.0 will update the voting mechanism. This document will also be updated accordingly.
Each NEO node can vote for candidates, and the number of NEO in the current voting account will be automatically counted as the number of votes for the candidate. When voting for multiple candidates, each candidate will get the same number of votes as the number of NEO in the current voting account. For example, there are 100 NEO in the current account, and if you vote for three candidates from this account, each candidate will get 100 votes. If the NEO of the account is spent after the vote, the number of votes of the candidate will also be changed to the current account NEO balance in real time.
After the vote, the NEO network will select a consensus node based on the real-time calculation of the number of candidates cast in each account. The calculation method is as follows:
① sorts the number of candidates for each account by size to get an array of C1, C2, … Cn ② removes the first 25% and the last 25% of the numerical ③ from the array to make a weighted average of the remaining 50%, and obtains the number of NEO consensus nodes N ④ selects the top N candidates with the highest number of votes to become consensus nodes.
3.2.1 Voting
Applicable to consensus node applicants and all NEO holders
Any node that holds a NEO can vote on the GUI. Operators of candidate nodes can vote for their own nodes.
① in NEO-GUI, open the wallet account you want to vote on. ② right-click on the account-> vote. Enter the public key of the candidate to vote in the candidate box. You can enter multiple public keys in the newline, but note that each line cannot contain spaces, as shown in the following figure:
Ex.: 7 candidates each cast votes equal to the number of NEO (1)
If you see a successful deal structure prompt, the vote has been successful. You can check all candidates and the number of votes obtained by candidates on the voting test page of the official website or through API. (see Appendix 1)
4 get support
Applicable to on-chain and off-chain governance applicants
After confirming that the node is registered as a candidate on the blockchain, the applicants for governance under the chain that have established a partnership with NEO will get NEO Foundation's vote when they run for election.
For applicants for governance on the chain, gaining community understanding and support will increase the likelihood that NEO holders in the community will vote for candidates. The following methods are recommended:
① adds all kinds of information about candidates to the voting detection page of neo.org. For specific steps, see Appendix 2. ② displays information related to the NEO node campaign on the official website of his organization. ③ is promoted through the NEO community and social media.
If you get enough votes in the main network, it can become the consensus node of the main network.
Appendix 1. Query the number of votes of candidates with API
If you want to query the list of candidates and the number of votes, you can call API using Postman or any other RPC program to query. (the specific steps of json-RPC calling API can be found in this document.)
Call the getvalidators method, as shown in the following figure.
You can see that the public key and the corresponding number of votes are shown in the returned response body. In the picture, an account with a balance of 100000000 voted for a candidate with a public key of 3076fc0ee6c6ccf3fb0c9b3ff9d0e3d9ba7ef97e54c77240991ec1dffa295503b.
Distinguish consensus node
In the json file returned by API, the value of the active entry represents the status of this node. False indicates that this node is a candidate node true indicates that this node is a consensus node
Appendix 2. Adding an information voting detection page to the official website detection page can be used to detect the status and number of votes of all candidate nodes in the main network. And add information about candidate nodes. Click the green drop-down arrow to expand the display of more information about the node.
To add information: ①, click next to "campaign node" on the page to enter the information box.
② selects the candidate's public key in the Public key list and fills in the relevant information.
③ clicks generate Hash value and copies the generated string.
④ in the NEO-GUI client, click Advanced-> message signature.
⑤ selects the account address corresponding to the candidate's public key in address, fills in the previously generated string in the input box, and clicks signature. The corresponding signature is displayed in the output box and copied.
⑥ goes back to fill in the candidate information box, fills in the obtained signature, and clicks submit to activate the drop-down arrow on the line of the candidate node to green, and click the arrow to expand to display details.
The above is how to become a NEO consensus node shared by the editor. If you happen to have similar doubts, please refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.