ULORD科普系列第一篇 | 共识算法、主节点系统、投票系统

卷首语

科学技术是历史发展的火车头,造就新的社会形态;科学技术的发展推动生产力内部各要素发生变革,引发产业结构的调整、经济形势的变化以及经济增长方式的转变,进而推动社会生产关系发生相应变化。随着互联网技术深入发展,网络和服务朝着高度中心化的方向演进,带来网络臃肿、效率低下、代价高昂等问题。区块链技术的出现为互联网世界迎来了新的革命,即用去中心化、可信赖的技术代替传统的中心化角色,将整个世界组织成庞大的价值传播网络,实现从信息互联网到价值互联网的快速进化。

Ulord(优壹)是一条点对点的价值传递公链,通过区块链底层架构和数字资源分发协议,创作者创作的数字资源能够直接面向消费者,让中心化平台不再成为资源和价值传递过程的主导者,同时区块链可追踪可溯源的特性能够有效保护创作者的权益,让知识信息传递和价值传输更加通畅而广泛。在Ulord平台上可以创建各种各样基于内容的去中心化应用,比如视频、音乐、图片、文字、代码等。本系列文章将带你从技术角度全面研读内容分发公链之Ulord。

Ulord主要由Ulord平台和Ulord原链两部分组成,其中Ulord平台提供海量的云存储空间、高QoS的数据分享服务、便捷的站点部署等;Ulord原链引入主节点网络,提供稳定网络和存储基础设施,通过投票和预算机制治理Ulord系统,结合智能合约部署分布式应用。Ulord白皮书中针对原链提到的原创性工作主要包括以下六点,本篇将首先介绍前三点:

1.采用PoW+PoS混合共识机制,吸引更多闲置资源加入Ulord网络

2.引入主节点系统,解决通信延迟大、存储空间小等问题

3.建立投票机制,促进社区发展并进行内容审查

4.设置合理的收益分配机制,激励广大开发者贡献力量

5.建立星际域名系统,提供唯一的、精简可读的域名服务

6.引入侧链技术,实现智能合约的快速部署

1、共识算法

1.1 POW

目前挖矿的主流矿机都以GPU和ASIC矿机为主,而Ulord采用的是CPU挖矿,主要考虑以下三方面:

  • GPU和ASIC矿机会耗费大量的能源,CPU挖矿能够有效的利用闲置资源,例如闲置的电脑或者其他开机状态的CPU设备;

  • 防止挖矿的中心化、专业化,通过算法的限制,降低GPU和ASIC矿机挖矿效率;

  • 尽量把内容的存储分发、消费和记账设备相统一。

针对CPU体系结构优化:CryptHello算法,算法主要分为三个阶段:

  • 使用伪随机序列初始化工作存储器:使用SHA3函数对输入进行计算,初始化线性同余伪随机发生器种子;

  • 修改工作存储器:首先基于工作存储器的最后一块内容使用SHA3函数产生随机数发生器种子,并初始化长度为L字节的状态变量。随后进行C次主循环,每次主循环中,进行64次子循环。子循环中,都将由随机数发生器产生一对地址,对工作存储器中这两个地址的字节数据和状态向量中字节数据,使用异或相互融合和交换,以更新存储器的内容和状态向量内容。子循环结束后,将使用散列函数族的函数更新状态变量和重新初始化随机数发生器种子。按照现有参数设计修改工作存储器四分之一内容;

  • 根据存储内容计算结果:将连续异或或随机存储器中的d个块内容,使用散列函数族更新状态向量,重新计算d,直至工作存储器最后一块。最后使用SHA3函数行成最终结果。

在CPU和GPU上单项函数CryptHello的性能测试对比如下表:

分类 平台 最佳性能
CPU 服务器 938
CPU PC 641
GPU GTX1080 538

Ulord主链每个区块的大小为4M,区块打包时间是2.5分钟,交易处理速度达到200多TPS。而在侧链上区块的生成速度压缩到十秒,理论上能够达到4000TPS。

1.2 PoS

引入了主节点系统,主节点根据自己的带宽、存储资源可获得相应的奖励,该机制能够有效避免主节点减少和传播时间延长等问题,有效保证网络高效运行。运行一个主节点需要10000个UlordToken和1TB以上的存储空间,同时主节点候选时考虑了QoS,通过主节点能够快速的传播区块和交易。

2、主节点系统

为了满足互联网数据分发的需求,Ulord主链引入了主节点系统,将整个主节点网络构造为点对点的分布式文件分发网络(IPFS),提供海量云存储资源池和全球统一的可寻址空间存储资源。Ulord将网络25%的收益分给主节点持有者,同时根据优胜劣汰的原则淘汰不满足要求的主节点,考核机制主要根据:数据丢包率、网络通信延迟、数据重传机制。

2.1 IPFS服务

主节点系统引入POS机制,提供IPFS服务。为了满足Ulord的互联网内容分发机制,需要主节点承载网络数据:

  • 主节点需要提供一定的硬盘存储容量,后续按容量大小计算收益

  • 引入 POS 机制,通过数据持有性证明和可恢 复证明,随机对主节点数据进行完整性验判定是否计算收益

  • 存储 IOPS (每秒读写操作次数),衡量磁盘随机访问性能,根据磁盘性能,判定是否收益

2.2 主节点数量

前期四年每年会开放2500个主节点申请,共10000个主节点,其中根据申请者的组织结构、所能支持资源项、对Ulord的已有贡献和未来支持计划来评定。后续的发展会根据主节点的参与度和服务质量优胜劣汰选择10000个主节点

3、投票系统

投票系统在Ulord上主要有两个作用,一是对开发者提出的预案进行评估,促进社区对Ulord的贡献:社区会根据开发者给Ulord贡献的代码和解决方案进行投票确定奖励;二是对Ulord上的资源和站点进行审查,维护Ulord生态健康发展:用户在Ulord上发布的资源都有唯一的160bit的hash值。所有节点都可以对Ulord上用户发布的站点资源进行投票表决。当一定时间内反对票数超过某一阈值时,网络会自动禁止资源的传播,并给出时间让发布者整改。

本篇我们了解了针对于内容分发的公链Ulord,并且介绍了其三大原创性内容共识算法、主节点系统和投票系统。下一篇我们将继续介绍其收益分配机制、星际域名系统和侧链技术。

加入Ulord开发者社区


微信扫码加群秘进群

更多有价值的悄悄话,欢迎加入知识星球

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容