时间:2021-12-17|浏览:699
用戶喜愛的交易所
已有账号登陆后会弹出下载
公共链是指世界上任何人都可以阅读的区块链-共识过程,任何人都可以发送交易并有效确认交易,任何人都可以参与共识过程,决定哪个区块可以添加到区块链中,以澄清当前状态。
公有链通常被认为是“完全去中心化”的。
公共链是公开的,用户可以匿名参与,无需注册,无需授权访问网络和区块链。节点可以选择自由访问网络。公共链上的块可以由任何人查看,也可以发送到公共链上 交易还可以随时参与网络上形成共识的过程,即决定哪个块可以加入区块链并记录 当前网络状态。
公共链是一个完全分散的区块链,通过密码确保交易不被篡改,但也利用密码验证和经济激励,在陌生的网络环境中建立共识,形成分散的信用机制。
公共链中的共识机制一般是工作量证明(PoW)或 权益证明(PoS)用户对共识形成的影响直接取决于他们在网络中的资源比例。
比特币、以太坊、超级账簿、大多数山寨货币和智能合约都是公共链。公共链一般适用于虚拟货币、电子商务、互联网金融等B2C、C2C或 C2B等待应用场景。
1)保护用户免受开发者的影响
程序开发者无权在公共链中干涉用户,因此区块链可以保护使用他们开发程序的用户。
2)访问门槛低
任何有足够技术能力的人都可以访问,也就是说,只要有一台能够连接到互联网的计算机,它就能满足访问条件。
3)所有数据默认公开
虽然所有相关参与者都隐藏自己的真实身份,但这种现象非常普遍。他们通过自己的公共性产生自己的安全性,每个参与者都可以看到所有的账户余额和所有的交易活动。
私有链是指只写在组织手中的区块链。读取权限或对外开放,或任意限制。
私有链则仅在私有组织使用,区块链上的读写权限、参与记账权限按私有组织规则来制定。
私有链的应用场景一般是企业内部的应用,如数据库管理、审计等。还有一些比较 特殊组织,如政府行业的一些应用:政府预算和执行,或政府行业统计 一般来说,数据是由政府注册的,但公众有权监督。私有链的价值主要是提供一个安全、可追溯、不可篡改、自动执行的计算平台,可以防止内外数据的安全攻击,这在传统系统中很难实现。
例如,我们现在有一个村庄,村里的村民使用pow等待记账权分配的机制,每个人都能看到账簿,村庄的运作是基于公共链的。如何将此操作模式转化为私有链?
只要村长说话,区块链的读写权限和记账权限都是封闭的,只对村民开放。如果他想拥有这个权限,他必须通过他的审查和确认。这样,外人想看到村里的区块链账本,必须经村长同意,才能交易?如果你想成为村民,你必须得到村长的同意。账簿只对村里透明。
与集中数据库相比,私有链可以防止机构节点故意隐藏或篡改数据,即使出现错误,也可以快速找到来源。因此,许多大型金融机构更倾向于使用私有链技术。
1)交易速度很快
私有链的交易速度可以比任何其他区块链都快,甚至接近不是区块链常规数据库的速度。这是因为即使是少数节点也有很高的信任度,不需要每个节点来验证交易。
2)更好地保护隐私
私有链使区块链上的数据隐私政策与另一个数据库中的数据隐私政策完全一致;没有必要处理访问权限和使用所有旧方法,但至少这些数据不会被任何网络连接的人公开获取。
3)交易成本大幅降低甚至为零
完全免费或至少非常便宜的交易可以在私人链上进行。如果一个实体控制和处理所有交易,他们就不再需要收取工作费用。
然而,即使交易处理是由多个实体机构完成的,如竞争性银行,进一步例如,由于同样的原因,它们可以如此快地处理交易,所以成本仍然很小;这不需要节点之间的完全协议,所以很少有节点需要这样做何一交易工作。
4)有助于保护其基本产品不受损坏
正是这使得银行和其他金融机构能够在当前环境下接受私人链。银行和政府对其产品有既得利益,跨国贸易的国家法定货币仍然有价值。
由于公共链的直接应用是保护比特币等新型非国家货币,对核心利润流或组织构成破坏性威胁,这些实体机构应不惜一切代价避免损害。
联盟链仅限于联盟成员的参与,区块链上的读写权和记账权按照联盟规则制定。区块链联盟R3和L由40多家银行参与inux基金会支持的超级账簿(Hyperleder)项目属于联盟链架构。
联盟链是需要注册许可证的区块链,也称为许可链。
联盟链的共识过程由预选节点控制。一般来说,它适用于B2,如机构间交易、结算或清算B场景。例如,在银行间支付、结算和清算的系统可以以联盟链的形式使用各银行的网关节点作为记账节点,当网络上有超过2个时/3的节点确认了一个块,该块记录的交易将在整个网络中得到确认。联盟链可以根据应用程序场景来确定对公众的开放程度。由于参与共识的节点较少,联盟链通常不使用工作量证明的采矿机制,而是使用权益证明或PBFT(Practical Byzantine Fault Tolerant)、RAFT等待共识算法。联盟链的确认时间和每秒交易量与公共链有很大的不同,对安全性和性能的要求也高于公共链。
联盟链网络由成员机构共同维护,网络接入通常通过成员组织的网关节点进行。联盟链平台应提供成员管理、认证、授权、监控、审计等安全管理功能。
例如,在上述村庄子,我们也可以给他加一条联盟链,比如村里所有的食堂都建的——每个食堂都是一个联盟。为什么会有这个联盟链?因为每个食堂都在城外购买商品,同一个商品的价格差异很大。为了共享较低的购买渠道,小店铺建立了这个联盟链,由这些食堂共同维护。当然,这个联盟链也可以供食堂交换其他数据。
私有链和联盟链之间的设计隐私权限会有所不同,联盟链中的权限设计要求往往会更加复杂。