如何成为NEO共识节点

2018-11-02 17:49 栏目:经验之谈 来源: 查看()

目录

0.背景
1.共识节点要求
2.成为合作伙伴
3.主网选举
4.获得支持
附录1.通过API查询候选人数量
附录2.在官方网站检测页面上添加信息


背景


现状

目前,主网络共有7个共识节点:
·NEO基金会维持6
·CityOfZion社区维护1

目前,测试网络中共有7个共识节点:

·NEO基金会维持2
·NEO Global Development维持1
·CityOfZion社区维护2
·KPN维持1
·Swisscom维持1

NEO的流通和治理

NEO内置两个原生令牌,NEO(短符号NEO)和NeoGas(缩写符号GAS)。 NEO是一个管理令牌,总共有1亿份副本,用于管理NEO网络。管理权包括会计选举投票,NEO网络参数变更等。 NEO的最小单位为1,不能再拆分。 GAS是一种燃料令牌,在NEO网络上使用时,最大上限为1亿,用于资源控制。 NEO网络为令牌转移和智能合约的运营和存储收费,从而为账单提供经济激励并防止资源滥用。 GAS的最小单位为0.00000001。

NEO的1亿管理令牌分为两部分。第一部分,即5000万个近地天体,以分数和比例分配给新近地区发展筹款活动的支持者。这部分已经分发。第二部分,5000万份,由近地天体理事会管理,以支持近地天体网络的长期发展,运行和维护以及生态发展。 2017年10月16日NEO网络运行1年后,这部分NEO被锁定并可以解锁。这部分NEO将不会进入交易所交易,仅用于长期支持NEO项目,该计划根据按以下比例:

·1000万份(总共10%)用于激励NEO开发人员和NEO基金会成员
·用于激励NEO生态开发者的1000万份(占总数的10%)
·1500万份(占总数的15%)用于其他区块链项目的交叉投资,所获得的代币归属于NEO委员会,仅用于近地天体项目
·1500万份(占总数的15%)用于移动用途
·原则上每年使用的NEO原则上不应超过1500万

根据这个计划,NEO的解锁时间表如下:

如何成为NEO共识节点

尽管近地天体致力于建立一个分散的组织结构,但根据NEO的解锁战略,NEO基金会将在未来几年内获得大量选票。因此,NEO目前分为两种治理方法,即链式治理和连锁治理。

连锁治理

链管理依赖于NEO区块链本身的机制来实现管理,也是NEO期望在未来实现的主要管理方法。

NEO管理令牌的持有者是NEO网络的所有者和管理者。通过在NEO网络上进行投票以实现管理权,NEO网络用于通过获得NEO生成的GAS燃料令牌来获得使用NEO网络的权利。可以转移NEO管理令牌。

链条下治理

连锁治理依赖于NEO基金会的持续支持。

除NEO核心项目以及NEO生态学的推广和发展外,NEO基金会还对符合条件的战略合作伙伴进行投票,以实现对共识节点的一定程度的管理。

候选人的性质

有两种方法可以成为共识节点:

1)链上的治理申请人

如果要使用链式治理机制,独立运行共识节点,从NEO持有者那里获得投票,步骤如下:

1.共识节点要求
3.主网选举
4.获得支持
2)链下治理申请人

如果您想与NEO基金会(连锁治理)建立战略合作伙伴关系并获得NEO基金会的投票,其步骤如下:

1.共识节点要求
2.成为合作伙伴
3.主网选举
4.获得支持

经济激励

根据NEO网络的经济模型,网络费用作为激励分配给共识节点的维护者。此外,正在讨论新的经济模式。

如果激励模型发生变化,该部分将相应更新。

1.共识节点要求

适用于连锁经营和连锁经营的申请人

所有节点候选人或组织都应向社区提供以下信息。该信息可以发布在NEO官方网站的投票检查页面上,并发布在该组织的官方网站上。 (以下列表仅供参考)

·公共网站,社交账号
·联系信息(电子邮件,Discor帐户等)
·组织名称,总部所在地
·服务器类型,服务器配置团队列表和2/3团队成员图片和背景
·技术解决方案(安全性,维护,长期稳定性,灾难恢复备份),维护人员和预算
·硬件扩展计划
·对近地天体生态的贡献

服务器参考最低配置:

·4核处理器
·8G内存
·10M带宽
·100G SSD硬盘

2.成为合作伙伴

2.1发送申请

仅适用于链条下的申请人;连锁治理申请人见3.主要网络运营
链下治理申请人可以将他们的组织信息和操作和维护建议发送到[email protected]

拟议的提案包括'1中列出的信息。共识节点要求'。 NEO基金会将讨论申请人提供的条件是否符合要求。

申请结果将通过电子邮件发回给申请人或组织。查看未填写的缺失信息,改进配置并改进相应的计划并提交审核。

2.2测试网络运行

申请成功后,链下的申请人需要尝试运行测试网络的共识节点。经过6个月的试运行,它可以转移到主网络。

要成为测试网络的共识节点,您需要在测试站点上注册为候选节点。

2.2.1成为候选人

测试网络和主网络中的步骤成为候选节点完全相同,唯一的区别取决于客户端连接到哪个链。

1.在NEO-GUI中,打开要注册的候选人的钱包帐户。
2.单击“高级” - >“选举”。
3.选择地址公钥,然后单击“确定”。请注意,此操作将花费1000 GAS。完成后,将显示事务构造成功提示和事务ID。

如何成为NEO共识节点

4.如果您看到成功完成交易结构,则此帐户已成功成为候选人。可以通过APIgetvalidators方法查询所有候选人和候选人的投票数。

2.2.2共识节点操作

注册完成后,NEO Foundation将投票支持此节点,使其成为共识节点。

在测试网络运行期间,如果出现问题,申请人需要积极配合解决问题,NGD技术人员将提供支持。

测试网络运行6个月后,可以将其转移到主网络。

3.主网选举

适用于连锁经营和连锁经营的申请人
想要参与主网络选举并成为共识节点的所有节点候选者需要执行以下步骤:

3.1成为候选人

使用GUI连接到主网络,并重复2.2.1的步骤成为候选者。

3.2参与选举

3.2.0背景:投票机制*

*: NEO3.0将更新投票机制。该文件也将相应更新。

每个NEO节点都可以为候选人投票。当前投票账户中的近地天体数量自动计算为候选人的投票数。在为多个候选人投票时,每个候选人将收到当前的投票账户。近地天体的投票数相等。例如,如果当前帐户有100个NEO并且从该帐户投票到三个候选人,则每个候选人将获得100票。如果在投票后花费了账户的NEO,则候选人的投票数也将实时改变为当前账户NEO余额。

在投票之后,NEO网络将计算每个账户的候选人数并选择共识节点。计算方法是:

按大小排序每个帐户的候选人数,以获得数组C1,C2,...,Cn
删除阵列的前25%和最后25%
剩余50%值的加权平均值,导致NEO共识节点的数量N
选出票数最高的前N名候选人将成为共识节点

3.2.1投票

适用于共识节点申请人和所有NEO持有人
任何持有NEO的节点都可以在GUI上投票。候选节点的运营商可以为其自己的节点投票。

1.在NEO-GUI中,打开要投票的钱包帐户。
2.右键单击帐户 - >投票。输入候选人的公钥以在候选框中投票。您可以为换行输入多个公钥,但请注意每行不能包含空格,如下图所示:

如何成为NEO共识节点

示例:为七个候选人中的每一个投票支持NEO(1)的数量
3.如果您看到成功的交易构造,则投票成功。您可以在官方网站的投票检查页面或通过API查看所有候选人和候选人的投票数。

4.获得支持

适用于连锁经营和连锁经营的申请人
在确认该节点被注册为区块链的候选人之后,与NEO建立合作关系的链条下的申请人将在参加选举时由NEO基金会投票。

对于在线治理申请人,获得社区理解和支持将增加社区中的NEO持有人投票给候选人的可能性。建议采用以下方法:

在neo.org的投票检查页面上向候选人添加各种类型的信息。有关具体步骤,请参阅附录2。

在贵组织的官方网站上显示有关NEO节点活动的信息

通过NEO社区和社交媒体推广

如果您在主网络中获得足够的投票,则可以成为主要的网络共识节点。

附录1.通过API查询候选人数量

如果要查询候选人列表和投票数,可以使用Postman或任何其他RPC程序来调用API进行查询。

如下图所示,调用getvalidators方法。

如何成为NEO共识节点

您可以看到公钥和相应的投票数显示在返回的响应正文中。

在图中,余额为100000000的账户被选为公共密钥为3076fc0ee6c6ccf3fb0c9b3ff9d0e3d9ba7ef97e54c77240991ec1dffa295503b的候选人。

解决共识节点

在API返回的json文件中,活动项的值表示此节点的状态。

False表示此节点是候选节点
True表示此节点是共识节点

附录2.在官方网站检测页面上添加信息

投票检测页面可用于检查所有主要网络候选节点的状态和投票数。并添加有关候选节点的信息。单击绿色下拉箭头以展开有关此节点的更多信息的显示。

如何成为NEO共识节点


添加信息:
1.单击页面上“Campaign Node”旁边的如何成为NEO共识节点进入信息填充框。

2.在“公钥”列表中选择候选人的公钥,然后填写相关信息。
3.单击“生成哈希值”并复制生成的字符串。

如何成为NEO共识节点

4.在NEO-GUI客户端中,单击“高级” - >“消息签名”。

如何成为NEO共识节点

5.在“地址”中,选择与候选人公钥对应的帐户地址,在“输入”框中填写先前生成的字符串,然后单击“签名”。相应的签名将显示在“输出”框中并复制。

如何成为NEO共识节点

6.返回填写候选人信息框,填写获得的签名,然后单击“提交”

如何成为NEO共识节点

您将看到候选节点所在行的下拉箭头被激活为绿色,您可以单击箭头以展开显示详细信息。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发