什么是主节点
Uord网络节点包括全节点、轻量化节点和主节点三大类。
一、全节点
全节点和比特币,以太坊的节点一样,存储 Lord Token所有历史交易,实时处理网络中的新交易,并可以管理本地钱包发起交易,确认交易。全节点的存在是确保Uord网络安全可靠的重要保障,它不仅可以验证用户自己的交易,还可以验证Uord全网的任何一笔有效交易。验证的过程完全独立,在 Lord网络中具有平等性。
全节点需要24小时运行,以便于同步全网最新交易数据,否则下次启动需要一定的时间同步交易记录。全节点运行需要一定的计算机资源,包括50G的磁盘空间(随着时间推移,占用的空间会越来越多),4GB内存和一部分CPU资源。
二、轻量化节点
轻量化节点运行轻量化客户端,称为简单支付验证(SPV)客户端,需要依赖全节点才可以运行。它和全节点不同点在于不需要存储大量交易信息,也无需大量计算,主要用于存储用户钱包,独立创建,验证和传输交易,确保用户资产安全。轻量化节点与Uod网络中的全节点直接交互,无需第三方。
三、主节点
主节点是Uord生态的一部分,主要用于 Lord内容分发,相当于Uord用户的云盘,定制化程度最高,软硬件要求也高。例如需要1TB以上的磁盘空间,较好的磁盘O性能,同时还需要较好的网络带宽。主节点存在丛林法则,优胜劣汰,同时,收益也于此正相关。
从上图可以看出Uloard的主干网络中有两类节点,一类是负责计算部分的POW节点,一类是负责存储的POS节点。看似两类节点共同组成了网络,实际上Ulord对于主节点有着明确的约定:主节点是用来提供高质量的Qos数据存储服务。
所以,Ulord中的主节点单只提供数据存储服务的节点,负责挖矿的矿工并不在其中。
为什么使用主节点
我们以最熟悉的比特币为例。
因为比特币的货币属性,整个网络要存储的仅仅是比特币的交易记录。即使如此,比特币的交易记录累积也需要占用很大的存储空间。也就是要在比特币网络中充当全节点需要有一定的存储资源投入,而且随着区块的增加这个投入会不断的增加。
同时,全节点同时在线数量和上下行带宽对于比特币整个网络的稳定性也非常重要。全节点在对线时间和带宽方面也有着非常高要求。
但是,就持币者和普通挖矿者来说,拥有全节点对自己并没有即时的好处。所以,大多数人并没有动力去下载记录称为全节点。
一个人这么想不要紧,要紧的是所有的人都这么想。实际上有一段时间,比特币的全节点数量确实在持续的下降。降低到一定的程度的时候,比特币所倡导的去中心化就会受到影响,整个网络的稳定性和安全性也会降低。
为了解决上述问题,达世币率提出了分级网络解决方案,引入主节点组成稳定的骨干网络。重要的是挖矿的奖励不再全部分发给矿工,而是将挖矿所得的45%的收益分发给了存储主节点。那么效果到底如何呢?
非小号的介绍中有以下内容:
达世币核心由独特的激励制p2p网络构成。 矿工们维护区块链安全得到奖励;而主节点持有者则是为用户验证交易、存储数据以及提供多种服务而获得奖励。主节点代表着新一层级的网络。 它们可组成高度安全的集群 – 仲裁链, 提供多种类的去中心化服务,如即时交易、匿名性、去中心化管理等等,同时它还可以防止低成本的网络攻击。得益于达世币的奖励机制,它的网络主节点自2014年发行以来已经增长到了4100个,这意味着达世币p2p网络已经成为全球最大的网络之一。
总结一下,一般来说主节点系统一般对于硬件的存储容量,节点的在线时间以及上下行速度都有比较高的要求。众多的主节点系统,共同解决了两类问题:
第一:解决了数据(交易及其他资源)存储的问题。再也不用担心账本被弄丢了半拉子。
第二:解决了通信质量的问题。龟速不单单因为出块时间久,还可能是通信网络堵塞了。
Ulord为什么更需要主节点系统
Ulord白皮书如是描述:
Ulord是一条点对点的价值传递公链,通过搭建区块链底层架构和数字资源分发协议,支持第三方开发商在其开源协议之上构建自己的应用程序,与众多行业合作伙伴一起形成区块链技术与应用的完整生态。基于 Lord创建的各种规则和协议,嫁接包括文字、图片、音乐、视频、软件等在内的各类数字资源应用场景,为信息创造者与消费者提供直接的对接平台。
其中标为红色字体的文字响亮的提醒我们,Ulord是存储饥渴型的网络。
前面提到,没有主节点的比特币网络出现过全节点数目减少的问题。比特币需要保存还仅仅是交易数据。在Ulord面前,这点存储量还不及几部高清小电影呢。
所以,如果Ulord没有主节点系统,这个工作就只能由官方使用中心化的服务器提供了。一个区块链项目由官方提供中心化服务器,什么鬼。
因此,Ulord需要高质量的数据存储和数据传输服务,Ulord也更需要主节点系统。
Ulord主节点
Ulor的节点有什么要求和特点呢?
一、利益
“小孩才讲对错,大人只讲利益”
猫叔的这句话让我印象深刻。为了驱动更多的人建立Ulord主节点,网络收益的25%将分配给主节点持有者。
二、QoS要求
光拿钱不干活是不行的。
- 主节点需要提供1TB的空间作为资质担保。
- 主节点需要抵押10000个UlordToken
- 数据丢包率超过一定的阀值淘汰出局。
- 网络通信延迟超过一定的阀值淘汰出局。
- 数据重传次数超过一定的阀值淘汰出局。
三、跨平台主节点客户端
Ulord项目方将开发跨平台的节点客户端,包括:Windows/Linux/OS X/Android等多个系统。
作为一个承载内容的平台,理应对节点的提出更高的要求。虽然现在上面的阀值还暂不明确,但是相信项目方不会自己砸锅定一个低标准。所以,拥有10000个UP和1T空间只是称为Ulord节点的必要条件,维护质量将会成为能否成为主节点的胜负手。