首页 > 中国比特币 > Chia为何在绿色之战中与比特币竞争
2022
10-14

Chia为何在绿色之战中与比特币竞争

私募比特币 Chia为何在绿色之战中与比特币竞争 - 第1张  | 比特币-比特币价格-比特币行情交易交流平台最近,硬盘受到了我国矿工的广泛追捧,并开端流行起来。无论是固态硬盘仍是机械硬盘,尤其是大容量硬盘,如固态2T/4T、机械硬盘8t/10t/12t/14T等,都被炒到了价格的两三倍。在商场上很难找到。听说希捷的期货硬盘订单已安排到六七月份。了解创宇区块链安全实验室;本文以Chia为研讨目标,从共同机制和存储容量的视点对这一技能现象进行了剖析。是什么让硬盘商场如此张狂Chia,Chia的中文名,由bran Cohen于2018年推出,宣告将用一种新的环保数字加密钱银应战比特币。众所周知,比特币发掘耗费了很多的电能,这与绿色相去甚远,造成了很多电能资源的糟蹋。据统计,比特币发掘一年耗电量超越整个阿根廷。在奇亚的官方网站上,咱们能够看到奇亚的标志和装备都是绿色的。Chia为何在绿色之战中与比特币竞争 - 第2张  | 比特币-比特币价格-比特币行情交易交流平台Chia用什么来应战比特币?本文不评论采矿的细节,而是从Chia的共同机制来解说这个项目。Chia是一个全新的公共链,不同于以往的POW或POS,它提出了时空证明的概念,即时空证明。希望在保证安全的前提下,下降“采”的能耗,表现环保。事实上,在我国的准则规划中,用“农”来替代“矿”来重建其绿色理念。Chia共同机制的时空证明关于共同性算法,咱们并不生疏POW和POS。在分布式共同性体系中,体系的运转依赖于一种特定的、可验证的、稀缺的(不是无限的)资源来反抗sybli进犯。功率;POS的稀缺资源是核算才能和公正性。在时空证明(PEST)共同性算法中,Chia将存储空间作为稀缺资源。由于存储空间不是无限的,他们以为空间证明是比特币开端的“一个CPU,一票”的抱负替代品。例如,具有300 gib的用户有三个票证,而具有500 gib存储容量的用户有五个票证。这儿的“投票”是指赢得和验证区块链上区块的时机。在Chia的共同性算法中,只是将空间作为稀缺资源是不行的。因而,pest共同算法引入了时刻作为另一种稀缺资源。该算法创立了一个可验证的推迟函数作为时刻消逝的证明。经过时刻和空间的结合,Chia构建了这样一个发掘场景:用户将数据存储在硬盘上一段时刻,取得区块计费权的时机与分配空间的巨细成正比。该机制答应一切普通用户以相似的办法参加抽奖,无需任何特别的硬件、资金和注册。Chia怎么证明存储容量验证者向验证者宣布质询,然后验证者向验证者证明,在某一时刻,验证者保留了必定的存储空间,空间证明包括以下三个阶段:标绘、发掘和验证。Chia为何在绿色之战中与比特币竞争 - 第3张  | 比特币-比特币价格-比特币行情交易交流平台Chia共同性算法白皮书空间证明示意图首要,prover制作或分配部分硬盘空间(1);然后运用空间证明(2,3,4)对查询进行呼应,完成发掘进程。验证器查看证明是否对查询有用。绘图进程是硬盘容量的初始化进程。发掘用户是指具有至少100gib可用空间的任何人,或许有一些企业具有很多未运用的空间。存储容量没有上限。绘图进程能够继续几个小时到几天,只需履行一次。初始化的空间被一个名为plot的文件占用。绘图文件的巨细由参数K决议,其间占用的空间为780k*2K− 10,并且最小的K值是32,即,文件巨细是101.4 gib。从chia1.0开端,一台快速的商用核算机能够在6小时内创立k32图形文件。关于单核CPU和几GB内存的速度较慢的核算机,此进程或许需求24小时。以k=32为例,经过上述操作后,绘图文件包括7个随机数据的查找表,每个表有2K个条目。表I包括指向表I的两个指针− 1(上表)。最终,表1中的每个条目都包括一对0到2K之间的整数,称为“x值”。空间证明是一组具有必定数学联系的64x值。一旦验证人完成了图形文件的生成,他就能够准备好承受应战并创立证书。这种共同算法的吸引力在于它对错交互式的:创立图形文件的进程不需求任何办法的注册或互联网衔接。与pow(作业证明)算法相似,在取得奖赏之前,任何人都不能修正区块链。发掘进程的意图是经过宣布一系列问题来证明应战者依照共同中规则的办法运用了必定的空间。当应战者(发掘用户)收到查询时,他们需求查看自己的绘图文件,生成证明,并将任何取胜的证明提交给网络进行验证。每一轮查询进程都能够笼统为一个查表问题。每个质询以256位二进制序列作为输入,而质询者则希望取得一个证明作为输出。应战者经过从上面描述的生成的表7中读取一系列值来呼应应战,指向表6中的两个条目,依此类推。最终,Challenger得到整个x值树:这个进程需求读取表7一次,读取表6两次,依此类推。假定用户运用的是慢速机械硬盘,搜索时刻为10ms,整个搜索进程大约需求640ms,整个进程触及的数据量十分小,与图形文件的巨细无关。由于此进程生成的大多数证明都不行好(下面评论),并且无法提交到网络进行验证,因而咱们能够优化此进程,即只查看树的一个分支,然后依据使命只生成两个X值(而不是整个X值树)。然后,咱们将以这种办法生成的x值散列为256位字符串,以承认证明是正确的。在散列这些x值之后,咱们得到质量字符串,它是一个长度为256位的随机值。经过将此值与难度系数和绘图巨细相结合,能够生成所需的迭代值。假如该值小于某个数字(表明发掘成功),那么咱们将查找整个popspace。经过优化后,在慢速硬盘上查询分支的时刻削减到读取和搜索的7倍,约为70ms。Chia为何在绿色之战中与比特币竞争 - 第4张  | 比特币-比特币价格-比特币行情交易交流平台关于查询进程,进一步的优化办法是使某些比例图不满足每个查询的要求。这种办法称为“绘图过滤器”。例如,查询字符串和绘图是必需的,ID以9个零开端。此要求对一切进犯者都是共同的(除了从头确认的进犯者),因而是公正的。这使得发掘几乎不耗费任何资源,并且每分钟的磁盘读取量十分小。Chia asset用户现已运用单个raspberry PI设备完成了多个pib的存储。依据奇亚共同算法白皮书,他们假定用户运用的是低成本低速机械硬盘,由于它们的价格相对廉价,并且读取速度与发掘功率无关,这些用户不需求运用固态硬盘。可是,能够运用固态驱动器或内存进行更快的打印。打印密钥是存储在图形文件中的私钥。经过对图形文件的公钥和矿池的公钥进行哈希运算,对绘图ID进行签名。要创立具有空间证明的块,需求一起运用绘图键和池键进行签名。因而,创立图形文件不会对池产生影响。实际上,plot密钥是经过2/2bls将存储在plot中的本地密钥的公钥和存储在发掘软件中的密钥聚合而取得的。为了安全高效,证明者能够经过这个密钥和签名计划运转集中式服务器。服务器能够衔接到存储许多地块的“收割机”。发掘进程需求验证者的密钥和本地密钥,但不需求池密钥,由于池签名缓存能够重用许多块。验证进程要简略得多。在应战者成功创立空间证明之后,验证者能够履行一些散列操作,并与证明中的x值进行比较,以确认证明是否成功。回想一下,咱们现已证明了证明是一个由64个x值组成的列表,每个值都是k位长。关于k32,它是256字节长,所以它十分紧凑。但是,虽然验证进程十分快,但关于以太坊上的牢靠验证来说还不行快,由于验证进程需求blake3和chacha8操作。

最后编辑:
作者:海峡比特币
头像
这个作者貌似有点懒,什么都没有留下。

Chia为何在绿色之战中与比特币竞争》有 0 条评论

留下一个回复

你的email不会被公开。