什么是主节点
Uord网络节点包括全节点、轻量化节点和主节点三大类。
一、全节点
全节点和比特币,以太坊的节点一样,存储 Ulord Token所有历史交易,实时处理网络中的新交易,并可以管理本地钱包发起交易,确认交易。全节点的存在是确保Uord网络安全可靠的重要保障,它不仅可以验证用户自己的交易,还可以验证Ulord全网的任何一笔有效交易。验证的过程完全独立,在 Ulord网络中具有平等性。
全节点需要24小时运行,以便于同步全网最新交易数据,否则下次启动需要一定的时间同步交易记录。全节点运行需要一定的计算机资源,包括50G的磁盘空间(随着时间推移,占用的空间会越来越多),4GB内存和一部分CPU资源。
二、轻量化节点
轻量化节点运行轻量化客户端,称为简单支付验证(SPV)客户端,需要依赖全节点才可以运行。它和全节点不同点在于不需要存储大量交易信息,也无需大量计算,主要用于存储用户钱包,独立创建,验证和传输交易,确保用户资产安全。轻量化节点与Ulord网络中的全节点直接交互,无需第三方。
三、主节点
主节点是Ulord生态的一部分,主要用于 Ulord内容分发,相当于Ulord用户的云盘,定制化程度最高,软硬件要求也高。例如需要1TB以上的磁盘空间,较好的磁盘O性能,同时还需要较好的网络带宽。主节点存在丛林法则,优胜劣汰,同时,收益也于此正相关。
从上图可以看出Uloard的主干网络中有两类节点,一类是负责计算部分的POW节点,一类是负责存储的POS节点。看似两类节点共同组成了网络,实际上Ulord对于主节点有着明确的约定:主节点是用来提供高质量的Qos数据存储服务。
所以,Ulord中的主节点单只提供数据存储服务的节点,负责挖矿的矿工并不在其中。
为什么使用主节点
我们以最熟悉的比特币为例。
因为比特币的货币属性,整个网络要存储的仅仅是比特币的交易记录。即使如此,比特币的交易记录累积也需要占用很大的存储空间。也就是要在比特币网络中充当全节点需要有一定的存储资源投入,而且随着区块的增加这个投入会不断的增加。
同时,全节点同时在线数量和上下行带宽对于比特币整个网络的稳定性也非常重要。全节点在对线时间和带宽方面也有着非常高要求。
但是,就持币者和普通挖矿者来说,拥有全节点对自己并没有即时的好处。所以,大多数人并没有动力去下载记录称为全节点。
一个人这么想不要紧,要紧的是所有的人都这么想。实际上有一段时间,比特币的全节点数量确实在持续的下降。降低到一定的程度的时候,比特币所倡导的去中心化就会受到影响,整个网络的稳定性和安全性也会降低。
为了解决上述问题,达世币率提出了分级网络解决方案,引入主节点组成稳定的骨干网络。重要的是挖矿的奖励不再全部分发给矿工,而是将挖矿所得的45%的收益分发给了存储主节点。那么效果到底如何呢?
非小号的介绍中有以下内容:
达世币核心由独特的激励制p2p网络构成。 矿工们维护区块链安全得到奖励;而主节点持有者则是为用户验证交易、存储数据以及提供多种服务而获得奖励。主节点代表着新一层级的网络。 它们可组成高度安全的集群 – 仲裁链, 提供多种类的去中心化服务,如即时交易、匿名性、去中心化管理等等,同时它还可以防止低成本的网络攻击。得益于达世币的奖励机制,它的网络主节点自2014年发行以来已经增长到了4100个,这意味着达世币p2p网络已经成为全球最大的网络之一。
总结一下,一般来说主节点系统一般对于硬件的存储容量,节点的在线时间以及上下行速度都有比较高的要求。众多的主节点系统,共同解决了两类问题:
第一:解决了数据(交易及其他资源)存储的问题。再也不用担心账本被弄丢了半拉子。
第二:解决了通信质量的问题。龟速不单单因为出块时间久,还可能是通信网络堵塞了。