Ulord为什么需要主节点?
我们都知道,去中心化(decentralization) 区块链最大的优势之一。去中心化意味着人人平等,所有的网络节点享有平等的权利。但一味强调去中心化,如果节点太多,就存在效率过低的问题。比如说,一个100人的村子选村长,男女老少可以一人一票——完全去中心化。但100个村子选镇长,还要求一人一票的话,社区的运营效率就会下降很多。
那怎么办呢?自古鱼与熊掌不可兼得,我们可以稍微不那么去中心化。即如果要选镇长,让村民选出来的村长来参与投票就可以了。这样就可以兼顾去中心化和效率的问题。
回到区块链世界中来,我们知道区块链的每一笔转账交易都需要记录在区块链上(准确的说,是记录在哈西算法里)。随着越来越多的人相信区块链,信仰比特币。伴随着比特币的交易者越来越多,网络的放大效应导致比特币网络的节点(node)数目成几何倍数增加。为什么大家在用比特币转账时候需要很长时间,原因之一就是因为全节点数目庞大,旷工记账需要消耗大量的网络资源,如网络流量和存储空间等等。(没办法,谁让比特币的信仰者最多呢。欲带皇冠,必承其重啊……)
为了保证网络通信高效,存储空间充足,Ulord引入了主节点(masternode)机制。引入主节点机制后,Ulord可以处理每秒4000笔以上的交易。这比比特币每秒不足7笔的交易要高效得多。
除此之外,引入主节点系统有利于Ulord社区形成共识,以及社区自治和进化问题。根据白皮中所述:
所有主节点都可以对Ulord上用户发布的站点资源进行投票表决,表明自己的立场。当一定时间内反对的票数超过某一阈值时,网络将会自动禁止资源的传播,并给出时间让发布者整改。若规定时间内,资源没有整改,网络将使资源不可访问。
Ulord主节点前期审核很严,必须要求申请人对Ulord项目有深刻认识,更要认同Ulord的价值观。其次,申请人必须为社区的建设做出贡献,比如建立一个350人以上活跃成员的本地社区。或者对接Ulord生态上的孵化项目,合作开发DAPP等方式参与主节点建设等等。
所谓星星之火可以燎原,Ulord的主节点机制无疑会极大推动Ulord项目健康,快速发展。