X

RUB路链点燃公链甜甜圈

公链平台主要定位为区块链操作系统,为各种应用开发提供基础技术支撑,是未来区块链技术落地应用的核心基础。Ruby路链作为国内较早一批布局区块链公链技术的项目,从主网上线至今已经积累了超过15万+的共识用户,并且行业关注度还在持续增加。

除在国内拥有大批忠实信仰者以外,从深圳出发,中国创造的RubyChain公链,已经在韩国和新加坡建立了海外社区,并即将引入到中亚五国继续开发侧链共建RubyChain社区大生态,如今的RubyChain公链已经走出国门正在影响全世界。

RubyChain公链作为全球领先的区块链应用技术栈,首个商业级区块链基础设施,在技术上的创新更是被区块链开发者们津津乐道。独创的Ruby Working共识机制,在保留传统POW工作量证明函数SHA256的同时添加了Rotation工作轮换证明算法一级Contribute系统贡献算法,更加友好的平衡不可能三角。

传统POW共识机制对算力及网络环境要求较高,资源消耗严重,且存在高算力对网络攻击的威胁。对此,RubyChain针对POW算法机制进行改进,Ruby Working共识机制诞生。在RubyChain系统中,基于寻找给定前缀的SHA256哈希值,设计了工作量证明的共识机制。SHA256也被用于构造地址,即用来识别不同的用户。

相对传统POW共识算法,Ruby Working共识机制中添加了Rotation工作轮换证明算法以及Contribute系统贡献算法。

【Rotation工作轮换证明算法】

Rotation工作轮换证明算法是在网络共识节点中随机轮转部分共识节点进行批准交易,并在下一轮轮转时提出一个采矿难度,认可此采矿难度的节点成为下一轮次确认节点并进行记录。

同时设置采矿限制,同一节点不可连续参与多次轮换采矿。这种结构允许更多的矿工参与交易批准,在确保没有固定的可能被破坏的验证顺序的同时也节省了资源的消耗。

下图为 Rotation工作轮换证明算法流程图,其中 N 为当前批次,n 为根据当前共识节点总量划分的轮换批次:

【Contribute系统贡献算法】Contribute系统贡献算法是在共识机制中,对于参与共识的节点所贡献的带宽、硬盘等资源进行数字量化,并根据贡献的多少,系统给予一定数量的奖励。Contribute系统贡献算法公式如下:

【孵化节点机制】

RubyChain还将增加孵化节点机制,孵化节点与传统意义的超级节点相比有本质的不同。传统的超级节点多采用DPOS机制,相当于竞选机制,于是会在过程中出现很多灰色手段,这些毫无意义的竞争和攻击其实是对公共区块链最大的伤害,最终也会成为超级节点崩塌的因素。

而孵化节点则是为了RubyChain生态的发展,把人性最善的一面服务于RubyChain,服务于RubyChain开发者和生态,孵化优质区块链项目越多,获得收益越多。

孵化节点是复合节点,承担四种角色,未来根据发展可能会进行分类架设。超级孵化节点的选择将从社群规模、地区资源、技术水平、资历经验等四个方面综合评估后选择。

超级孵化节点不设数量限制,将根据发展情况适时增加,超级孵化节点不以硬件比拼作为主要竞争因素,原则上规定统一的硬件配置和定期统一升级策略,其项目孵化能力将是其获得收益的最大依据——“孵化即挖矿”模式。

RubyChain公链项目已经形成了包括区块链钱包、区块链浏览器、矿机、开发组件、开发模块、技术社区及项目社群等一系列的生态系统,将大大提升区块链底层平台的使用效率和效果。

回顾中国公链技术的发展历程,技术上的喧嚣浮躁已经褪去,除了基础公链底层的持续架设之外,公链发展路径正在走向纵深,“底层公链 → 解决方案 → 项目应用”的发展逻辑已经形成行业共识。

RubyChain公链为传统企业和互联网企业提供区块链技术迁移提供助推剂,使区块链应用开发可以像互联网应用开发一样灵活快捷、低成本、一站式,全面实现区块链商业应用的可能。

依托庞大的社区和技术社群支撑,RubyChain公链项目定能点燃国产公链之火!