采用混合挖矿模式
工作量证明,权益证明
成为矿工的条件
1.抵押10W枚币(抵押的币会锁定在该地址) 2.投票 3.设备性能。
矿工收益来源
8800万打包节点奖励,网络转账矿工费。打包节点奖励每2年收益减少48%左右。
关于节点挖矿
节点服务器需要24小时开机,同时也需要技术人员经常观察运行状态,进行监控与维护,所以优先建议采用云服务器。
节点启动需先部署WDC主网全节点程序,与主网同步后,才能发起抵押成为矿工。所有参与竞争矿工的节点,其获得投票数前15名的矿工会取得当期打包权益。投票数采用WDC1枚1票制,只能是1的整数倍。
120个区块为一个权益周期。这个周期内15名矿工都会轮流行使打包权,获取打包收益,并不分排名先后,也不会收益不均。
挖矿本质上是共识机制,这是主链的技术底层的一部分,用于维持网络运行。跟应用的设计和推广没有直接关系。应用可以独立设计自己的业务逻辑。
每次抵押和投票等请求操作都要消耗矿工费,发起请求地址里的所投票币会处于锁定状态,一个地址可向多个地址投票。投票可以随时撤销,下个周期锁定的币会自动解锁。超过10万的抵押不会增加成为矿工的机率。
投票只要发起人不撤消就会一直累计在该地址获票总数中,会一直有效,不用每轮都投。如果发起人要换投票对象,需先撤销当前投票。
矿工负责为全网提供算力,矿工的设备性能不能低于官方推荐值。所有矿工在达成共识后可以修改网络矿工费,这会直接影响网络转账费。
节点技术人员必备的基本条件
1. 熟悉Linux 系统,数据同步,熟练掌握各种服务配置和优化,
2. 熟悉docker环境部署,问题排查,及日志分析等,
3. 对安全有浓厚兴趣并深入了解某领域安全知识,具有良好的安全理念,对安全问题敏感。
4. 熟悉 Java、PHP、Python/Shell 其中一种脚本开发 、自动化运维能力者。
5. 有大型项目的数据库以及其他服务的管理经验。
问答
1. 为什么要采用抵押加投票才能成为矿工?
答:我们的共识机制,有难度证明,同时也是有矿工列表,如果不考虑投票,一旦矿工作恶,社区无法干预。同时,技术上也会增加分叉的概率,本质上是一种传统的POS共识。
2. 挖矿放到云服务器,用于挖矿的币安全么?
答:云服务器只是运行节点,并不保存私钥或者说keystore,所以没有泄露风险
3. 投票的人,要分享挖矿收益。收益是矿工手动分配,还是主链系统自动按合约分配?
答:矿工可以给自己投票,如果希望别人投票给自己,矿工可以自建矿池服务,设计自己的分配方案。矿工的矿池及收益分配工具由矿工或第三方开发。
4. 为什么要进行物理挖矿,其设计的目的是什么?
答:挖矿本质上是共识机制,这是主链的技术底层的一部分,用于维持网络运行。
5. 用节点投票,15个最前面的可以获得奖励,这个和EOS21个超级节点非常像。大节点投入资金用更好的设备来确保自己能获得奖励,小节点无法获取,只能去投更容易成功的节点的票,这样几轮下来,很有可能15名节点会长期是同一批节点。这个有避免方法么?还是说这样更有利于WDC发展?
答:EOS是纯粹的DPOS机制,我们与EOS最大的不同,在于我们是有难度值的,光靠投票不行,光靠设备性能也不行。是一个制衡的共识机制。
6. 投票人的收益比率是官方统一规定,还是被投票的矿池自行设置
答:投票人的收益,官方不负责,类似于投票池,由矿池自行设置。因为这个是属于链外的应用。
7. 如果由节点自己建立估计难度比较大,尤其是分配方案。
答:我们后续可以提供对矿池建设的支持,在一开始,就是标准的挖矿功能。社区大节点,可以配备技术维护人员,这个需要的。完全没有技术支持,做矿工是会有难度的。
8. 这样投票挖矿估计会凑不齐15个节点,也许有节点会直接选择放弃,一方面是难度的问题,一方面是收益的问题。
答:不用必须15个节点,这个只是上限。
9. 如果节点决定分配机制,转收入这块能否由主链自动转账
答:主链永远不会自动转账,那样是内部触发,很不安全。WDC属于外部触发,主链仅仅作为验证。但是在链外,节点可以部署自己的自动分配的应用系统。
10. 如果同一批矿工长时间获取打包权益是否对WDC主网带来中心化风险
答:矿工无法通过自己的权限更改网络数据或是进行硬分叉,矿工的非法请求不会被其他全节点认可。
领取专属 10元无门槛券
私享最新 技术干货