40.区块链

区块链概述

区块链是难以篡改、可追溯的分布式账本,其包含了块子链、多独立拷贝、拜占庭容错协议等多种内容。区块链还分有公有链和许可链,公有链和许可链的技术、需求、架构差异非常大。

比特币是典型的第一代区块链,其使用公有链、公开账本记录交易历史信息,不记录账户余额信息。以太坊是典型的第二代区块链,其完成了从数字货币应用到平台的转型,维护了完整的账本信息,并且支持基于智能合约的二次开发。

区块链分类

Blockchain 是一个不断增长的记录列表,称为块,使用加密技术进行链接和保护。区块链是一种不可变的数据结构,称为块的顺序记录链。每个块都可以包含事务,文件或您喜欢的任何数据。可以创建数据分类帐并在独立方网络之间共享。有许多不同类型的区块链。

  • 公共区块链:公共区块链(如比特币)是通过本机令牌运行的大型分布式网络。它们对任何人都可以参与任何级别的开放,并且拥有社区所维护的开源代码。

  • 许可的区块链:允许的区块链,例如 Ripple,控制角色,个人可以在网络中发挥作用。它们仍然是使用本机令牌的大型分布式系统。他们的核心代码可能是也可能不是开源的。

  • 私有区块链:私有区块链往往较小,不使用令牌。他们的成员受到严密控制。这些类型的区块链受到拥有可信赖成员和交易机密信息的财团的青睐。

行业应用

金融

2015 年初,欧洲银行联盟提出的一个区块链方案“万能一条链”,就是把所有的金融机构都连在一条链上面,链上作交易清算结算;不过这种巨石型架构需要极大的计算力与资源消耗,并且也没有隐私保障。