区块链目前分为以下三类:
- “公有链”(Public blockchain):对所有人开放,任何人都可以参与;
- “联盟链”(Consortium blockchain):对特定的组织团体开放
- “私有链”(Private blockchain):对单独的个人或实体开放。
公有链
简介
公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。
优势
- 保护用户,免受开发者的影响
- 网络效应
联盟链(共同体区块链)
简介
共同体区块链是指其共识过程受到预选节点控制的区块链;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。
优势
总的来说,到目前为止很少有强调共同体区块链和完全私有区块链之间的区别,虽然强调的意义是很重要:前者结合了公共区块链的“低信任”和私有区块链的“单一高度信任”来提供了一种混合的模式,而后者可以更精确地描述为带有一定程度数字加密的可审计的传统中心化系统。然而,在某种程度上可有很好的理由将注意力放在共同体区块链上:完全私有的区块链的基础价值,除了加密认证这种重复性功能,而且没有理由去相信,这种认证的最佳形式,是包括一系列含有Merkle tree二叉树根哈希相连的数据包。广义的零知识证明技术( generalized zero knowledge proof technology)提供了一种广泛的令人兴奋的,有关数字加密认证的可能性,这类加密认证可由应用程序提供给用户。通俗地说,我甚至会认为,相比于私有区块链,广义的零知识证明技术在金融世界是极大地被“低估”了。
私有链
简介
完全私有的区块链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。
优势
私有区块链,相比于公共区块链,它有着许多优点:
- 规则的改变
- 验证者是公开的
- 交易成本更便宜
- 节点可以很好地连接
- 隐私
参考资料
收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料
区块链+物联网可以怎么结合?
深度解读物联网区块链“IOTA”:不仅解决IoT痛点,还解决区块链痛点
物联网· 区块链技术指南 - yeasy - GitBook