Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

剖析区块链的工作量证明

wxf2017
84 0 0
工作量证明(Proof-of-Work,PoW)一开始发明的时候是用来防止垃圾邮件的。不一会之后,它就被用在电子现金系统中 表象之下,PoW中的挖矿实际上在做的事情就是将动能(电力)转化为一个账本区块。! M) g7 l8 D0 F1 W* q  ^' G' d
& W9 q5 `4 B4 Y
一台矿机重复地运行哈希计算,直到它解决一个密码学难题。所有的哈希运算都会被丢弃,除了那个能够解决问题的哈希值。这个渺小的哈希值,计算它只花费了非常少的能量,却是为了产生它而要求付出的大量能量的直接表现,是挖出区块的证明。; J5 d: k3 y$ a3 Q7 p) \

: r! j7 o# n/ A1 C若要重写区块,后来的一个攻击者同样要运行哈希计算,次数跟原来产生它要求的次数大致相等。让我们再重复一遍:反写需要花费相同次数的哈希计算,但不是相等数量的能量。因为那个哈希值只是花费能量的一个表现,却并非能量本身。
; x7 ?" H. c! T# n: ]- K0 K
, l) _5 W+ @. F斗转星移,这个哈希值作为一个代表会变得越来越不精确,因为后来升级的硬件会变得越来越有效率。能量本身不会变化,但它的旧日代表会逐渐“漏损”。另一种观察这一过程的方式,是将Pow挖矿想象成为虚拟的区块附加物理重量。
% _5 l% p; _( c
% K( i6 k) [" k4 d) _$ N& y8 A1 o时间流逝,变老的区块会被破坏、变得越来越轻。假定其它区块的重量不变,这同样也会减少整条链的重量。比特币对抗这种磨损过程的方式是不断创建新的区块,加入新的重量。这保证链的顶端在当时总是很重的,因此保护了整条链的完整性。
6 u% x- F6 f2 q  Y( M0 ^* K9 m
( |! {6 l% Y! V$ A5 l重的链==安全的链(有些人说,“最重的链”要比中本聪说的“最长的链”更加准确。“最长的链”这一术语很容易误导人,因为我们使用这个词时意思并不是字面意义上的长度。)SHA256是比特币工作量证明挖矿使用的哈希方程。SHA256保护这个账本不被重写。一个哈希进,一个哈希出;挖出一个哈希,要反写就需要一个哈希。就是这一点,给予了比特币不可篡改的属性
7 n& c3 h  o( v& J2 a$ Z1 L; Q) z+ Z2 i! a1 w  y$ F
仔细想想,你会觉得它真是太神奇了。哈希计算竟完全服从于保护账本的目的!现实世界中,很少有什么东西是100%无保留地贡献自己同时又是高效的(举例来说,汽油和内燃机就不是这样)。现实中,哈希方程可能也不是100%的,但也是接近于这个值的。因为不可逆转性依赖于哈希结果是完全随机的(就像你摇骰子一样),而算法是无法真实地模拟现实世界的随机性的。幸运的是,对我们来说,像SHA256这样的哈希函数已经被证实是
; _7 b% q* w, s1 J' [, K
: X3 t1 L' L3 U& {% j) ^    充分随机的3 v6 I, Z6 B7 [) P" G
5 D& \& Y' ~0 F, |; J; S8 E
    ,也就是所谓的”伪随机“。我们已经对SHA256做了很多年的检验和压力测试,在这背后有一堆研究文献。所以,这里尚不存在什么我们需要太担心的东西。基本上,我认为,给区块“附加能量”的想法是对的,并且有可能是唯一一种在实际上模拟不可更改性的办法。使用消耗掉的能源为一个区块背书允许我们客观地评估不可更改性。相反,任何不基于能量的办法最终都会要求某些人; p6 l! P! E9 X" s: v8 h1 M

2 b* K7 w$ i6 Y( a, R8 ]) H) D    对不可更改性的主观诠释 通过为一个区块附加能量,我们使它具备”形式“,使它拥有真实的重量,并在物理世界中造成影响。我们同样可以认为工作量证明是一种将一堆0和1注入现实生活的魔法。换句话来说,工作量证明是电子世界与物理世界之间的桥梁。把这一点跟以太猫比比看?它们是由一些人创建的,并由他们在自认合适的时候修正和移除。
+ v9 Z+ j$ O4 x5 k! F2 e1 V4 K. R) _. K
他们的独特性和存在性既不被保证,也不可信赖。即便当前工作量证明的变体失败了,我有信心,会有其它为区块附加能量的方式。我的结论是,工作量证明在区块链中的应用也许会被证明是极其重要和广泛的,更甚于一开始意想中的那样。工作量证明给了我们不可更改性,不可更改性给了我们不受……的货币,而这种货币,可能会潜在地改变这个社会组织自身的方式
% C% l+ ]2 b5 i  w) L: A# L, T
# V/ R5 d4 [! S) Q" C0 O    理解其中的陷阱以及为什么它可能不如工作量证明。9 [7 l/ ]. y9 ^  E* I; T
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

wxf2017 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    27