帮助与文档
热搜关键词:直播系统短视频源码一对一
区块链技术基本原理——人们热议的焦点
发布来源:云豹科技    发布人:云豹科技    Date:2018-02-27 10:11:55

区块链可以定义为一种基于密码学技术生成的分布式共享数据库,其本质是通过去中心化的方式集体维护一个可靠数据库的技术方案。该技术方案让参与系统中的任意多个结点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块,并且生成该数据块的数字签名以验证信息的有效性并链接到下一个数据块形成一条主链,系统所有结点共同来认定收到的数据块中的记录的真实性。通俗地说,区块链就是互联网上基于共识机制建立起来的集体维护的公开大账簿,其核心特征主要包括以下三个:

一是去中心化。随着互联网使得全球之间的互动越来越紧密,伴随而来的是巨大的信任鸿沟。现有的主流数据库技术架构都是私密且中心化的,在这个架构上解决价值转移重点就是解决互信问题。而区块链系统设想由大量节点共同组成的一个点对点网络,不存在中心化的硬件或管理机构,在互联网中,任一节点的权利和义务都是均等的;系统中的所有结点都参与数据的记录和验证,将计算结果通过分布式传播发送给各个结点;在部分结点遭受损坏的情况下,整个系统的运作并不会受到影响,相当于每个参与的结点都是“自中心”。

二是基于共识建立信任。区块链理论最大的颠覆性在于新的信用形成机制。在传统的互联网模式中,陌生人之间是通过可信任的第三方机构(如银行、清算组织等)来建立信用和进行交易。而区块链技术从根本上改变了中心化的信用创建方式,它运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来建立信用。通过这种机制,参与方不必知道交易的对手是谁,更不需要借助第三方机构来进行交易背书或者担保验证,而只需要信任共同的算法就可以建立互信,通过算法为参与者创造信用、产生信任和达成共识。

三是信息不可篡改。区块链是基于时间戳形成不可篡改、不可伪造的数据库。区块(完整历史)与链(完整验证)相加便形成了时间戳(可追溯完整历史)。时间戳存储了网络中所执行的所有交易历史,可为每一笔数据提供检索和查找功能,并可借助区块链结构追本溯源,逐笔验证。每个参与者在记账并生成区块时都加盖时间戳,并广播到全网结点,让每个参与结点都能获得一份完整数据库的拷贝。一旦信息经过验证添加到区块链上,就会永久地存储起来。根据“少数服从多数”原则,从概率上讲,要篡改历史信息,必须同时控制整个系统中超过50%的结点。因此区块链技术认为其系统的数据可靠性很高,且参与系统中的结点越多和计算能力越强,该系统中的数据安全性越高。

区块链本质上是交易各方信任机制建设的一个数学解决方案,目前在应用上还不成熟,面临着很多挑战。然而,重构信用形成机制的设想一旦获得成功,这项技术将深刻地改变当前的金融业态和商业模式,可能会根本改变机构之间的交易规则。

相关阅读
0538-8270220