区块链与共产主义社会

最近在学习区块链相关概念,发现区块链和共产主义实在太像,下面咱们做一下类比。

一、区块链

首先,区块链是一个去中心化分布式账本。

这里面有三层概念:

1、去中心化,类似没有政府的意思;

2、分布式,类似人人平等的概念;

3、账本,类似法律

由于人人平等(分布式),法律具有了不可篡改的特性。因为法律一旦被每个人记在脑子里(真实情况是电脑,电脑是记得住的),就不能被修改了(历史是不可能被几本教科书篡改的)。

那么社会在进步,法律得推陈出新,推陈是不可能的了,只能出新法律覆盖旧法律。可是由于没有政府(去中心化),谁来决定法律呢?这就靠开发这个共产主义社会的设计者来定了,决定方法称为共识算法。下面咱们来聊聊中本聪是怎么开天辟地的。

二、共识算法

1、PoW(Proof of Work)工作量证明(越努力越幸运)

由于是开天辟地,社会普遍贫困,需要矿工来掘金。为了让大家都愿意参与到中本聪设计的共产主义社会,中本聪设计了这样一条规则:矿工工作量最大的,奖励一笔金子,并有立法权,可以新增当天法律(一个区块)。那么怎么证明你的工作量是最大的呢?这就得靠密码学(类似物理定律)来保障了。比如你要证明你的工作量,你得像马斯克一样给上帝刷火箭和跑车。密码学中的证明没那么难,通过哈希算法算出来的哈希前几十位是0就行(或者说小于某个数,程序猿们,你懂的)。

严格来讲,工作量小的也是有可能获得立法权的,只是概率相对小点。真正的人人平等,越努力越幸运。

2、PoS(Proof of Stake)权益证明(公司制度)

随着社会的发展,PoW的弊病逐渐显露出来:1、没得到立法权的矿工的工作量被白白浪费了;2、大量矿工联合起来,高概率获取立法权,可能导致社会被野蛮矿工把持。为避免社会被蛮力控制,新的共产主义社会参考资本主义引入了公司制度,全民投票来决定立法权。

3、DPoS(Delegated Proof of Stake)委托权益证明(人民代表大会制度)

全民投票效率太低,于是新的共产主义社会又引入了人民代表大会制度,由专门的代表投票决定。

如果社会中有专门的作恶分子,怎么保证立法权不会落到他们手上呢,这在国外称为拜占庭将军问题。有点累了,今天就先写到这,有空再改。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 货币的演变——从贝壳到比特币 当社会分工产生之后,人类就产生了商品交换的需求。在货币被发明之前,人类是以以物换...
    longlee阅读 12,311评论 1 23
  • 五大财务比率模块之一“现金流量”。 “现金流量”也称为“比气长”:公司的运行跟人一样是有生命的,人活一口气,公司也...
    芊沫阅读 2,338评论 0 0
  • 一只纸飞机从小小的手中送出,蓝天下划过一个短暂的弧度,跌落。恰如少年勾勒的童话。 生活,从来不是童话。 夏叶的晚上...
    陌九阅读 2,806评论 0 2
  • 今年运气不太好,本来计划放下浮躁,好好的去做一份工作。努力了很久,好像看到了光明的前途。可是却在那天下午,被之...
    百鸟朝凤_769c阅读 1,267评论 0 0