【#1-赵文力】Ulord为什么要有主节点

1 Ulord为什么要有主节点

在当前条件下,倘若实现完全平等的去中心化,所有参与的区块链节点的地位都是统一的,那么硬件设备参差不齐的节点间的同步效率必定是无法跟统一的高性能服务器集群间的同步去媲美的,使用体验必然受到影响。而且从某些角度上说,这对投入更多成本运行节点的人来说,是不公平的。那么,当拥有不同计算力,不同性能,不同专业方向的设备都愿意加入一个区块链的运行和维护中来的时候,我们理应就要对区块参与者进行分层分类。

人类在进化中逐渐学会了分工合作。同理,在区块链的发展历程中,提出主节点这个概念其实也是一个从「所有人干一样的活」走向「分工合作」的过程。而「分工合作」在Ulord上就以区分功能的节点来呈现——主节点、全节点、轻量化节点。

我们可以看白皮书中对于三种不同节点的定义(有缩减)

主节点是Ulord生态的一部分,主要用于Ulord内容分发,相当于Ulord用户的云盘,定制化程度最高,软硬件要求也高。

全节点和比特币,以太坊的节点一样,存储UlordToken所有历史交易,实时处理网络中的新交易,并可以管理本地钱包,发起交易,确认交易。有一定的硬件配置需求。

轻量化节点运行轻量化客户端,需要依赖全节点才可以运行。它和全节点不同点在于不需要存储大量交易信息,也无需大量计算,主要用于存储用户钱包,独立创建、验证和传输交易,确保用户资产安全。

我们可以想到,Ulord作为一个基于区块链的价值传播网络,在其生态系统中,主节点的好坏和用户的实际体验息息相关,也是维系用户群与系统稳定的重要因素,因而成为主节点对硬件要求也是三种节点里最高的。

具体来说,要成为主节点你至少要满足以下几方面需求:

  1. 网络服务质量:低数据丢包、低网络延迟、低数据重传。
  2. 存储服务质量:至少1TB的硬盘存储空间,经得住PoS验证的考验——包括验证你的存储容量、存储价值以及磁盘性能。
  3. 持续投入节点的维护:鉴于上述两项考核的持续性,作为主节点,除了初期的设备性能达标,还要保证后续的运维质量。

这样就相当于把硬件条件最好的节点参与者归为一类,作为Ulord用户体验的保障,确保资源的传播、存储、发布、下载等动作能够高质量的、快速的得到实现。

另外,主节点同时也可兼任全节点的角色。

其实,「主节点」这一说发并不是Ulord首创。比特币有「全节点」,但消耗额外网络资源和存储容量的比特币全节点并不给节点拥有者带来可观的利益回报,因而造成了全节点数目的下降;Dash通过给主节点额外的代币奖励保障主节点的数量,但却缺乏相应的主节点服务质量考核,硬件水平参差不齐的主节点也使得区块链的网络质量未能达到预期。

而Ulord设计了新的激励机制,鼓励用户与投资者参与主节点的网络建设,即整个网络的25%收益都将分给主节点的持有者,同时主节点又存在丛林法则,优胜劣汰,收益与节点品质相关联。另外Ulord团队未来将提供多种跨平台解决方案(包括Windows/Linux/OS X/Android等多个主流操作系统),方便用户部署主节点。

在降低技术门槛,强调硬件品质,提高服务质量,优化用户体验的同时也保障了主节点的运营收益;Ulord通过精妙的设计,让尽可能多的优质节点成为主节点,以确保区块链网络的稳定高效持久运行。

你可能感兴趣的:(【#1-赵文力】Ulord为什么要有主节点)