区块链能改变社会? 《区块链社会》读后感

区块链能改变社会? 《区块链社会》读后感

最近区块链技术很热,创业公司也很多,已然是一个风口。

身为一个程序员,谈不上需要追新技术,但是对新技术还是要有一个了解的。

毫无疑问,区块链技术就是现在需要了解的技术。

我的博客中,有一篇文章就已经谈论过区块链技术了。那是对区块链做了一个技术上的解读,我认为是合适的。

但是仅仅在技术上去说,已经不能解释区块链为什么在技术上,在经济上,在政冶上引起了这么多正面负面的新闻了。

因此,需要找一些理论的书籍,来系统看看,区块链倒底是什么东西。

当然自己的结论也是很有限,请见谅。

读这本书也是一个机缘,这本书在也是圈子中抽奖中的,也要感谢一下圈内的好友。

《区块链社会》总结

为什么需要区块链

首先是要解释下价值转移:

价值转移是指在网络中以每个人都能够认可和确认的方式,将某一部分价值精确的从某一个地址转移动另一个地址,而且必须确保当价值转移后,原来的地址减少了被转移的部分,而新的地址增加了所转移的价值。这种操作的结果必须获得所有参与方的认可,且其结果不能受到任何某一方的操作(共识)。

如果看不懂可以拿转帐想想。可以看出价值是金融上的问题。

书中逻辑是:

面对什么问题?

  1. 价值转移是金融系统的基础
  2. 金融系统是人类生活的核心
  3. 因此互联网就需要解决价值转移问题

怎样解决?

传统方案:中心化的方案,就是通过某个公司或者政府信用作为背书,将所有的价值转移计算放在一个中心服务器中,尽管所有的计算也是由程序自动完成的,但是却必须信任这个中心化的人或机构。中心化的方案在一定的机构、地区或者国家的范围之内是可以的,因为可建信用。

缺点:

  1. 建立跨国,跨机构信用共识却很难
  2. 系统中最不可信任的就是人,技术发展也是通过取代人来实现生产力大发展

新方案:以信用共识为基础的价值转移,需要一个能够去第三方中价的方式,一个能够自动运行的方式(人的影响拿掉),且具备去信任(去掉信用)的机制的方案。这个方案需要建立全球性的信用共识。这个共识选择为数学。这个方案就是以数学算法(程序)作为背书,让所有的规则都建立在一个公开透明的数学算法(程序)之上,那么就能够让所有不同政治文化背景的人群获得共识。

再理一下书中的逻辑是:价值转移不好做 => 中心化的方案不好做 => 新方案好。

什么是区块链

区块链本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性和生成下一个区块。所以说区块链是以去中心化和去信任化的方式,来集体维护一个可靠数据库的技术方案。以数据冗余和算力保证数据安全。最初是从比特币中抽象出来的。

技术架构

分为六个部分:

数据层

封装了底层数据区块的链式结构,以及相关的非对称公私钥数据加密技术和时间戳等技术,这是整个区块链技术中最底层的数据结构。

网络层

包括分布式组网机制(P2P)、数据传播机制和数据验证机制等。

共识层

封装网络节点的各类共识机制算法。共识机制算法是区块链技术的核心技术,因为这决定了到底谁来进行记账,记账者选择方式将会影响到整个系统的安全性和可靠性。

激励层

经济因素集成到区块链技术中,主要包括经济激励的发行机制和分配机制等,该层主要出现公有链中,因为在公有链中必须激励遵守规则参与记账的节点,并且惩罚不遵守规则的节点,才能让整个系统朝着良性循环的方向发展。所以激励机制往往也是一种博弈机制,让更多遵守规则的节点愿意进行记帐。而在私有链中,则不一定需要进行激励,因为节点在往往在链外完成了博弈。

合约层

主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础。

应用层

封装了区块链的各种应用场景和案例。Dapp都在应用层。

这六层并是这必要因素,有很多的链,如私链,就可以没有激励层,合约层和应用层。

共识机制

数学共识基础是非对称加密。

有多种共识机制:包括工作量证明机制(Pow);权益证明机制(Pos);股份授权证明机制(DPos);混合证明机制,如以太坊采用了Pow+Pos的机制。

类型

包括:
公有链,私有链,联盟链,许可链,混合链,复杂链

这些都可以按字面意思进行理解。

DAO 和 DAC

DAO 是 (distributed autonomous organization,分布式自治组织)和 DAC (distributed autonomous corporation,分布式自治机构)的简称。是指通过一系列公开公证的规则,可以在无人干预和管理的情况下自主运行的组织机构。

三定律:诚信机制,不可侵犯性,自我保护

三定律是DAO和DAC的行为准则。

未来建立DAO和DAC的核心在于:是否能够建出一个自我监督并且自我完善和发展的DAO和DAC体系。

燃料货币理论

解决 DAO 是如何盈利的问题。

就是在一个纯区块链项目中,都有一种代币,任何人在使用该项目提供的服务时都会被要求使用这些代币支付一定的费用。随着使用越多,就会对代币产生更多的需求。这些代币就有价值,会使开发者获利。

未来发展

  1. 区块链1.0: 以比特币为代表的可编程货币
  2. 区块链2.0: 基于区块链的可编程金融
  3. 区块链3.0: 区块链在其他行业的应用

其他

这本书还讲了其他的内容,如案例,和各国的态度。这里就不说了。

读后感想

比特币的想法是建立一个全球银行,而且区块链就技术而言是一个整合技术,整合了分布式计算、密码学,形成了一个体系。

是否能形成区块链社会,我看不行,原因如下:

  1. 金融是管理实业的最重要的手段,政府不会允许大量的金钱进行比特币交易
  2. 很多人认为金融是人类的核心,而比特币会建立一个去中心化的价值银行,从而导致政府消失,这点现在看来是可笑的
  3. 是程序就会有 bug,这是共识,可编程金融有 bug 是多么可怕
  4. 如果在模型层里不引入激励层,合约层,应用层,区块链基本上是一个最终一致性数据库
  5. 区块链的主要贡献在于激励层的作用,私链基本上没有什么价值,还不如一个中心数据库
  6. 区块链只能在公链上运行才会有价值,把全世界的计算机连接成了一个大型计算机,就像文中说的一样解决跨国家信用的问题
  7. 如果燃料币理论成立,那交易成本还是很高的,基本上只能算是大型交易才可以
  8. 物联网区块链的设计,是把交易成本取消,或者把成本转嫁,价值转移对物联网就空气
  9. 去中心化就是把人去掉,把机器大量引入,程序化这是不可能的
  10. 在区块链中人类的协作是通过网络,通过标准化的工作量进行处理,事实上几乎所有的事情都没有办法通过一个标准去衡量
  11. 比特币是一个伟大的发明
  12. 可以说区块链基本上什么都是向钱靠拢
  13. 区块链能否改变社会,他已经改变了。但是他应该成不了社会的核心

以上我说的都是自己的看法,有可能都是错的。

posted @ 2018-05-06 21:03  htoooth  阅读(1352)  评论(0编辑  收藏  举报