赞
踩
在上一篇中,我们看到了一张来自http://www.sohu.com/a/192269429_494933的图片:
我们了解到了目前区块链主要经历了三个阶段,那么我们接下来就要知道,这三个阶段主要有什么区别
关于这几个阶段,我在《区块链解密:构建基于信用的下一代互联网》这本书中得到了一些概念
同时,我们还可以在图中看到,在1.0、2.0、3.0的区分同时,还有一个横向的三种分类:公有链、联盟链、私有链
1.公共区块链(Public blockchains)
公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。
2.联盟区块链:(Consortium blockchains)
联盟区块链是指其共识过程受到预选节点控制的区块链;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认(2/3确认)。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。
3.完全私有区块链(Fully private blockchains)
完全私有的区块链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。
在上面的三种区块链中,联盟区块链目前是有了开源的项目可以用于企业开发的,那就是
这里有一个关键点需要搞清楚,就是,Fabric是一套联盟链的解决方案,那么这个和比特币以及以太坊的区别是什么呢?
比特币和以太坊都是典型的公有链,每个人都可以参与记录和挖矿,大家都是client只是各个节点的功能有所区别,而许多真实的应用场景中并不需要每个人都参与进来。
以上这种状况,我们就需要用到Fabric
那么到目前为止,区块链的一个基本的作用、概念、分类、当前的技术状况,我们有了一个总体的认知,那么接下来就是区块链的一些技术细节了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。