都说区块链可信,到底信了个啥?

‍‍d5df7dee6a243b4c4c4bd78fe1666ac1.png

题图摄于北京二环路

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

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

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

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

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

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


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

b2ac14c808627ea5e7fb3eef1dd03d25.png

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

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

信任从何而来?

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

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

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

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

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

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

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

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

去中心化

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

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

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

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

7dbabb72edb496b16352655b80f82aac.png

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

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

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

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

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

联盟链

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

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

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

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

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

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

c6189f1df24718538e77d84219c29ff5.png

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

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

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

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

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

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

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

接下来说说公链。

公链

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

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

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

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

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

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

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

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

结语

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

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


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

9c3cef4c72e0e3cbf1d63878e400b4e1.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/33586.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如果你还不懂区块链那就out了(二)--区块链的演化及应用场景

前面我们介绍了很多区块链的知识,可能大家会有以下几个疑问: 1、区块链用于溯源,如果供应链上的参与方自己造假,在中途将实物替换掉,区块链宣称的不可更改不就无效了吗? 答:造假会有相应的惩罚措…

总搞不懂区块链各共识机制的优缺点?来听听这位十多年经验技术老兵的吐血分享吧!

2018区块链技术及应用峰会 (BTA)中国 倒计时5天 2018,想要follow最火的区块链技术?你还差一场严谨纯粹的技术交流会——2018区块链技术及应用峰会(BTA)中国将于2018年3月30-31日登陆北京喜来登长城饭店。追求专业性?你要的这里全都有&#xf…

区块、链和共识

区块、链和共识 💡 区块链的基础数据结构 准备 Hash Hash也称散列、哈希。基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出(更多解释见知乎) 特点是:相同的输入一定得到相同的输出,不同的输…

都2021年了,还不知道什么是区块链就out了 | 从区块链数据结构到应用

序言 在现阶段及后10年都是发展主流的数字化经济的催动下,区块链技术越来越火爆。那么比特币的区块数据结构是如何构成的,区块链有什么特性,我们用区块链能用来做什么?我们一起来探讨下。 区块链诞生背景 2008年11月1日&#xff0…

基于区块链的内容社交平台,他们凭什么说比知乎更吸引人?

本堂茜 渡鸦区块链专栏记者 张杰拥有10多年的软件开发经验和创业经验,自称是“互联网老兵,区块链新秀”。随着互联网的发展,渐渐的他们不再满足于做线下的软件外包项目,更想在互联网方面做。 他们在互联网方面做了很多SAAS服务。例…

在清华讲区块链,高晓松竟这样解读共识与Token

本文仅代表作者观点 作者 | 李画 编辑 | 秦晋 高晓松2019年的第一期《晓说》,在母校清华大学做了以一场没有"诗和远方"全是苟且的演讲:《5G与区块链:文创产业的重要赛道》。他认为,5G与区块链是文创/内容产业在未来最重…

朋友聚会上,当你被cue聊聊区块链时.....

来源 | 白话区块链 责编 | 晋兆雨 头图 | 付费下载于视觉中国 转眼间,又到了一年一度的同学聚会。这次班长牵头,把班上绝多数同学都叫了过来,甚至还请了班主任王老师到场,摆了好几大桌。 一时间觥筹交错,各个都喝得满…

家用2kw风力电机满负荷的发电量有多少

家用风力发电机2kw的一天的满负荷发电量是48度电,3级风发电5级风满负荷发电,电机是永磁发电机,足功率发电,纯铜线圈缠绕,叶片是增强玻璃钢材质的

PyTorch搭建LSTM实现时间序列预测(负荷预测)

目录 I. 前言II. 数据处理III. LSTM模型IV. 训练V. 测试VI. 源码及数据 I. 前言 在上一篇文章深入理解PyTorch中LSTM的输入和输出(从input输入到Linear输出)中,我详细地解释了如何利用PyTorch来搭建一个LSTM模型,本篇文章的主要目…

TensorFlow搭建LSTM实现时间序列预测(负荷预测)

目录 I. 前言II. 数据处理III. 模型IV. 训练/测试V. 源码及数据 I. 前言 前面已经写过不少时间序列预测的文章: 深入理解PyTorch中LSTM的输入和输出(从input输入到Linear输出)PyTorch搭建LSTM实现时间序列预测(负荷预测&#xf…

TensorFlow搭建LSTM实现多变量时间序列预测(负荷预测)

目录 I. 前言II. 数据处理III. LSTM模型IV. 训练/测试V. 源码及数据 I. 前言 在前面的一篇文章TensorFlow搭建LSTM实现时间序列预测(负荷预测)中,我们利用LSTM实现了负荷预测,但我们只是简单利用负荷预测负荷,并没有利…

深度学习--Matlab使用LSTM长短期记忆网络对负荷进行预测

一、LSTM描述 长短期记忆网络(LSTM,Long Short-Term Memory)是一种时间循环神经网络,是为了解决一般的RNN(循环神经网络)存在的长期依赖问题而专门设计出来的,所有的RNN都具有一种重复神经网络…

电力负荷预测数据集

电力负荷预测,用电量以及温度、湿度、风速、降雨等数据,每15min一组,共计13个月 下载链接:https://download.csdn.net/download/ncusz/82632972

Python画用电客户日负荷曲线图

Python版本:Python3.6.2 一、日负荷曲线 摘自百度百科,日负荷曲线是描述一日内负荷随时间变化的曲线。 二、数据处理 数据:申请的爱尔兰开源用户用电数据,txt格式,一个文件将近400M,用写字板打开,很卡。 截…

基于改进粒子群IPSO与LSTM的短期电力负荷预测

短期电力负荷预测是电力系统安全调度、经济运行的重要依据 , 随着电力系统的市场化 , 负荷预测的精度直接影响到电力系统运行的可靠性、经济性和供电质量。LSTM 为短期电力负荷预测提供了一个新的研究方向。本文将LSTM用于短期电力负荷预测 , 提出基于LSTM 的短期电力负荷预测模…

电力负荷预测三篇综述总结

三篇综述链接: 深度学习方法在负荷预测中的应用综述(论文阅读)光伏发电量和用电量的概率预测研究综述(1)光伏发电量和用电量的概率预测研究综述(2)光伏发电量和用电量的概率预测研究综述&#…

记录一次生产服务器CPU400%满负荷处理过程

记录一次生产服务器CPU400%满负荷处理过程 文章目录 记录一次生产服务器CPU400%满负荷处理过程步骤猜测解决方法反思总结 步骤 top命令 31779进程 占 CPU 361% ,通过最后的COMMAND可以判断是java进程 通过jvm的 jsp -l命令 查询 31779进程 是 zipkin-server-2.…

Python 多进程下开多线程满负荷工作

最开始只是有这样一个想法,后来想实现一下 本文只是写一个例子,实现了开多个进程,每个进程下面开多线程,每个进程执行单独一个任务,并行执行,进程下的多线程执行任务,并发执行 import multiprocessing import threading import timedef m_test():for i in range(25):tthreadin…

磁盘IO满负荷性能分析

磁盘IO满负荷性能分析 2011-06-26 22:30:59| 分类:linux优化 |举报|字号 订阅 磁盘IO满负荷性能分析(一) 有个项目最近发现在执行一些oracle数据库的数据补入的sql语句时非常慢,经查发现来自存储的硬盘io会冲到100busy devic…

【板卡调试】测试篇 满负荷 网口测试篇

1、满负荷测试 对于window环境下载,下载使用7.zip的软件,进入工具中选择基准测试,即可。 原理:根据选择的线程核数,进行多线程式的解压缩操作,进而实现CPU满负荷运载。 工具下载链接:https:/…