40. 区块链
区块链概述
区块链是难以篡改、可追溯的分布式账本,其包含了块子链、多独立拷贝、拜占庭容错协议等多种内容。区块链还分有公有链和许可链,公有链和许可链的技术、需求、架构差异非常大。
比特币是典型的第一代区块链,其使用公有链、公开账本记录交易历史信息,不记录账户余额信息。以太坊是典型的第二代区块链,其完成了从数字货币应用到平台的转型,维护了完整的账本信息,并且支持基于智能合约的二次开发。
区块链分类
-
公共区块链:公共区块链(如比特币)是通过本机令牌运行的大型分布式网络。它们对任何人都可以参与任何级别的开放,并且拥有社区所维护的开源代码。
-
许可的区块链:允许的区块链,例如
Ripple ,控制角色,个人可以在网络中发挥作用。它们仍然是使用本机令牌的大型分布式系统。他们的核心代码可能是也可能不是开源的。 -
私有区块链:私有区块链往往较小,不使用令牌。他们的成员受到严密控制。这些类型的区块链受到拥有可信赖成员和交易机密信息的财团的青睐。