基于加密货币的基础网络涡轮网络技术介绍.doc
《基于加密货币的基础网络涡轮网络技术介绍.doc》由会员分享,可在线阅读,更多相关《基于加密货币的基础网络涡轮网络技术介绍.doc(6页珍藏版)》请在三一文库上搜索。
1、基于加密货币的基础网络涡轮网络技术介绍涡轮网络项目致力于构建大规模在现实商业社会中应用的加密货币,我们坚信,真正的大规模是人人可参与挖矿,网络维护总成本尽量降低。因此,我们提出了一种更节能环保、低门槛参与且安全防攻击的加密货币涡轮网络,能够真正大规模在商业社会中落地应用。超低门槛PoW 挖矿需要昂贵、专用的 ASIC 钻机或 GPU,与此相比,您只需通过额外的笔记本电脑和外置 HDD 便能进行涡轮网络挖矿,只要能用一个多余桌面电脑和数 TB 的磁盘空间进入挖矿游戏,每天挖几个 VOL 基本不成问题。由于多余的储存空间很常见,硬件便宜,竞争也不那么激烈,更多的人可以参与到 PoST 挖矿中,这意
2、味着网络是更加分散的。我们认为硬盘挖矿才能真正的降低挖矿门槛,实现家家户户有矿机,人人都参与挖矿的愿景。当前,普通硬盘 3T 容量的价格在 500 元人民币左右,只需要一台普通个人电脑,即可参与完全基于密码共识过程的涡轮网络的挖矿,这对于初次了解和进入数字货币领域的人来说,是一个非常低的门槛。节能环保硬盘天然存在耗电低,无热量,无需散热,低噪音,无法被 ASIC 化,购买门槛低的优点,每家部署几十块硬盘角落一丢就行,无需担心巨额的电费支出:在涡轮网络中,使用 5T 硬盘挖矿平均功耗不到 7W。而比特币 ASIC 矿机耗电约 1350-2000W,而涡轮网络所需硬盘矿机仅耗电 70- 90W。仅
3、为比特币 ASIC 矿机耗电量的 1/20。一台 ASIC 矿机,每年消耗电力约 17520 度,而硬盘矿机仅耗电约 700 度,硬盘矿机不仅耗电量极小,与比特币 ASIC 矿机相比,噪音极小且几乎没有发热量。未来挖矿收益提高需要升级更大容量的硬盘,旧硬盘可以拿来存放影片、资料、做整列盘等。因此硬盘的残余价值和保值率是非常高的。安全防攻击时间证明是空间“耕作”的辅助机制。准确地来说,Proof of Time 是可验证延迟算法(Verifiable Delay Algorithm),它是一种特殊的 Proof of Work,在验证过程中需要花一定的时长,经历特定次数的迭代。每次迭代过程可以加
4、速,但不能跨迭代进行并行运算。同时它还需保证运算结果可验证且具有权威性:任意两个不同节点进行验证,其运算结果都是一致的,且网络中其他节点都可以对其结果进行验证。在此机制下,涡轮网络甚至可以设置,将一个区块 Proof of TIme 的运算结果作为下一个区块的 Proof of Space 的运算起点。有了空间证明和时间证明,每一个区块的产生以空间证明为起点,时间证明为终点,保证一个区块就是一个区块(也就是我们所说的 finalized),每个区块的权值相等,那么攻击者也就无法从孤块入手重写整条链。涡轮网络技术解决方案涡轮网络采用 PoST(Proof of Space and TIme,时空
5、证明)作为共识算法基础。1. 涡轮网络网络架构在深入挖矿细节之前,先了解一下涡轮网络的网络架构。挖矿节点可是个人电脑,或者是矿池。挖矿节点需要连接到涡轮网络上的至少一个节点。挖矿节点需要存储挖矿私钥,可以在本地启动挖矿客户端,也可以连接其他多个挖矿客户端,再由客户端连接硬盘。2. 共识算法 - 时空证明(PoST)PoST(时空证明)是在原来空间证明算法的基础上引入了时间维度的算子,利用可延迟验证函数的特性,强制要求矿工在得出候选块数据之后进行一定时间强度的数学运算,再结合可快速验证结果和候选块数据两方面要素进行块选择,从而缓解了空间证明算法中存在的类似自私挖矿、重写攻击等安全方面的漏洞。Po
6、ST 共识算法可以拆分两部分:基于 Plot 的硬盘测绘算法和基于 VDF 的时间证明。根据不同的硬盘大小,测绘可能需要几天甚至几周的时间。测绘过程中,我们使用称为Shabal 的非常慢的哈希算法。由于 Shabal 哈希算法计算过程很慢,所以我们必须预先计算它们并将它们存储在硬盘上,这个过程称为硬盘测绘。测绘过程中会创建相应的测绘文件以占据硬盘空间,测绘文件中会存储大量预先计算过的Nonces。分配给测绘的硬盘空间越大,您可以存储的 Nonces 就越多。可以存储的 Nonces 越多,就越大概率挖到矿。当生成一个 Plot 文件的时候,必须要提供一个涡轮网络账户。因为每个账户都不一样,即使
7、 Nonce 的编号相同,每个矿工的 Plot 文件也都不一样。同时,我们设计了一种基于 VDF 的时间证明算法,其中网络选择一个矿工来创建新区块的概率与当前这个矿工存储容量(S)和全网网络容量(A)的关系成正比。我们设计了算法,使得矿工必须提供存储并通过计算以证明数据被存储之后才能参与共识。3. 关键技术基于 Plot 的硬盘测绘算法矿工首先根据自己的公钥以及 Shabal 算法,在硬盘上生成 Plot 文件,这一过程称为 P 盘。硬盘容量越大,Plot 文件中填充的 Hash 值数量越多,那么产块的概率就越高。基于 VDF 的时间证明算法矿工监听钱包收到的交易之后,组成一个 block,根
8、据这个 block 的 hash 值,在硬盘上寻找一个最匹配的 Nonce,把 Nonce 转换为 Deadline。并要求矿工在对该 Nonce 进行一定时间强度的数学运算得出 VDF 证明,并且广播此 block 以及 VDF 证明。下面我们详细介绍硬盘测绘算法、VDF 的时间证明算法的技术细节。1)基于 Plot 的硬盘测绘算法存储在硬盘上的预选计算好的 Hash 数据,称为 Plot 文件。P 盘就是在硬盘上生成 Plot 文件的过程。涡轮网络采用的是 256 位的 Shabal 算法,Shabal 是一种计算非常耗时的 Hash函数,同时也是一种抵御 ASIC 的算法,这个算法比较适
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 加密 货币 基础 网络 涡轮 网络技术 介绍
链接地址:https://www.31doc.com/p-3416928.html