今天主要讲区块链技术现阶段的几个划分:公链/公链(Public)、私有链/私有链(Private)、联盟链/联盟链()。它们不仅有自己的定义,还有自己的特点和应用。
为了简单(tou)和干净(lan),简称公链、私链、联盟链。
简单地说,公共链向所有人开放,任何人都可以参与;联盟链向特定组织开放;私人链向个人或实体开放。
业内外人士对应该使用哪种类型的区块链存在分歧,引发了围绕公共区块链和私人区块链的大量争论。
1、公链Public
公共链是指世界上任何人都可以阅读的区块链。任何人都可以发送交易,交易可以得到有效的确认。任何人都可以参与共识过程——共识过程决定了哪些块可以使用。添加到区块链并澄清当前状态。
公共区块链通常被认为是完全分散的。
公共链对公众开放,用户可以匿名参与,无需注册,无需授权访问网络和区块链。节点可以选择自由进出网络。任何人都可以查看公共链上的区块,任何人都可以在公共链上发送交易,或者随时参与在互联网上形成共识的过程,即决定可以添加哪个区块链,并记录当前的网络状态。
公共链是一个完全分散的区块链。它确保交易不会被密码学篡改。同时,它还利用密码验证和经济激励在陌生的网络环境中建立共识。分散的信用机制。
公共链中的共识机制通常是工作量证明(PoW)或权益证明(PoS)。用户对共识形成的影响直接取决于他们在网络中的资源比例。
比特币、以太坊、山寨币和智能合约大多是公共链。公共链一般适用于虚拟货币、大众电子商务、互联网金融等B2C、C2C或C2B应用场景。
公链特点:
1)保护用户免受开发者的侵害
在公链中,程序开发者无权干涉用户,因此区块链可以保护使用他们开发的程序的用户。
2)访问门槛低
任何有足够技术能力的人都可以上网,也就是说,只要有一台电脑可以上网,就可以满足上网的条件。
3)所有数据默认暴露
虽然所有连接的参与者都隐藏了他们的真实身份,但这种现象相当普遍。他们通过宣传产生自己的安全,每个参与者都可以看到所有的账户余额和所有的交易活动。
2、私链Private
私有链是指其写入权限仅掌握在组织手中的区块链。读取权限要么对外界开放,要么受到任何限制。
私有链仅用于私有组织,区块链的读写权和参与记账权是根据私有组织的规则制定的。
私有链的应用场景一般是企业内部的应用区块链货币圈问题数据库,如数据库管理、审计等。还有一些特殊的组织情况,如政府行业的一些应用:政府预算和执行,或政府行业统计,通常由政府注册,但公众有监督权。私有链的价值主要是提供一个安全、可追溯、不可篡改、自动执行的计算平台,可以防止内外数据对区块链货币圈问题数据库的安全攻击,传统系统难以实现。
区块链货币圈问题库_sitebitkan.com 区块链币圈媒体_区块链跨链有哪些硬币?
例如,我们现在有一个村庄。村里的村民通过pow等机制分配记账权,账本大家都可以看到。村庄的运营基于公链。如何将这种运营模式变成私链?
只要村长说话,区块链的读写权和记账权都是封闭的,只对村民开放。如果你想拥有权限,你必须通过他的审查和确认。这样,如果外人想在村里看到区块链账簿,就必须得到村长的同意。你想交易吗?你想成为村里的村民吗?一切都必须得到村长的批准。账簿只对村子透明。
与集中数据库相比,私有链可以防止组织中的单个节点故意隐藏或篡改数据,即使出现错误,也可以快速找到源头。因此,许多大型金融机构更倾向于使用私有链技术。
私有链的特点
1)交易非常快
私有链的交易速度可以比任何其他区块链更快,甚至接近非区块链的常规数据库的速度。这是因为即使是少数节点也具有很高的信任度,并且不需要每个节点来验证交易。
2)更好地保护隐私
区块链货币圈问题库_sitebitkan.com 区块链币圈媒体_区块链跨链有哪些硬币?
私有链使区块链上的数据隐私政策与另一个数据库中的数据隐私政策完全相同;不需要处理访问权限,使用所有旧方法,但至少数据不会被任何人公开拥有。
3)交易成本大幅降低至零
私有链上的交易是完全免费的,或者至少非常便宜。如果实体控制和处理所有交易,他们就不再需要为工作付费。
然而,即使交易的处理是由多个实体完成的,比如竞争银行,由于同样的原因,它们可以如此快成本仍然很小;它不需要节点之间的完全协议,所以很少有节点需要为任何交易工作。
4)有助于保护其基本产品免受损坏
正是这使得银行和其他金融机构在当前环境下拥抱私有链,银行和政府在管理其产品方面拥有既得利益,跨境贸易的国家法定货币仍然有价值。
由于公共区块链的直接应用是保护比特币等新的非国家货币,对核心利润流或组织构成破坏性威胁,这些实体应尽一切努力避免损害。
3、联盟链
联盟链仅限于联盟成员的参与,区块链的读写权限和参与记账权限按照联盟规则制定。区块链联盟 R3 和 Linux () 项目由 40 多家银行参与,属于联盟链结构。
联盟链是需要注册和许可的区块链,也称为许可链。
联盟链的共识过程由预选节点控制。一般适用于机构间交易、结算或清算B2B场景。例如,银行间的支付、结算和清算系统可以以联盟链的形式使用各银行的网关节点作为会计节点。当网络上超过 2/3 的节点确认一个块时,整个网络将确认块记录的交易。联盟链可以根据应用场景决定对公众的开放程度。由于参与共识的节点相对较少,联盟链一般不采用工作量证明的采矿机制,但大多采用权益证明或PBFT(故障)和RAFT等共识算法。联盟链的确认时间和每秒交易量与公共链有很大的不同,对安全性和性能的要求也高于公共链。
联盟链网络由成员机构共同维护,网络接入通常通过成员机构的网关节点进行。联盟链平台应提供会员管理、认证、授权、监控、审计等安全管理功能。
例如,在上述村庄中,我们也可以添加一个联盟链。例如,它是由村里所有的食堂建造的——每个食堂都是一个联盟。为什么会有这个联盟链?因为每家杂货店都从城外购买商品,同一商品的价格差别很大。为了共享下层采购渠道,商店建立了由这些食堂组成的联盟链进行联合维护。当然,这个联盟链也可以被食堂用来交换其他数据。
私有链和联盟链的隐私权限设计会有所不同,而联盟链中的权限设计要求往往更加复杂。联盟链的特点是:
1)低成本运维
2)交易速度快,可扩展性好
3)联盟维护比私链更可信