一文读懂ICP治理挖矿和节点挖矿的区别
Dfinity是一个超级计算机,它的运行方式简单来说就是把所有所有节点计算机的算力结合成一个通用的超级计算机,那么节点是由谁提供,网络又是怎么扩容的呢,本文带各位小伙伴了解节点挖矿和质押挖矿的区别。
我们先来了解一下Dfinity这个超级计算机运行机制。
Dfinity建立在一种新型的互联网计算机协议上(ICP)上,它将大量的计算机节点的计算能力(算力)结合起来产生一个能够运行任何规模和复杂应用的统计计算平台。
通过Dfinity智能合约被拆分成很多个安全的代码单元(容器),这是作为单个应用程序或功能的计算单元,终端用户可以通过一个入口点和这些容器进行交互。
Dfinity的互联网计算机将直接承载和服务应用层和数据,在基础层,数据网络中心可以启动=运行ICP协议的节点。然后这些节点可以安排到子网络中,用于托管网络容器,用户和用户之间可以进行交互。
简单来说数据中心成为了底层设施托管了容器单元,容器需要互相通信又需要另外一个东西——子网,为什么需要子网,子网的用途是什么?
互联网计算机上托管的容器都是有状态的程序,所以需要节点和节点之间复制状态,需要节点之间组成一张子网让节点与节点之间交互的网络叫做节点,参加这个共识的节点称为子网节点,子网不止只有一个,还有很多个,这样可以让互联网计算机无限扩容;
不同的子网也可以相互交互,这样能够托管在不同子网的容器也可以交互。
随着时间变化,互联网计算机需要扩展,那么网络中必须要随着时间添加新的子网,保持计算能力。而且随着时间的推移,需要在子网中添加新的节点保持住子网的健壮性。
那么到了这个时候就需要通过神经元系统(NNS)来跟踪和管理节点、子网。
例如:决定什么时候添加和删除节点网络
这个系统(NNS)是一个令牌化的开放治理系统,负责管理互联网计算机,NNS是通过一组容器实现的,这一组容器中有两个很关键的容器,需要了解一下
1、治理容器(Governance Canister):提案有关于更改互联网计算机的提议,然后对这些建议进行表决。
神经元:确认允许谁参与治理
2、登记容器(Registry Canister):它存储整个互联网计算机的配置,然后其让人可以查找,例如它存储的哪些节点属于那个子网。
可能到这里小伙伴还没理解什么意思,没关系我们举例一下:
假设我们有一个用户A,该用户控制着神经元A,并提交了将节点N添加在子网1的提案,该提案添加到治理容器中,然后其他神经元用户对该神经元A提交的提案进行投票,如果大多数用户赞成该提案,就会执行该提案,这也意味着登记容器要更新的内容,节点N将添加在子网1的提案,而投票的用户可以通过投票获得投票奖励。
注意:任何神经元用户都可以在NNS上进行提案,但是是有要求的,第一个是提案者必须表明提出提案的合理性,包含专业性,第二提案者需要在提案中准确地描述问题以及解决方法,如果提案被拒绝,则提案提案的用户需要支付少量费用。
回到这里可能很多小伙伴都还没理解这篇文章到底写的是什么,我们回顾一下,这篇文章,首先数据中心节点和子网节点是作为网络中的底层设施,所以他们也可以被我们称为节点矿工,他们为网络中贡献计算能力来获取奖励,然后神经元用户通过来投票得到投票奖励,这两者之间利益是不冲突的,这样能够最大限度的协调各方的利益。
节点矿工:通过计算能力来获取奖励。
质押挖矿:通过质押ICP创建神经元,设置质押时间和溶解时间得到投票权重来对提案投票得到投票奖励,投票权重得大小决定奖励得大小。
目前的数据中心有18个:美国11个数据中心—83个节点机器、新加坡3个数据中心—20个节点机器、罗马尼亚1个数据中心—16个节点机器、德国1个数据中心—10个节点机器,瑞士2个数据中心—11个节点机器。
节点提供者:53
子网:16
活动节点:141
边界节点:6
Dinity数据中心的建设门槛非常高,首先是硬件配置,主要设计CPU和内存,其次是服务器托管,需要安全可靠的专业IDC机房。
以下是已知的9个数据中心节点公司:
国内目前还没有数据中心,等数据中心审核下来之后,各位想挖矿的小伙伴就可以开始你们的ICP挖矿之旅了。