http://www.kqlcn.com/

技术的思考——区块链像宗教

  2019年4月份以来,数字货币价格上涨又引起了一阵狂欢。与2017年疯狂的开始类似,旧人与新人开始在论坛、朋友圈、公众号里活跃起来。很好奇它是不是能够保持“打不死的小强”精神,不仅在于它带来的财富机会,更在于它为区块链发展教徒延续了机会。区块链像宗教?没错,本文就是这个观点。

  

技术的思考——区块链像宗教

  区块链是数字货币所依附的技术,因近年数字货币的疯狂而备受关注。媒体常报道,区块链是下一代(价值)互联网,区块链将颠覆这个世界。不一定,如今最不可信的就是媒体。要彻底理解一个事物,需要从尽可能多的角度来看待它,才能减少被幸存者偏差的认知障碍所绑架的几率。

  Ø 一项复杂的技术,是由众多微小的底层原理组成。了解底层依存关系,才能破除技术神论,才能让非专业技术人员,冷静对待即将说出口的愿景。区块链,做为一种技术,需要掰开揉碎了看。

  Ø 除了宇宙大爆炸之前仍是未解之谜,其他能被感知的事物总有被创造的初衷。区块链的初衷,真的只是为了辅助一种虚幻的货币?

  Ø 一项新科技,就像新生的婴儿。刚出生时,被人们寄予无尽的期望。区块链这个萌娃,出生时带着金光熠熠的钥匙。这东西究竟是宝贝,还是只是破铜烂铁?

  Ø 婴儿一开始免不了受到万千宠爱,然后免不了要独自面对既有社会、商业、环境的适应性问题。区块链如何去适应社会,创造匹配其出生时光彩四射的价值?

  对待一项科技,需要关注它带来的核心价值以及能够解决问题的边界。这是“技术的思考”系列文章想要剖析的。

  

技术的思考——区块链像宗教

  

  一、区块链的技术性

  区块链是一种技术,从那些深奥的共识机制,神圣的智能合约,特别是那个神秘似黑客的“中本聪”可以感受到。《技术的本质》说:一项技术通常由很多其他技术组合而成,而技术创新就像基因一样,通过已有技术的重新组合就能实现。区块链不是一项完全重新发明的技术,而是网络协议、密码技术、数据库、编程语言、计算机硬件等成熟技术的综合体。

  ①网络协议。人们把区块链想象为价值互联网,是一个很形象的比喻。从技术角度看,区块链的底层仍然是基于网络通信协议(主要为P2P,点对点网络通信技术),也少不了使用和互联网一样的TCP/IP协议。区块链不期望自己躲在小房间里丢沙包,而是期望更多节点参与且互相连接。连接者越多,区块链的容错能力越强。这赋予了区块链网络连接的特征。

  ②密码技术。当与其他参与者进行连接时,还想保持自己身份不被知道。这就形成了一对公私钥仗剑走天涯,还有复杂的助记词要抄在小本本上的现象。基于密码学的强大威力,在身份、登记和传输内容,都能实现匿名和保密。还有些其他加密算法,可拔插的组装到区块链大家庭里,能实现如状态通道、匿名投票、多方安全计算等效果,赋予了区块链保密匿名的特征。

  注:说实话,身份能否完全能做到匿名,仍需保留意见。因为当今如此发达的追踪技术,谁买的机器,用什么ip连的网络,真能确保自己从网络中隐身?

  ③数据库。区块链本质上是一个账本,技术中有个专业词汇——数据库。数据库有存储、备份、检索等功能,有主库和从库的概念。区块链将此概念应用到了极致。每个节点都是其他节点的“从库”,任何一个节点跟其他节点不一致,都可以进行更大范围地对比和校验。这赋予了区块链不可篡改、可追溯的特性。

  ④编程语言。区块链不是用汽油和发动机驱动的,而是使用与计算机相关的软件进行搭建的。利用多种可操作计算机进行计算的语言,让每个节点实现:

运行智能合约

运行指定功能的智能合约

寻找并连接其他节点

确定谁能够打包最新的交易信息到区块链上的规则

确定谁能拥有多少数字货币

……

  软件在过去近30年里,已经融入了这个世界。区块链也是其中的一种软件,它们是由程序员996写出来的。编程语言赋予了区块链去中心化的特征,机器可以代替人自动执行既定的规则和操作。

  ⑤计算机硬件。软件不可能运行在彩电上,没有计算机里的集成电器、编译器和CPU,什么都玩不转。区块链最多能干什么,取决于计算机最多能干什么。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。