链资讯 链资讯
Ctrl+D收藏链资讯
首页 > MATIC > 正文

CHI:Chia VDF 算法原理剖析_BABYEVERDOGE币

作者:

时间:

随着爆火产品Chia的出现,挖矿行业又有了更新颖亲民的玩法,即低门槛的硬盘挖矿方式,这种挖矿方式让越来越多的普通人能够参与到挖矿中来,一起感受区块链行业的热潮。

根据Chia的白皮书介绍,Chia采用的共识机制是空间证明和时间证明(POT,ProofOfTime)。POS主要用来证明用户的确有未使用空间可以用来存储,而POT则用来保证整个系统的安全性,其主要算法是VDF可验证延迟函数,VDF得出的运算结果必须经历一定的时间,并且可以由网络中的任何节点快速认证,增加POS获得出块权的概率。

Chia全网有效算力31.21EiB 挖矿产出1,136,648枚:金色财经报道,据chiaexplorer数据显示,2021年7月14日,Chia当前全网有效算力为31.21EiB,目前XCH总量22,136,648枚,挖矿产出1,136,648枚。当前每天每TiB算力可产出0.0003个XCH,1TiB算力挖出1枚XCH需要花费约9年325天。行情显示,当前XCH报价为219美元,日内跌幅7.5%。[2021/7/14 0:50:27]

Verifiable:即经过一定次数的计算后,prover可以快速生成一个小的proof来证明计算有效性,verifier不用重复执行计算就可以得知计算的正确性;

Chia全网有效算力24.06EiB 挖矿产出893,074枚:金色财经报道,据chiaexplorer数据显示,2021年6月18日,Chia当前全网有效算力为24.06EiB,目前XCH总量21,893,074枚,挖矿产出893,074枚。当前每天每TiB算力可产出0.0004个XCH,1TiB算力挖出1个XCH需要花费约7年164天。行情显示,当前XCH报价为415美元,日内跌幅2.34%。[2021/6/18 23:46:43]

Delay:即prover只有执行正确次数的计算后,才能得到正确的结果,不会出现没达到指定次数前,就得到正确结果的情况;

Chia创始人:若担心环境影响特斯拉就应出售所有比特币:Chia创始人Bram今日针对埃隆·马斯克称特斯拉暂停使用比特币一事在推特评论称:“如果你担心环境影响,你应该出售你所有的比特币,这会增加供应,从而降低价格,降低采矿的回报以及能源消耗。”此前消息,埃隆·马斯克称特斯拉暂停使用比特币支付。他表示加密货币是好想法,但不能以环境为代价。特斯拉不会出售任何比特币,会寻求能源消耗小于比特币的其他加密货币。[2021/5/13 21:56:47]

Function:即结果是确定性的,输入x,就会得到y。

Peter Schiff:比特币鲸鱼正在将比特币抛售给GBTC投机者:6月27日消息,黄金支持者、比特币反对人士Peter Schiff在推特上表示,尽管灰度购买了减半以来开采的所有比特币,但比特币价格还是下跌了。这可能表明比特币鲸鱼将他们的比特币抛售给了GBTC投机者。这些投机者最终可能会卖掉他们的股票,这导致比特币价格看跌。(U.Today)[2020/6/27]

Figure1POT

VDF的计算

基于Chia的设计模式,如果某个节点的VDF计算速度高于其他节点,有可能会发起某种安全攻击。因此,为了避免这一威胁,Chia希望节点中运行的VDF算法是最高效的,所以基本没有什么优化空间。为此,Chia还举办了两次VDF效率竞赛,以高额的奖励来吸引业内精英参与到本次活动中来,广泛汲取大家的智慧,来获取效率最高的VDF。

如上图所示,Chia里用到的VDF算法其实很简单,就是对一个数x进行连续的T次平方计算,x是一个未知阶的群组的元素。为什么是未知阶的群组,其中缘由也很简单:

如果群组的阶为d,那么根据群组的性质:x2^T=x(2^T)%d

就会存在未达到指定次数T,就得到正确结果,这与Chia的设计不一致;因此,群组的阶是无法被知道的;生成未知阶的群组的方式有两种:

基于RSA的群;

虚二次域类群;

当选择基于RSA的方式时,群的阶N=pq,其中p、q都是很大的素数且不可公开,因此,计算这种群的阶的难度就和分解大数N一样困难。所以被认为是安全的,但是,这种方式需要可信设置,即p、q由可信第三方生成,或许也可以用MPC的方式,但是总之,它需要可信设置;

而基于虚二次域的类群可以消除可信设置,因为一个满足|d|=3mod4关系的负大素数生成的类群,计算其阶是困难的,由于这个大素数可以公开,因此这种方式可以很容易的生成无须可信设置的未知阶的群。

了解了背后的数学概念,下面让我们再看一下,基于虚二次域类群的元素的平方应该如何计算,如下图所示:

Figure2ifa<L

Figure3ifa>L

NUDUPL算法为目前为止,计算虚二次域平方的最有效的方法,这也是在两次VDF算法竞赛中,参赛者们选用最多的方法。图2、图3展示了算法的两个主要分支,其中m=(a,b,c)、M=(A,B,C)都是群中元素的表示形式。

VDF的证明

由图1可知,prover除了需要做T次计算外,还需要生成一个证明,来证明计算的正确性,关于VDF的正确性论证,这篇论文中给出了两个经典的方法,Chia采用的是Wesolowski的论证方法,此方法的过程如下图所示:

算法本身简单,且好理解。和论文中的Pietrzak算法相比,该算法生成证明更小,验证proof更快。

结语

经过一段时间的研究和测试,Chia目前采用的VDF算法确实相当高效,从算法上,已经寻找不出可以大幅优化的点。“软的不行就来硬的”,这也是为什么我们仍然坚持把Chia的VDF算法研究的很深入的一个原因,目前已经着手硬件优化设计。从理论上讲,具有更高效率的VDF计算,可以获得更高的挖矿效率,这也是我们的目标。

标签:CHIPROVERIGUHACHIArti ProjectBABYEVERDOGE币IGUP币

MATIC热门资讯
TPS:XT关于暂停CSPR充提的公告_COM

尊敬的XT用户: 因CSPR钱包升级维护,XT现已暂停CSPR充值、提现业务。给您带来的不便,请您谅解!感谢您对XT.COM的支持与信任.

区块链:共为·矿业大会 6月24日-25日将在深圳盛大开幕_Cubiex Power

别人理解的矿业是什么样的?在未来又会有什么样必然的潮流与趋势?在共为·矿业大会,生生不息的创业者们将他们独立思考折叠进每一个演讲、访谈和论坛.

TOKEN:湮灭矿机来袭,ATOM组合EGG联合挖矿开启一个挖矿掘金时代_Newscrypto

2021的加密货币市场可以称得上是“失控”,FOMO情绪一直居高不下,在市场逐利的价值疯涨下,催长了加密矿业的又一个“巅峰”,矿机市场需求强烈,可谓“一芯”难求,大量矿机供应商断供.

CHI:全球值得拥有的价值通证—小狗币_kraken提款流程

最近不管是国内国外都非常疯狂的加密货币类型就是社区型加密货币,社区型加密货币的龙头项目是狗狗币。而小狗币作为狗狗币DOGE项目的干儿子,强势来袭,即将上线,未来短时间内即将在行业内快速发酵.

LBA:关于LBank蓝贝壳全球首发SSN(Supersonic Finance)交易的公告_LBank

尊敬的LBank蓝贝壳用户:LBank蓝贝壳将于2021年5月20日16:00(UTC8)全球首发SSN(SupersonicFinance).

BANK:金色观察 | 每隔7天共5次 波卡平行链插槽拍卖即将启动_LBank公司

5月18日,波卡先行网Kusama官方发文,已成功部署首个平行链Shell。在部署Shell24小时后通过投票将Shell升级到Statemine,之后开始平行链插槽拍卖.