什么是公链?

发布于 技术

  公共区块链(Public blockchains)简称公链

  公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

  公有链还具有以下2个特点:

  1. 开源(Open Source):由于整个系统的运作规则公开透明,这个系统是开源系统;

  2. 匿名(Anonymity):由于节点之间无需信任彼此,所有节点也无需公开身份,系统中每一个节点的匿名和隐私都受到保护。

  除了公链之外,还有私链、联盟链,私有链或联盟链在开放程度和去中心化程度方面有所限制,参与者需要被提前筛选,数据库的读取权限可能是公开的,也可能像写入权限一样只限于系统的参与者。

  区块链类型划分

  公链不看人,只相信密码验证;

  私链不让别人用,只能在自己的范围内用;

  联盟链半开放,要授权才能让别人用;

  侧链是试图连接两种不同链的技术。