第三课:大众对于区块链技术的迷思
小欣:这节课,张老师会为我们讲解大众对于区块链技术的迷思。
张建钢:有的人可能会问,为什么传统的区块链平台有这么多的问题?咱们还要从区块链真正蓬勃发展?咱们从比特币开始讲起,从比特币创始人中本聪也好,还是以太坊的创始人Vitalik也好,还是Hyperledger也好,这些业界的先驱或者是社区的先驱,他们非常聪明。
但是区块链作为一个平台技术,其实是非常复杂得。它的复杂性在于它的深度和广度,它涵盖了密码学、安全、隐私、大系统的集群,以及大规模跨地域的部署等等。实际上作为一个架构师,都很难同时都能够把它把握的很好。
那么造成的结果就是:不管是比特币还是以太坊,或是Hyperledger也好,仅仅是让人感觉它是一个虚拟社会里头可以自己玩的东西,而不是在现实环境里真正能够用起来的东西。
深层次的原因是基于大家对区块链的迷思,实际上不是真正的认识到了区块链。比如经常有人说:在区块链上节点越多数据越不可篡改。
这实际上是不对的,数据不可篡改的特性即所谓区块链的可信性,是由密码学和职责分离来实现的,而不是你有多少个节点来实现的。
比如说我有一万个节点,但这一万个节点都由我一个人来掌控,说实话篡改是分分钟的事,没什么了不起,任何一个做operation的人都知道,他有很多2,解决这一万个节点说实话
piece of cake。
还有一点就是大家认为所有的节点必须有所有的数据才能可信,其实大家搞错了,这个冗余度和可信是两码事情,刚才说了可信就是数据的不可篡改不可抵赖。
大家还认为区块链可以验证交易的有效性,这纯粹是胡扯。区块链是一个平台层面的东西,我这个交易是不是有效,是应用层面的东西,你怎么可能知道我这个交易是有效还是无效呢?你只是忠实的记录,忠实的背书,什么事情发生了,发生了以后造成的结果是什么,大家不可抵赖不可篡改。
这个主要的point就在于:因为大家在整个社区、世界范围里,对区块链理解实际上是不正确得,那造成的结果就是这些平台都在现实应用用起来的时候都不work。
大家可以会挑战我说:“我有很多的应用,很多人说区块链就是个数据库。”是,区块链可以用做一个数据库,但是我想说,如果你想用区块链做数据库,那你搞错了,因为哪怕是Microsoft Office的Access也比区块链好使多了。
所以说要让区块链真正用起来,就一定要破除大家对区块链的迷思,破除对先驱的崇拜,然后真正在这个基础上,看看到底哪些东西是区块链的本质,哪些东西不是。
小欣:下节课,张老师会为我们讲解如何让区块链平台实现落地。
【版权归钛媒体所有,未经许可不得转载】
账号合并
经检测,你是“钛媒体”和“商业价值”的注册用户。现在,我们对两个产品因进行整合,需要您选择一个账号用来登录。无论您选择哪个账号,两个账号的原有信息都会合并在一起。对于给您造成的不便,我们深感歉意。
Oh! no
您是否确认要删除该条评论吗?