什么是容量证明?

本文将探讨容量挖掘的证明,即利用硬盘驱动器上的空白空间来挖掘免费硬币的能力。虽然大多数硬币在区块生成中使用工作量证明或权益证明,但目前有一种硬币在利用容量证明.

散列

工作量证明和容量证明都需要使用哈希函数。散列函数是一种单向函数,这意味着插入信息和计算散列很容易,但是获取散列并确定原始信息却极其困难。通常,输入可以是任何信息,输出是字母数字字符串,数字和字母的列表.

例如,如果将“ dog”一词放入比特币使用的SHA-256哈希函数中,则输出为:

cd6357efdd966de8c0cb2f876cc89ec74ce35f0968e11743987084bd42fb8944

但是,如果仅添加一个字母并输入单词“ doge”,则哈希变为:

c4e793c81ee40370d827d0cbe748d246cffca2cbe959383edf0976d041ece9e5

这些输出对于计算来说是微不足道的,但是您几乎不可能接收到这些散列并确定原始输入.

工作证明

工作量证明与能力证明最相似,但需要昂贵的专用设备。当您完成对工作硬币的挖掘工作后,将很难为挖掘硬件找到任何其他应用程序。工作证明也非常嘈杂且耗能巨大,使机器磨损,从而导致机器经常需要 维修或更换.

比特币矿

这是工作证明的简短摘要.

  1. 矿工收集交易并将其放入一个区块.
  2. 块中的所有数据(包括前一个块的哈希)都通过哈希函数产生新的哈希值.
  3. 矿工尽可能快地快速更改块头中的数字,以尝试找到正确的哈希值.
  4. 第一个找到正确哈希值的矿工将区块传播到网络的其余部分,其他矿工在处理下一个区块之前先验证交易.

能力证明–简化说明

容量证明涉及到绘制硬盘,而不是不断更改块标题中的数字和解决方案的哈希值,而是绘制硬盘驱动器-甚至在开始挖掘之前就在计算机上计算和存储解决方案。一些解决方案比其他解决方案更快。如果您的硬盘碰巧对最近的区块难题有最快的解决方案,那么您就赢了.

挖掘算法太复杂而无法实时计算,而且块时间太短(平均每4分钟1块),因此必须提前将解决方案保存在硬盘上。最终,硬盘上拥有的解决方案越多(也称为绘图),针对最新难题找到最佳解决方案的机会就越大。.

能力证明–类比

想像你 “用一张彩票填满您的硬盘驱动器,然后在生成随机数时,您检查一下谁拥有最匹配的数字。” 如果您拥有最匹配的号码,您将获得奖励。最好的部分是“您可以逐块继续使用这些彩票。”

容量证明–技术说明

能力证明涉及两个部分。有硬盘驱动器的图和块的实际挖掘。根据您的硬盘大小,制作独特的绘图文件可能需要几天甚至几周的时间. 绘图 使用称为Shabal的非常慢的哈希。这与本文前面使用的SHA-256哈希不同,后者是比特币矿工快速使用的哈希。由于Shabal哈希值难以计算,因此我们对其进行预先计算并将其存储在硬盘中。此过程称为绘制硬盘驱动器.

绘图

绘图时(也称为创建绘图文件),您将创建一个称为随机数的东西。随机数是通过重复哈希数据(包括您的帐户ID)创建的。您分配给绘图的硬盘空间越多,可以存储的随机数越多。一个随机数最终将包含8192个哈希。这8192个哈希是成对组织的,称为瓢. 每个独家新闻都分配了一个介于0到4095之间的数字.

容量证明

在挖掘过程中,您计算​​出一个瓢号在0到4095之间。假设您计算出一个瓢号为42。然后,您将挖出Nonce 1的瓢号为42,并使用该瓢数据来计算一个时间量,称为截止时间。您对硬盘驱动器上的所有随机数重复此过程。计算完所有期限后,您将选择最小期限。截止日期代表 “从伪造最后一个块以来必须经过的秒数,才允许您伪造一个块。如果在这段时间内没有其他人伪造了一个区块,您可以伪造一个区块并要求获得区块奖励。”

例如,在进行采矿时,您会提出至少25秒的最后期限。如果在接下来的25秒内没有其他人可以伪造一个区块,那么您将有机会伪造该区块并获得奖励.

的优点和缺点

现在,您将获得独家新闻以及容量证明的基础。这是使用硬盘驱动器进行挖掘的一些优缺点.

好处

  • 您可以使用任何普通硬盘 因此其他矿工将不会从购买专用设备中获得好处,例如使用比特币的ASIC采矿.
  • 使用硬盘驱动器的能源效率是基于ASIC的采矿技术的30倍.
  • 由于每个人都有硬盘,因此容量证明更加分散。您甚至可以从Android手机的硬盘上进行挖矿.
  • 矿工不必不断升级设备。较旧的硬盘驱动器可以像存储新数据一样存储数据.
  • 完成采矿后,您可以清理硬盘并将其用于最初的预期用途

缺点

  • 流行的能力挖掘证据可能会引发另一场军备竞赛。今天人们使用的是TB硬盘,但最终我们可以看到PB,EB和ZB。.
  • 能力证明是一项相对较新的技术,在现实世界中并未经过严格的测试和挑战.
  • 当前,硬盘驱动器会绘制超出其挖掘目的无用的数据。但是,已计划将硬盘驱动器用作重要的开源信息的冗余存储。硬盘驱动器可以存储地图,维基百科文章或其他值得保留的信息.
  • 已经有 恶意软件 在人们的计算机上开采比特币。如果容量证明变得流行,那么您可能会看到恶意软件在绘制人们的硬盘。主要区别是您不太可能注意到某些硬盘空间已被占用.

爆破币

Burstcoin是第一个也是唯一使用容量证明的硬币。他们拥有一支活跃的开发团队和对未来的宏伟计划。他们甚至引起了加密货币爱好者约翰·迈克菲(John McAfee)的注意。您可以在此处查看有关Burstcoin的完整指南.

McAfee突发推文

最后的想法

能力证明是解决经典工作证明共识算法中出现的问题的有趣解决方案。这往往导致采矿权分散化和能耗降低。仍然未经充分证明,只有时间可以证明容量的有效证明,以及它是否将成为共识算法的新规范.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me