剖析区块链的前世今生与未来

一、区块链的由来

      区块链起源于比特币。上轮金融危机起点的雷曼兄弟倒闭后两周,2008年11月 1日,一位自称中本聪(SatoshiNakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的比特币创世区块诞生。几天后2009年1月9日出现序号为1的区块并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。

二、区块链定义

      区块链是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学的方式保证数据传输和访问的安全,利用自动化脚本代码组成的智能合约来便成和操作数据的一种全新的分布式基础架构与计算范式。

三、比特币解决的问题

      我们把比特币系统和数字货币系统从两个基本点货币的序号和所属性做一个对比,那么他们能够解决的问题就一目了然了,数字货币系统把货币作为唯一的序号,而比特币系统是把眉笔交易的方式hash值代表货币的唯一序号,在货币的所属权上面数字货币的系统是让每个人都有权发行货币,而比特币系统是通过无歧义的分布式共享账本记录货币所属性。

      比特币如何解决账本一致性和双花问题

  • A、多人投票

      采用工作力量证明机制给发送信息加入适当成本,就如当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。 然后他们可以在任意时间以任意频率派出任意数据量的消息到任意地方去,例如拜占庭有十个据点,如果每个据点都向其他九个据点派出信息,十个据点每个派出九个消息,也就是在任何一个时间有总计90次的传输,且每个据点分别收到九个信息,每个信息都写着不同的类容,这样多人投票,但是却无法鉴别内容的真实性。

  • B、验证机制

      就如同拜占庭的十个据点,每个据点都会收到不同的消息,为了确认消息的真实性,所以他们将重新广播超过一条的信息链。这个系统迅速变质成不可信的信息和攻击时间相互矛盾的纠结体。比特币系统为解决这样类似的问题,为每一个发送信息者加入成本,降低信息传递的速率。所加入的成本就是工作量证明。工作量证明是基于计算一个随机哈希算法的。它唯一做的事情就是获得一些输入然后进行计算,还使用安全散列算法(Hash算法)来对信息进行数字认证签名,从而快速验证用户的身份。要想证明对此信息拥有所有权和更改权,就必须在网络中广播发送请求,所有的网络节点都可以使用公钥来验证这个请求是否对应于这个签名,若对应则信息被验证。

  • C、分叉合并到最长链接

      由于数字资产是以互联网为基础的虚拟数字,白话说就是一窜字符而已。既然是一窜字符那么就很容易被复制或者多次发送使用。也就存在支付或者转移数字资产时双花或多花的问题。这个问题在最早的电子货币支付使用过程中是一个长期存在的问题。而在比特币系统中本聪使用UTXO技术防止双重支付,比特币系统中所有的每一笔交易信息都以统一固定的机制以固定的时间戳被写在区块上,如果我们把每一笔交易理解为一张汇款单,把比特币系统上每个区块比如成一本账簿。那么账簿上就会贴满所有每一笔交易的汇款单。每一笔交易的汇款单简单理解就是UTXO。

三、区块链的分类

  • 联盟链

      联盟链是一种需要注册许可的区块链,这种区块链也称为许可链(Permissioned Blockchain)。由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。

  • 私链

      私有链建立在某个企业内部,仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限系统的运作规则根据企业要求进行设定。

  • 公有链

      公有链通常也称为非许可链(Permissionless Blockchain),无官方组织及管理机构,无中心服务器,界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。参与的借点按照系统规格自由接入网路、不受控制,节点间基于共识机制开展工作。

四、联盟链私链解决协同痛点

      联盟链和私链协同合作解决业务合作、数据汇集时互性、隐私、数据保护等一些行业痛点如:

  • A、多个机构或多个企业相互间有数据共享的需求,如金融的清结算、政务数据共享、小贷信息联盟等、存在业务信任疑虑。
  • B、业务流程需在多个机构间传递,冗长复杂,各机构数据割裂、如供应链金融、港口航运、跨境支付等
  • C、第三方系统托管业务时的自证清白、可行
  • D、多维度大数据的汇集、造成单一数据中心压力过大、数据隐私易泄露

五、区块链创造信任的机器

      看不见、摸不着的比特币如何通过区块链技术运作?业界流传的解读是:可以把区块链看成是通过“去中心化”“去信任”的方式,集体维护可靠数据库的技术方案。通俗来说,该技术可被理解为全体参与记账的技术,过去人们使用一台台中心化的服务器记账,而在区块链技术系统中,每个人都可以参与记账,并共同认定记录的真伪。

      “通过这项技术,即使没有中立的第三方机构,互不信任的双方也能实现合作。简而言之,区块链类似一台‘创造信任的机器’。

      “区块链技术在大数据时代有着广泛的应用。”目前除了互联网金融领域,区块链技术已在多个领域展开应用,并展现出了大好前景。

      探码科技也将学习区块链技术,结合探码大数据Dyson和供应链管理系统Dagle进行业务深化,成为立足成都,放眼全球的区块链技术输出服务商!

 

 

 

 

 

蜀ICP备15035023号-4