区块“链”接智能
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 区块链技术有哪些特点

区块链技术不是一个单项的技术,而是一个集成多方面研究成果的综合性技术系统。从技术构成的角度实事求是地分析区块链,并揭示其本质特点,有助于我们理解区块链的内在逻辑。因此,我们将在本节梳理区块链技术的特点:点对点在线互联、去信任中介化、集体维护和可靠数据库。

2.1.1 实现点对点在线互联的创新

区块链是基于加密算法的点对点的网络。这个网络是一个基于加密认证的点对点互联的开源系统,它不需要特定的中央服务器,每个节点基于共识机制共同实现网络系统的维护,并保证信息传递的真实性。从本质上说,区块链技术实现了点对点在线互联的创新。

1.区块链技术把传统线下仅限于熟人之间的点对点交易扩展到全世界范围的点对点在线交易

在传统交易模式中,只有熟人之间在线下近距离才能进行点对点的交易。一旦交易的双方是陌生人,或者交易双方无法见面,传统交易模式就无法处理,只能通过互联网等手段完成交易。因为传统交易模式对于交易过程中可能出现的虚假、欺诈等现象的防范依赖于熟人之间的信任,而没有从交易机制上进行根本性的防范。

随着交易范围扩展到周边城市,扩展到全国甚至全世界,交易过程中的欺诈问题需要解决,否则交易就无法开展。区块链技术提供了一种交易共识机制和分布式手段来担保和核实交易,存储交易数据,让交易数据完全公开透明,这样就解决了任意陌生人之间的可信交易的问题,实现全世界范围的点对点在线交易。

2.区块链技术让传统在线交易模式不再依赖于可信任第三方中介机构或中心机构

在传统的在线交易流程中,交易依赖一个第三方中介机构或者中心机构维护和控制,任何节点想要参与交易,必须通过这个第三方中介机构或中心机构来达成交易。虽然这种传统交易模式解决了一些交易问题,但是它没有从根本上解决交易中介纠纷,仍然依赖以信任为基础构建的传统交易模式,大大增加了维护安全交易的成本,也限制了微小型商业交易的范围。同时,交易信息的隐私和安全也存在一定的风险。

区块链技术采用了基于国际互联网(Internet)的P2P(Peer-to-Peer)网络架构。P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。这样,在区块链的交易流程中,分布式账本的节点A直接将交易发给节点B,所有节点一起确认并且验证交易的真实性。

通过上述方式,我们可以在确保安全的前提下点对点地完成交易,我们的信息也不需要保存在中介或中心机构那里了,我们的隐私、安全也都有了保证,并且能够进行精准的点对点的互联互通、业务合作、在线交易和分布式管理等。

2.1.2 去“信任中介化”的交易

区块链定义了一个允许任意两个个体在互联网上的“点对点”秩序中与彼此直接交易的协议。个体之间的交易过程不再依赖于任何第三方中介或中心机构的信任机制,而是依据分布式计算机对交易时间顺序进行加密算法证明的共识机制。

区块链系统中的任意节点之间的连接或数据交换都不需要以信任为前提,这种连接数据交换受到全网监督,即每个节点都是区块链系统的监督者。这样,权力和信任在网络中是分布式的(或者说是被共享的),而不是集中在单个个体或第三方信任中介机构上的。区块链通过数学程序的表达,即智能合约的构成来建立一种新的信任机制或信任平台,这个平台建立在分散化信任的基础之上——“我们是在信任社区中的每一个人”。

区块链的这个技术特点帮助人们建立新一代的信任互联网。例如,在金融领域的跨境支付中(详见4.1节),它能够以弱化中介机构功能的方式来提高资金的流动性,减少交易环节中产生的交易成本,实现跨境银行之间的点对点支付,并保证交易双方的资产安全,让交易变得更透明和更安全。在保险领域(详见4.3节),它可以避免对第三方信任中介的依赖,用最低的成本解决最头疼的信任、信誉问题。

通过将传统的保险公司放在区块链上,让保险理赔记录透明化,分布式数据库为各个保险业务公司之间提供信任机制,这样既保证了保险企业的良好发展,也保护了客户的利益。

2.1.3 集体维护系统

区块链系统中的数据区块是由整个系统中所有具有维护功能的节点来共同维护的,而具有维护功能的节点是任何人都可以参与的:在区块链的交易流程中,分布式账本的节点A直接将交易发给节点B,所有节点一起确认并且验证交易的真实性。

更新了公共总账以后,所有人再同步一下最新的总账。在这里,维护者的身份下放至每一个参与者手中。分布式账本无须对账,大家只需要维护一条总账即可,这里的总账指的是集体共同维护、每个人都可以看到的公共账本。

2.1.4 可靠数据库的副本

区块链系统将通过分布式数据库的形式,让每个参与节点都能获得一份完整数据库的副本。在传统模式中,每笔电子交易都由银行机构进行记录,一旦银行网络崩溃,所有交易数据都会遗失;而区块链的所有交易记录都保存在全球无数台计算机中,只要全球有一台装有区块链程序(如比特币)的计算机还能工作,这个完整的数据库就可以被读取。

如此高度分散化的交易信息存储,使得区块链数据完全遗失的可能性变得微乎其微。而且在每添加一个新的节点后,系统都会向全网广播,保证每台参与交易的计算机上都能接收到一份可靠数据库的副本。

在数据安全风险方面,除非能够同时控制整个系统中超过51%的节点,否则,在单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。因此,系统中参与的节点越多、计算能力越强,该系统中的数据安全性也就越高。