一种利用全网闲置资源形成的分布式计算资源共享平台燎原链介绍
扫描二维码
随时随地手机看文章
为了维护越来越多的去中心化区块链应用,需要数以万计的节点的共同支持,而节点本身也代表了非常重要的计算资源。燎原链(Eubt Chain)项目,是利用创新的资源力证明来形成分布式计算资源共享平台,真正做到价值合理分配,资源充分利用,为各行各业迎接 AI 时代提供最基础的算力资源。结合开始 5G 时代所形成的物联网爆发期,燎原链将形成一个指数级增长的分布式云计算平台。依托顺网所提供的网吧资源,燎原链将跳过区块链最艰难节点网络发展阶段,可以迅速部署数万节点,以最短的时间提供可以实际应用的区块链项目。
这里算力资源指的是:闲置设备中的 CPU、GPU,其中消费级闲置设备可以是:个人电脑、 游戏机、PSP 等;企业级的计算设备有:服务器、IDC 机房等。
我们做过深入研究,全球范围内个人级的电脑的普及率已经达到了 90%。而中国大陆范围内的消费级电脑保有数已经达到 7 亿台(调查不包括公用电脑设施、网吧等),但随着手机,Pad 等新一代轻型计算设备的普及,电脑的闲置率也在节节攀升。如果整合好这些闲置设备,利用其计算资源,可以形成一个分布式的计算资源网络,这也为燎原链的基础建设和发展提供了重要源动力。
燎原链在实际生活中可以应用到很多场景,如:科学研究(医疗、地震预测、太空数据分析)、人工智能加速、CGI 渲染等。燎原链的建立是基于云计算的理念,利用全网闲置资源形成去中心化的分布式云计算基础网络,既是 IaaS(基础即服务)又是 PaaS(平台即服务),颠覆了现有中心化云计算的价值分配方式,压低云计算进入各行业门槛的同时,极大程度的降低了云计算的使用成本。
燎原链生态:
1.星火盘(Spark Disk)
星火盘(Spark Disk)是配合燎原链的一款重要智能硬件,它在整个燎原链体系中有这样几个重要的作用:
• 用户的安全登录。
• 内置算力 ASIC 晶片,用户可以直接通过星火盘提供算力。
• 识别用户自身的计算资源,并连接提供。
• 登录个人电子钱包。
星火盘的概念图:
先期,我们会率先推出针对 Windows 系统的硬件,逐渐推出配合 Mac、Linux 等相应系统的硬件。
针对 Windows 系统用户 ( 算力贡献者 ),使用方法如下:
· 在官网抢购星火盘。
· 登陆官网,注册用户并绑定星火盘 & 电子钱包。( 一个用户可绑定多个星火盘,一个星火盘只能绑定一个用户 )
· 电脑插入星火盘,自动运行内置操作系统和软件。
· 用户可选择使用 星火盘内置 CPU 或用户硬件提供算力。(星火盘会自动识别硬件的 CPU/GPU 算力,整合算力资源连接到燎原链)
2.燎原虚拟机(客户端)
燎原链提供自己的燎原虚拟机(燎原链的节点),作为燎原链的重要组成部分,为用户提供等同星火盘的软件服务支持,收集用户闲置算力,执行被分配的计算任务。
3.算力提供方(简称卖家)
他们是燎原链的重要组成成员。他们通过客户端 / 星火盘连接自己的电脑,提供自己计算机上的计算资源(算力),当买家下发计算任务时,卖家完成任务,即可在燎原链上获得相应报酬。
4 算力需求方(简称买家)
就是希望通过燎原链实现自己的任务需求的人。他们可以在智能合约上以代码形式定义自己的需求,投放一优币,贡献者则确认是否接收任务,完成资源力证明以获取投放在燎原链上的一优币。
5.软件开发者(简称开发者)
前期的算力应用开发由燎原链团队开发部署。但其他的软件开发者是燎原链能够为其他行业和案例提供应用服务的重要组成因素。因为第三方独立开发者所贡献的应用以及支撑这个生态的应用注册机制是燎原链未来成功的重要基石。
6.算力交易的通讯协议流程
通讯协议如下:
·买家在市场上发起需求,并在燎原链上竞价。
·竞价成功,燎原链确认该订单,买家下单,链提供订单的发票证明给到市场(买家)。
·卖家可在燎原链上看到任务预示的价值。
·燎原链下发任务给有效卖家的虚拟机 / 星火盘。
·任务碎片化后,卖家可根据自己的情况完成碎片化的任务,并获得相应报酬。
·完成整个通讯协议。
7.燎原链的架构设计
基于云计算的构想,我们会把燎原链分成三层:
·IAAS(基础设施即服务)、PAAS(平台即服务)、SAAS 层(软件即服务)。
·贡献者的计算设备网络组成了 IAAS 的基础建设,是燎原链的坚实基石,是计算资源的根本来源。
·在此基础上,燎原链本身也是一个去中心化的计算平台,用户可以在燎原链平台上应用自己的智能合约,发布任务。
·SAAS,提供了完整的应用程序,燎原链会为开发者提供了一整套完整的 SAAS 服务,方便他们在自己的软件中接入云算链的计算资源接口。
·整套理念,适用于很多场景,如:AI 加速、3D 渲染等。
燎原链的技术栈
创新共识机制:资源力证明(Proof of Resource)
资源力(Resource)是燎原链中卖家贡献的计算资源强度的称呼。
在燎原链的生态体系中,我们将采用资源力证明PoP(Proof of Resource)作为共识算法。通过这个算法,让燎原链中给提供计算资源的人获得燎原链的区块奖励和收益,奖励他们为在体系中作出的巨大贡献。
(1)资源力算法
我们把一个贡献者一天可以提供的计算资源能力定义为 DPP(Daily Resource Provider)。和 DPP 相关的元素有:其电脑的算力、运算时间。
其运算公式为:
DPP = m (sol/hr)× t
其中 m 是该贡献者电脑的算力值,t 为运算时间,sol / hr 为每秒计算机的算力单位。
(2)基于资源力贡献的共识鉴别
协议中,参与出块和共识形成的只有基石贡献人(footstone validators)。成为基石贡献人是必须根据持续资源力(persistent resource),按 1:1 计算资源力贡献值,并缴纳全部资源力贡献值为保证金,而参与出块和共识形成。基石贡献人根据 eubthash 算法出块后,会对该块做全部或部分保证金下注,全网广播后,接收到的其他基石贡献人可以选择跟随下注,或者下注自己的出块。失败的下注会扣除部分保证金。
失去全部保证金后会被剔除出基石列表中。
持续资源力计算公式:
PP = DPP × e
其中 e 是持续系数。
(3)基于持续资源力的奖励分配
提供持续资源力的节点分布是近似于正态分布的概率分布,因此我们按照所提供持续资源力的数值进行了分类。
持续资源力数值标准差在 (+2σ,+ ∞ ) 设定为 A 类,可瓜分区块奖励的 50%。
标准差在 (0,+ 2σ) 为 B 类,标准差在 (-2σ,0) 为 C 类,可瓜分区块奖励的 40%。
标准差在 -2σ 以下为 D 类,可瓜分区块奖励的 10%。
一优币(EUBT)
一优币,Eubt Token(简称 EUBT)是用来确认燎原链的体量和未来价值的数字商品,它在燎原链生态体系中起着非常重要的作用,是燎原链的官方加密货币。可用于支付资源贡献者完成任务的收入、完成其他任务后的支付手续费等。
第一阶段我们发行基于 ERC20 标准的以太坊代币(也称为 EUBT),可以使用以太坊钱包进行管理,在燎原链主链开发完成后,以 1:1 的兑换比例兑换成燎原链的一优币(EUBT)。