上一篇对DFINITY网络使用的技术和常见的疑问做了一个FAQ,预告了会讲讲很多人感兴趣的挖矿,根据我们收集的信息简单做个介绍。
作者:季宙栋、丛宏雷
核心关键词:挖矿、虚拟挖矿
如何在DFINITY网络中挖矿?
通过运行DFINITY矿工客户端软件在DFINITY网络中挖矿。每个矿工首先需要一个矿工ID。每个客户端都需要一定的计算/网络/存储资源,矿工应当确保资源的分配。一个矿工可以同时运行很多很多矿工客户端。
小白注解:有一台机器+下载客户端+注册个ID就可以挖了
我怎么收到挖矿报酬?
DFINITY挖矿和PoW的计算哈希难题挖矿方式很不同。在DFINITY网络中,矿工客户端需要按照其在网络中的不同身份对数据进行不同形式的处理,并收到报酬。因此,矿工没有必要将自己的客户端加入到所谓的矿池系统(也没有这种系统)中,每个矿工只要正常地参与到网络的各种维护工作中都会收到报酬。
小白注解:没有矿池,网络让你干嘛,你干好就行
如何获取矿工ID?
你首先需要质押DFN保证金给BNS,如果矿工客户端不能正确工作或者被黑客攻占,保证金有被没收的风险。BNS将综合考虑DFN的波动和一些其他因素,适当调整矿工保证金的数量。
小白注解:交押金当矿工,要是敢作恶,没收财产
矿工报酬是什么?
传统的去中心网络,比如比特币/以太坊,通常按照既定的规划,发行新的代币作为矿工报酬。在DFINITY网络,矿工报酬的发放由BNS管理,而BNS期望在网络中构建一个稳定经济环境。一个可能的情况是,DFINITY首先以DFN代币的形式发放报酬,后面会切换到价格稳定的加密代币,比如PHI。
小白注解:DFN代币,未来可能引入一种稳定的有价货币
如何防止矿工作恶?
DFINITY使用密码学算法来促使挖矿客户端实现其承诺的事情。比如,网络通过USCID判断客户端是否真的保存了其所被分配的数据的备份。一个客户端只有制造出正确的USCID,比如创建了一个区块,才能获得报酬。遇到一些更坏的情况,比如矿工计算机被黑客攻击了,比如网络可以证明这个矿工产生了拜占庭行为,它将被永久从网络中删除。
小白注解:DFINITY网络机制保障坏人没有好果子吃
对网络环境有什么要求?
最好有高速的网络连接。打个比方,你在你的地下室安装了10台服务器,将它们使用光纤连接,这样的环境基本可以运行100个挖矿客户端。
小白注解:大部分人都50M了吧
专业挖矿环境是什么样子的?
你可以先采用云主机,当然最好能迁移到订制的硬件系统,从而实现收益最大化。你应当尽量把环境分布到不同的地方,并且互相配置好防火墙,防止黑客得到它们的访问权限,从而规避损失。
小白注解:矿机厂商会为你准备好的
怎么从创始块就开始参与?
DFINITY 基金会将提供一个流程,流程里面定义了创世块中的DFN如果分配给参与创始挖矿的矿工。在网络启动前,这些矿工必须运行特殊的软件将它们的矿工ID加入到各自的组中,然后启动DFINITY网络的阈值接力流程。
小白注解:届时看教程吧