(2020.08.07)
信息时代,需要一种数字化的高效货币;全球各国,需要一种公正客观的世界货币;法币贬值,平民需要一种发行有规律的保值货币;强权之下,人类需要一种自由货币。
这就需要一个不世出的天才,将各种需求融汇一体,用巧妙简洁的方式,解决这一难题。
首先,货币不需要有实体形式,只要有记录着各个账户资金往来的账本就行了,用户发出转账信息,账本随之更改,就一切万事大吉了。
PayPal、支付宝都是这个模式,比特币也是如此,不过相对于支付宝这种输密码验证身份的方式,中本聪采用了数字签名,无需使用密码却人人皆可验证。信息时代,账本靠程序运行,中本聪的比特币,也是一套程序。
既然要做成世界货币、自由货币,就不能受制于任何人,所以账本必须分散各地,人人持有,记账权必须分散给所有人,还要让全世界的人都能对账本达成共识。于是中本聪想出了一个办法,把账本划分成一个个按时间顺序前后衔接的区块,一个区块就是一段时间内的账本,谁都可以来打包一个区块记账,然后大家以某记账者的区块为准,一致更新账本。为了调动人们来记账,中本聪又给记账设置了区块奖励和手续费。区块奖励也解决了比特币的发行问题。
为了确定以谁的账本为准,中本聪又定下了工作量证明和最长链原则,耗费电力进行大量计算来制造出新区块,形成最长链,最长链是最大工作量的外在表现形式,大家以最长链为准,一致更新账本。最长链从时间上讲,是最新的账本;从内容上讲,记录着最多的账单;从劳动上讲,凝聚着最大的工作量。合于情,合于理,合于利。用一个简单的最长链原则,全世界的人就能在复杂多变的环境中达成一致,即使网络出现延迟或中断,也只有最新的少数区块同步不及时,之前的账本还是会保持一致,只要遵循最长链原则,账本最终还是会统一。根据博弈关系,人们也会接受最长链,竞相延长最长链,尽力广播最长链上的区块。最长链是全世界所有算力耗费巨大工作量制造出来的,并且还在不断延长,想重新制造出一条最长链取代原链,修改链上记录,是极为困难乃至不可能的,也不合攻击者自身利益,这就维护了区块链账本的不可篡改性。工作量证明和最长链原则的设计,可谓巧夺天工,一箭数雕。
为串联各个区块,防止篡改,中本聪用哈希值让区块环环相扣成区块链,牵一发而动全身。为让每一笔比特币的来龙去脉都清晰可查,防止双重支付,中本聪又设计出UTXO(未花费的交易输出)模型,类似于不断销毁用掉的旧币又不断造出可用的新币,清晰简洁,稳定性好,消耗计算资源少。
为让信息自由传播给每个人,中本聪又设计比特币以一传十十传百的广播模式通信。为制衡作恶者,中本聪又把比特币设计成去中心化的点对点网络,整个网络都是验证体系,集体维护比特币规则,整个网络遍布全球,无法摧毁。为避免管理者掌权,比特币的账户采取了自由生成的模式。比特币整个系统都是去中心化的,非常自由,限制极少,只需遵循规则,无需人为管理,所有的设计都是遵循这一原则。
其实比特币的这些设计都不是什么高深莫测的东西,运行起来也非常简单,要求条件极低,但中本聪的天才之处,就在于看出了这些设计的意义,并能巧妙地将它们组合到一起。每个设计都是那么恰到好处,简洁优美,仿佛去中心化自由货币天生就该如此一样。规则的简洁与思维的巧妙,是如此耐人寻味,让人击节叹赏。
这就好比微积分,其实直观上来讲,微积分并不是什么高深莫测的东西,它就是反映瞬间的变化与变化的积累而已。但要是悟到了这个世界就是这样不断变化积累的,就能把握世界的本质,发挥出无穷的力量。
旧号原创:https://zhuanlan.zhihu.com/p/172497500
发布于 2021-07-25 07:50
https://zhuanlan.zhihu.com/p/392896978