智库首页>苏宁金融研究院
金融从业者需要了解的区块链常识①:什么是区块链?
2017-08-17 16:33:38作者:洪蜀宁 来源:苏宁金融研究院

近年来,区块链这个名词越来越频繁地进入公众视野,各行各业都在讨论它将怎样改变这个社会。

区块链最初发源于金融业,作为金融从业者,很有必要了解一下有关区块链的常识。如此,才能结合各自的业务实际去探索区块链的应用落地,也避免自己被技术的发展所淘汰。

本文试图从金融从业者的角度来介绍一下什么是区块链,区块链在金融业能发挥怎样的用途,尽可能回避技术细节。

区块链的基本概念

区块链(BlockChain)是一种IT技术,由中本聪(化名)在2008年作为比特币的底层技术而发明出来。比特币是区块链技术第一个应用,也是目前为止最成功的应用。除比特币外,目前比较流行的区块链还有以太坊、超级账本等。

区块链这个词有两层含义:

狭义的区块链是一种数据结构,按照时间顺序将数据区块先后链接起来,并以密码学算法保证以这种方式存储的数据不可篡改和不可伪造,且可以方便地进行验证;

广义的区块链技术则是指包括这种数据结构以及点对点(P2P)网络、共识机制、智能合约等一系列技术所构成的技术体系的总称,有时也被称为分布式账本,虽然这二者之间还有一些细微的差别。通常我们所称的区块链指的是广义的概念。

那么,P2P网络、共识机制、智能合约这些又是什么呢?

P2P网络

P2P网络是一种计算机网络的组成方式,与常见的web网络不同,它是分散的、去中心化的。

Web网络是中心化的,每一个网站形成一个中心,我们普通人的电脑(手机)互相之间并不直接连接,而都是连到网站的服务器上。例如我们向朋友发一条微信消息,消息数据首先被发往腾讯的服务器,在服务器上存储之后再发给朋友的手机。如果腾讯的服务器出现故障或者被黑客攻击,那我们就没法使用微信相互发消息了。

而P2P网络则不同,所有的电脑都是平等的,不需要中心服务器,互相之间都可以直接建立连接并发送数据。这样做的好处就是不用担心某个中心服务器出现故障,整个网络几乎是坚不可摧的。P2P网络还有一个优势就是使用的人越多,网络越通畅,这一点是web网络做不到的。

P2P网络最早的应用是1999年由美国人Shawn Fanning发明的Napster,用于分享音乐;最著名也是使用最广泛的应用是BitTorrent(BT),用于在网上下载文件。

共识机制

由于P2P网络上所有人都是平等的,没有权威,这就带来一个困扰——怎么判断我收到的信息真实没有被伪造或篡改呢?

在传统的中心化网络里,是以中心权威发布的数据为准,比如银行跨行转账系统,一律以人民银行提供的数据为准,各行对账如果不符,只能自己调账。这样做简便易行,但前提是所有参与者必须信任中心权威方,中心也不能出错,如果中心数据出错则所有参与者的数据全都错了。

在P2P网络里,没有这样的权威、受信赖的中心,但可以利用共识机制和区块链数据结构来确保所有参与者收到的数据都是完全一致的。

共识机制本质上是一种可编程的协议,如果所有参与者都严格按照同样的协议在区块链上生成数据,则每个人生成的区块链都是完全一样的;如果有少数人违反共识协议,故意生成错误的数据,其他人可以立即发现,拒绝接受他的数据进入区块链,这样的结果就是错误的数据被整个网络抛弃,剩下的都是大家一致认同的、正确的数据。

从这里可以看出,共识机制有一个很重要的前提,就是大多数人必须是诚实的。关于这一点不用过于担心,区块链通过激励机制和博弈论可以保证这个前提是成立的。

这样的协议也称为共识算法,最著名的共识算法就是比特币采用的工作量证明算法(PoW),可以在数学上证明,当超过一半的参与者遵守共识机制时,区块链是安全可靠的。

*文章为作者独立观点,不代表中国经营网立场。

苏宁金融研究院

苏宁金融研究院是苏宁金服集团旗下的大型专业研究机构,通过整合苏宁控股集团内部资源,与政府、同业、高校、智库等机构广泛合作,为政府、企业和第三方提供定制化研究咨询服务,定期发布专题研究报告,着重于国内消费金融、贸易金融、互联网金融和产业金融等研究领域。