声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
边肖:记得要集中注意力。
资料来源:巴比特
原标题:Lava解读| Poc 2升级:新标准能给PoC领域带来什么?
本次采访针对的是最近Lava技术团队提出的“PoC2”新P盘标准。它选取了一些社区关心的问题,特别邀请Lava技术开发团队亲自解答。主要问题包括:新的PoC2标准是什么?
与之前的标准相比,PoC2做了哪些改变?
新标准解决了旧标准中的哪些“问题”和“漏洞”?
如何看待熔岩目前的「碰撞PID双挖」现象?
新标准对整个PoC领域有什么影响?
升级新标准后,原币会失效吗?
怎么升级?升级后新老链条会共存吗?
熔岩发布了一个新的P-drive软件。是免费开源的吗?性能如何?
问:LAVA技术团队最近提出了一个新的PoC2标准。PoC2到底是什么?
答:
PoC2,顾名思义,是PoC2的升级版。对于不太了解PoC2的朋友,这里简单扫一下。
所有的PoC币都和一个很重要的概念有关,俗称“P盘”。其本质是通过程序生成大量链接到矿工地址的哈希数据,并将这些数据写入硬盘。整个过程称为绘图,具体的数据文件称为绘图文件。因为是P开头的,所以简单的叫“P盘”。然后就是一系列的问题,比如具体的哈希数据怎么计算,数据怎么组织成绘图文件,绘图文件怎么和矿工地址链接等等。
Burstcoin对PoC的贡献,很大程度上是建立了一套标准,定义了P盘涉及的一系列规范。下面的图1显示了本规范中P-disk种子的结构,它使用8字节的plot ID和8字节的nonce数。
图一。突发的P盘格式
在这种格式中,第一代扩展规范是PoC1,如图2所示:
图二。PoC1
后来根据镜像互换的原理,开发了一个新版本,即PoC2,如图3所示:
图3。PoC2
可以说今天我们看到的所有PoC项目都遵循了这个PoC2规范,也就是说目前大家都在使用同一个P盘规范。
而PoC2则试图从根源上解决P盘规格相似的问题。图4显示了熔岩的P盘种子结构。种子由8字节随机数、20字节矿工公钥和4字节项目路径组成。
图4。Poc2的种子组成
使用新种子构建新的出图文件,即PoC2下的“P盘文件”。根据种子后缀的项目路径,可以专门化不同项目的种子,使得不同项目使用的“P盘文件”不同,从而首次实现了PoC共识下的“算力、确权”。
问:既然是PoC2的改进版,为什么不叫PoC3呢?
答:
原因很简单,因为PoC3是一个已经存在的概念。对PoC技术比较关注的朋友可能知道,目前PoC社区的一些资深开发者正在探索和研究一种将存储的有实际意义的内容作为剧情数据的机制。如果这个机制能够贯穿,可能会给整个PoC领域带来更颠覆性的变化。这种机制被称为PoC3。
当然这个机制还在论证和试用阶段,Lava技术团队也在跟进。我们将始终确保我们处于PoC领域的最前沿.不过,这不是今天的话题,这里就不赘述了。总之,Lava这次提出了一个叫做PoC2 Plus的新标准,因为它是在PoC2基础上的改进。
问:那么你如何理解PoC2相对于旧标准所做的改变?
答:
要回答这个问题,我们先简单了解一下最初的PoC2标准的技术原理。
PoC挖矿就是矿工先准备剧情文件写入硬盘,然后通过硬盘参与挖矿比赛。PoC2标准定义了如何从矿工地址生成PID,以及如何从PID生成绘图文件。所以,如果用一种简单粗暴的方式来总结PoC2的作用,那就是它把矿工和硬盘连在了一起。
Lava提出的PoC2标准重新定义了“如何将矿工与硬盘关联起来”的过程。此外,我们使这种连接更加简洁、清晰和安全。但更重要的是,新标准给出了整个PoC领域的通用解决方案,我们试图建立行业标准,让很多项目加入这个框架。
问:你提到在旧标准的基础上做了一些“重新定义”。具体定义是什么?另外,是旧标准的什么问题导致Lava做出这样的“重新定义”?
答:
从技术的角度,我们认为原来的PoC2标准确实存在一些瑕疵和漏洞。在短期内,这些缺陷和漏洞可能会引起一些小问题。从长远来看,肯定会对整个PoC行业的发展产生很大的负面影响。
旧标准有一个PID的概念,即Plot ID的缩写。PID根据矿工的地址进行压缩,用来形成绘图文件的种子(随机种子)。但在我们看来,PID有两个问题:冗余和安全。冗余意味着它不是必需的。我们可以直接将矿工的地址与绘图文件链接,并使用矿工的地址(以密钥ID的形式)作为标识。所以新的PoC2标准直接取消了这个设计。安全问题是考虑到PID本身只是一个十几个长度的数字串,相对于地址是有损压缩,可能会发生碰撞,会导致共识过程的混乱和混淆。
问:之前有一种通过在社区中寻找PID碰撞来挖熔岩等PoC货币的行为。也是旧标准导致的问题吗?
答:
这可以理解。本质上这种双挖需要找两个不同的地址,正好对应同一个PID,所以同一个PID下的新块自然同时指向两个地址,两个地址都可以奖励挖掘。在我们看来,这是一个设计缺陷。这种“碰撞双挖”不同于一般的双挖。一般的双挖都是明明白白的,公开的让你挖,这才公平;这种双挖需要找一个特定的“双挖PID”,有一个门槛,会影响公平性。我们这次推的PoC2升级可以填补这个漏洞,这种双挖行为会得到根本的抑制。
问:新标准对整个PoC领域有什么影响?
答:
这又是一个很大的话题,Lava技术团队可能要再做一个特别的解读,这里总结一下。
从整个PoC领域来看,新标准做了什么?我给你总结一下。别看前面说了一大堆复杂。其实新标准的核心就是一句话:算权、确权。什么是确认?确认意味着明确的所有权。我们需要明确PoC算力的归属,算力属于哪个地址(miner),算力属于哪个货币。旧标准下,下一个绘图文件放在硬盘上,这个绘图文件只是计算能力。但完全不清楚它属于谁,属于哪种货币。毕竟连剧情ID都可以碰撞。
对于任何采用新PoC2标准的项目,可以支持也可以不支持双挖。新标准只是提供了一个框架,并没有做出价值取向判断。是项目方要做出这个判断,就是我的币是不是要和其他币双挖?不管你的答案是什么,新标准都可以从技术上帮你“确认”,不会再不清楚了。
问:升级新标准后,原币会失效吗?会不会出现新链条与旧链条并存的情况?
答:
先回答第一个问题。这次升级只是协议升级,不是新币,所以所谓的“新币”和“旧币”没有区别。
对于第二个问题,就看我们最后怎么升级了。原则上,这个升级必须通过硬分叉来完成,所以不升级软件版本的节点无法与升级后的链兼容。另外,我们希望推广以算力为主,也就是算力投票。我们将在近期讨论启动升级的整体技术流程,希望社区保持关注。
问:随着新标准的推出,Lava也发布了一个新的P-drive软件。这是免费开源的吗?
答:
没错,这次新标准升级,Lava提出了一个叫“PoC2 Family Bucket”的概念,实际上同时提出并发布了适应新标准的P绘图仪软件和Miner软件(包括磁盘扫描软件)。全桶的意义非常明确,就是为PoC行业提供了一套完整的解决方案,可以即时使用,并且有一定的定制能力。对于任何想进入PoC行业的项目,新标准都给出了新的选择,配套设施齐全。我们认为这对整个行业都是积极的。
Lava是一个坚持开源、平等和扩大共识路线的项目。原则上,我们的软件将是开源的,免费提供给用户。为了安全稳定,短时间内不应该完全开源,但一定要秉持免费开放的原则服务于广大矿工。
问:新的p盘软件性能如何?能简单介绍一下吗?
答:
没问题。首先我要强调的是,我们绝不会因为P盘软件免费就给你很垃圾的性能。而且还会不断发展升级,最终达到行业最好的水平。请用户放心。
从用户接受度的角度出发,在设计上兼容最常用的涡轮绘图仪,让所有熟悉涡轮绘图仪的老矿工都能快速上手,不需要付出太多的学习接受成本。之前社区关注的GUI界面(图形界面),因为时间和开发量的原因,还没有给出图形版本。但我们提供了更灵活的脚本,允许用户在极其简单的配置后快速启动P盘;对性能有较高要求的用户,也可以通过详细的参数配置,提高性能,缩短P盘时间。
性能方面,我们的总体思路是单个GPU同时计算Hash和向多个硬盘写入数据,称为“多P”;此外,我们还特别优化了磁盘写入和任务调度,以进一步减少写入时间。根据我们的测试,普通8T SATA硬盘的平均写入速度可以达到100 MB/s(24000 nonces/min),作为参考的涡轮绘图仪的平均写入速度为60mb/s;RTX 2060卡下的哈希计算速度可以轻松超过240000 nonces/min。可以说,与参考产品TurboPlotter相比,Lava的版本带来了超过40%的性能提升。由于篇幅有限,对性能的介绍不可能非常详细严谨。我们还是鼓励矿工们参与实际测试,亲身体验和验证软件的性能,并提出宝贵的意见和建议!
补充信息:
PoC2新标准GitHub链接:https://GitHub . com/lavaio/lvips/blob/master/livp-0005 . mediawiki
熔岩官网:https://www.lavatech.org/