‍‍

题图摄于北京二环路

【前言】不时有朋友向我询问某某区块链项目怎么样。我通常只给他们讲一点:要考察项目中区块链的信任体系。不管项目方说得怎样天马行空,看懂其中的信任机制,就基本可判断其项目的价值。

最近热门词汇层出不穷,如 DAO,NFT,Web 3.0 甚至 元宇宙,它们共同点就是和区块链息息相关。通过剖析其中的信任原理,能让我们有更深入的理解。后续文章将对这些基于区块链的概念做讨论。

要想了解区块链、云原生和机器学习等技术原理,可置顶和关注本公众号 亨利笔记 ( henglibiji ),以免错过更新。

自从比特币平地崛起之后,脱胎于比特币的区块链技术走进人们的视野。我在 2016 年曾参与编写了国内首本区块链技术书籍《区块链技术指南》,恰逢 2017 年区块链概念大爆发,本书一举成为畅销书。2017 年成为了“区块链元年”。

转眼数年过去了,区块链在实体经济领域还没有出现靠谱的杀手级应用,因此2017年后的每一年几乎都被称为“区块‍链元年”。

为什么区块链一直是“元年型”技术呢?这要从区块链两个主要的特点说起:可信任性和去中心化。

《经济学人》杂志认为:“区块链是信任的机器”。区块链就是为解决信任的问题而出世的。如果拿区块链去解决与信任无关的问题,那绝对是没有 get 到区块链的精髓。

《经济学人》杂志封面:信任的机器

人的社会属性决定了人与人之间在日常中需要发生各种关系,信任是人际关系确立的必要基础。比如,我们到银行存款,前提是对银行的信任,相信银行能在我们需要是把款提出来。

信任从何而来?

第一种建立人际信任的方式是天然的血缘关系,每个人从诞生到这个世界起,依据血缘远近自然地建立起第一个信任圈。如,父母、兄弟和姐妹等亲属关系。

依托血缘建立的信任毕竟数量有限。第二种信任关系是人们在交往中互相的认知和了解,逐渐建立起来的,这种信任往往需要较长的时间才能获得。例如:发小、同学、同事、战友等等。

第三种是由人类社会的组织形式带来的信任,现代社会最常见的是国家以及代表国家的机构,如政府、法院、军队和警察等。第三种方式与前两种有明显的区别,它与个体无关,是全社会范围的公共信任体系,可以理解为公信力。

第三种信任形式是人们社会生活中最常遇到的,通常以国家或政府的形态出现。尽管代表公信力的是国家或政府,但是实际中还是存在信任的问题。对公信力的质疑的事件屡见不鲜,如某地政府是否公正处理了某个社会事件,某法院是否秉公审理了某个案件等。

区块链解决大多是第三种公共信任的问题。

区块链通过技术手段,用机器代替人来提供可信任的结果。因为机器没有情感,刚正不阿,只会按照预先设定的程序输出结果,即所谓“code is law”(代码即为法律)。而执行任务的程序代码可以公开接受公众的检验,提升了大家对它的信任度。

比特币是区块链应用最成功的例子,起源于中本聪(匿名)对各国政府 2008 年金融危机中无节制印钞拯救大银行的做法的回应。比特币按照计算机程序预先设定的规则,总量为 2100 万个,目前每 10 分钟生成6.25个比特币,每隔4年产生比特币的速度会减半,大约在 2140 年发行完毕。

通过计算机程序的定义,比特币不会被增发或滥发,确保了稀缺性,已经被众多投资机构视为可信的储值工具,进入了投资组合的名单。(关于比特币的价值另文再述)

去中心化

比特币的成功因素中,除了用计算机代码固化运行规则外,还有很关键一点是分布式记账本,或者说是去中心化(decentralized)记账

计算机代码是软件,执行时能够体现事先设置的规则。但实际中却有个问题,任何代码都要运行在计算机上,如果机器的主人对软件做了手脚,是可以篡改代码原定的意图的,那么依然无法保证机器执行的代码可信任性。怎么办呢?

比特币最聪明的设计之一是利用了多方记账解决了少数个体不可信的问题。在比特币网络中,当代表50% 以下算力的节点记假账时,其假账本会被其他“守规矩”的节点的所覆盖。只有控制了50% 以上的算力,才有可能修改比特币的账本。

在比特币网络中,全球约有 15000 多个计算节点,要想控制其中 50% 的算力是难乎其难的事情。比特币的 POW 共识算法,实现了概率性拜占庭协议(Probabilistic Byzantine Agreement),通俗地说,就是采用最终一致性的共识算法,达到所有记账节点数据的真实与统一。

比特币全球网络节点分布(来自bitnodes.io)

如此一来,单个或少量节点想通过造假获利将难以成功,并且造假成本很高(消耗大量算力),还不如规规矩矩地挖矿(记录真实账本)更实惠。比特币用去中心化记账的办法,实现了数据的可靠性和不可篡改性,建立了一个可信任的系统。

得益于比特币的成功,比特币中使用的区块链技术引起了广泛关注。人们希望借助区块链,建立全新的信任体系,毕竟人与人的关系中信任是头等大事。

从 2017 这个“元年”以来,区块链应用雨后春笋般涌现,卖点往往是“可信任性”,“不可篡改性”和“去中心化”。其中,“去中心化”不能算优点,它只是实现信任的技术手段,实际中还会令系统效率低下和架构复杂。

“可信任性”应该说是区块链应用的最大价值所在,也是识别区块链在应用中是否真正具有价值的关键。我们来看看一些区块链应用有没有提供信任的能力。

联盟链

区块链有两种常见的类型:联盟链和公链。先说说联盟链,它实质上就是若干个企业、机构或组织成立一个联盟,对核心数据在联盟所运营的区块链上分别记账(即多方记账)。如果某方想要篡改数据,必然和其他方保存的数据不一致,会被发现作假,因此假数据无法被认可,从而达到数据可信的目的。

在联盟链的应用中,我们要关注的是哪几方参与记账,他们有没有可能串通修改数据(记假账)。另外要考察参与记账的各方的信用度如何,是否值得信赖,作假的成本是多少。记账方越多,互相之间各自独立,记账方本身的公信力越高,这个区块链应用越值得信任。

信任联盟链大约等同于信任运营该链背后的机构。如果这些机构中有政府背景的实体,其可信度相对而言会高一些。例如,用于司法证据保存的联盟链,往往引入检察院、法院、公证处等国家机构来提升其可信度。

拿现在火得一塌糊涂的 NFT 数字藏品来举个例子,国内发行的各种 NFT 数字藏品通常在发行当天被一抢而光。NFT 是英文非同质化代币的缩写(Non-Fungible Token),实质上是区块链上一种特殊的虚拟代币。

NFT 数字藏品从技术上讲是区块链上的一个存证记录。简单地说,NFT数字藏品就是在区块链上记录了某件物品(实物或虚拟均可)的属主是谁,属主可通过区块链展示对藏品的所有权(确权)。这个所有权由区块链的记录来提供,因为区块链上的数据是“不可篡改”的,所以令人信任。

在国内打着 NFT 噱头的藏品,大家基本上当个娱乐项目就好,凑热闹抢一抢,和朋友们比比手速,其乐也融融。

给大家带来娱乐的某联盟链 NFT 数字藏品

虽然抢了个欢乐,很有“纪念意义”,但这些“藏品”基本上没有什么价值!为什么呢?

原因有多方面。由于政策原因,国内记录 NFT 数字藏品的区块链基本是联盟链,参与这个联盟链数据记账的就是几个公司,其中可能有某些头部的互联网公司。从这个的角度上看,基于联盟链的NFT 数字藏品没有多少公信力,因为联盟链的运营方只是几个公司而已。

如果这几个公司合计一下把某个藏品的记录给抹掉了,又或者由于各种原因不再提供藏品所有权存证服务了,对藏品拥有人来说就是“渣都没有了”,根本没有任何保障。

还有其他一些原因,如国内的 NFT 藏品没有流通价值和内在价值等等,另文再述。

有位资深区块链行业的朋友指出,国内 NFT 藏品如同“太监娶老婆”。这个比喻很形象。(感兴趣的读者可关注他的公众号:MerkleRoot

从上面例子看到,联盟链应用是由提供服务的机构背书,这些机构的公信力直接或间接地传递给了应用,从而决定了应用的可信度。使用了联盟链并不一定增加可信任性,特别对于需要公信力的应用,如藏品这类,有点多此一举的感觉。

接下来说说公链。

公链

在区块链元年虚拟货币泛滥,国家禁止了虚拟货币的流通,而承载虚拟货币的公链在国内基本得不到政策的许可和支持。

公链倡导的是去中心化的信任机制,是跨越国界、文化、语言、种族和宗教的存在。公链如果设计得合理的话,它的可信任度不受任何个人或组织的影响。

区块链领域很流行一个词:DAO (去中心化自治组织),其崇尚的是依据去中心化的原则,建立社会的治理模式,每项行动决议由成员通过区块链投票来决定。因为公链的可信性、公正性和透明性,可以实现共治的目标。

公链带来的憧憬很丰满,但现实却很骨感。世界上的国家基本成立了中心化的政府,即使有民选政府和议会等机制,但实质上还是中心化的治理,政府公信力由法律等机制保障。

中心化的治理机制是人类社会数千年演进发展而来的结果,虽然存在一些弊端,但中心化政府的效率高,执行力强,成为了各国政府的主要治理方式。

公链的去中心化信任机制和各国中心化的政治制度格格不入,因此没有哪个国家的政府会愿意推广和使用去中心化的公链应用。放眼全球,绝大多数国家都没有使用公链来构建核心应用,除了有技术原因外(如性能等),还有去中心化机制与中心化政府组织不可调和的缘故。

试想一下,假如美国使用比特币作为其国家货币,美联储将失去铸币权,必然无法接受。比特币系统还可能受到其他国家的矿工控制,显然任何主权国家都不可能接受这样“不可控”的公链。目前只有中美洲小国萨尔瓦多因没有自己的主权货币,使用了比特币为国家货币。

过去两年,公链中较为成功的 DeFi (去中心化金融)类应用表现突出,以公链和智能合约为基础,实现了虚拟货币上的大多数金融活动,如理财、借贷、交易等能力。尽管得到了长足的发展,但还是因去中心化体系和中心化制度直接不可调和的矛盾,目前只占全球金融体量的 2%,无法成为主流金融途径。

结语

区块链是实现信任的一项技术,能够提高应用系统的可信任度。但是在区块链的两种主要类型中,联盟链的运营主体难成为可信任方,即使有链依然无法保证高可信度;而完全去中心化的公链,其带来的信任机制跨越了国度、文化、宗教等边界,难以被主流的中心化政府的体制认可。为此,“元年”型技术区块链还将面临重重困难,需要找到在社会体制中的定位点。

欢迎点赞、转发、点 在看。


要想了解联邦学习、隐私计算、云原生和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

都说区块链可信,到底信了个啥?相关推荐

  1. 线下沙龙:靠谱的区块链应用到底是啥样?

    前日,比特币的价格突破一万美元,这个价格和走势刺激着每一个中国区块链关注和从业者的神经.对于ICO,中国政府的严控政策早已明确了其态度,针对区块链,我们还能做些什么?未来,中国的区块链产业到底处如何发 ...

  2. 微众银行严强:如何构建区块链可信应用的点线面体

    在成都市人民政府主办的"链上安全.可信发展"区块链安全产业峰会上,微众银行区块链安全科学家严强发表<区块链可信应用的点线面体>的主题演讲,深入剖析可信区块链应用的特点与 ...

  3. 深度研究 | 区块链在征信业的应用探讨:切中了痛点,但也面临四大挑战

     深度研究 | 区块链在征信业的应用探讨:切中了痛点,但也面临四大挑战 雷锋网按:本文由中国信息通信研究院和腾讯研究院区块链联合课题组的王强.卿苏德.巴洁如所作.转载自公众号腾讯研究院.雷锋网(公 ...

  4. 漫谈 | “黎曼猜想”和区块链加密算法到底有什么关系?

    玛丽女王的密码之生死命悬一线 16世纪伊丽莎白一世女王时期,玛丽和谋反的贵族用密码通信,企图篡位:他们的阴谋活动早在警方监控之下,密信被警方截获之后破译出来.贵族举兵谋反前夕被捕,死不招供,警方还是逮 ...

  5. 陀螺产业区块链第三季 | 基于区块链的百信银行商户清算方案

    2020年4月,国家发改委在例行新闻发布会上宣布区块链被正式列为新型基础设施中的信息基础设施,自此区块链正式搭上新基建的"风口". 与传统基础设施建设相比,新型基础设施建设更加侧重 ...

  6. 陀螺产业区块链第十二季 | “铭镜”智慧农牧区块链可信溯源平台

    区块链,一种由多方共同维护.分布式储存的记账技术,可通过信任机制的重构拓宽协作关系的纵深度,在推动产业变革.创建数字经济等方面有着关键作用.目前,在全球范围内,已有多个国家政府表明将积极发力区块链领域 ...

  7. 区块链技术到底有啥用?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 前言:关于区块链适合做什么和不适合做什么?一直都有争议.那么,通过什么方式来辨别呢?本文用详细的流程图来应对这个问题.本 ...

  8. 区块链技术到底是什么鬼(一)

    本文技术要点: Blockchain 是一种利用去中心化和去信任方式集体维护一本数据簿的可靠性的技术方案.该方案要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(block)每个 ...

  9. 都说区块链颠覆未来,区块链究竟能改变什么?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 区块链,有时像个天使,有时像个魔鬼. 有人说它是金融泡沫,说他是彻底的庞氏骗局:有人说它能改变世界,有人认为区块链的可以 ...

最新文章

  1. 彻底弄懂css3的flex弹性盒模型
  2. Docker:Redis启动命令
  3. Varnish缓存代理简介与配置
  4. 无需埋点的移动数据分析平台GrowingIO V1.0
  5. Java高手需要注意的25个学习目标
  6. ifconfig输出网口和ip
  7. kali虚拟机安装教程
  8. 计算机硬盘驱动是什么,电脑重装系统时提示缺少硬盘驱动该怎么解决
  9. 关于elasticsearch属性not_analyzed,坑
  10. bzoj2037 Sue的小球(区间dp,考虑到对未来的贡献)
  11. 【Python】1.基本语法元素
  12. 方根法公式_方根的简易算法
  13. 基于MATLAB的图片中文字的提取及识别
  14. 长得类似铁甲小宝的机器人_《铁甲小宝》盘点机器人原型,卡布达原来是独角仙...
  15. 对偶式与反函数_函数Y =A(B+C)的对偶式Y’= 和反函数`Y=
  16. git、github保姆级教程(手把手交)以及如何在github上提交pr,参与开源项目
  17. 小年|幸福是一种期盼,而生活是一种圆满!
  18. 【计算机网络】彻底明白IP地址——计算相关地址
  19. 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...
  20. 口语:英语单词发音规则

热门文章

  1. 如何提高Mac App Store下载速度
  2. arcgis 出图背景_利用ArcGIS做一张quot;三调quot;土地利用现状图
  3. rtthread工业使用_在STM32平台跑RT-Thread下的C++详尽使用指南
  4. 特征筛选(2)——基于模型的特征筛选方法
  5. 从0开始学习微服务(二)
  6. 这才是微服务划分的正确姿势,值得学习!
  7. VMWare WorkStation Pro 15下NeoKylin及达梦数据库安装过程及踩坑笔记
  8. sicily 1155
  9. warning: LF will be replaced by CRLF in 解决办法
  10. Microsoft系统漏洞修复