学习区块链的过程中,经常会听说公有链(或公链)这个词,那到底什么是公有链呢?
公有链是指全世界的任何人都可以读取、任何人都能够发送交易并且交易能够获得有效公开确认、任何人都能参与其中共识过程和监督的区块链。
公有链起源于比特币,比特币诞生的时候就是要去中心化,本身不受任何中心机构控制,没有任何人或机构可以篡改或控制其中数据的读写。交易全网公开确认,每个人都可以参与共识过程和监督,在算法面前人人平等。
公有链一般都会通过代币机制来鼓励参与者竞争记账,像比特币挖矿就是通过参与竞争记账获取代币的过程,这种方式就是我们前一篇提到的工作量证明PoW。所以比特币网络系统就是区块链中最典型的公有链。
公有链的特点:
1、保护用户。区块链中的公有链可以保护使用他们的用户,因为程序开发者没有权限也没有办法干预用户。比如公信宝就是公链,他采集的数据是放到公信链的侧链上的,大家可以理解数据被打散切片放到了全球的各个节点上面。所以我们不用担心公信宝公司或者程序员去利用用户数据牟取私利。
2、访问便捷。比特币诞生的时候,你只需要一台联网的计算机就能够参与挖矿。像公信宝发布的Dapp应用,你只需要有一台联网的手机就可以参与挖矿。当然公信宝是通过用户提供的数据情况来挖矿的,用户提供授权的数据越多越前面,算力就越强,和手机设备的硬件配置其实关系不大。
3、数据公开。虽然所有用户都隐藏了自己的真实身份(匿名),但是全网的数据是公开的,也就是说每个参与者都可以看到所有用户的帐户余额和所有的交易活动。像币乎上就有很多人在分析币乎用户的持币和交易情况。
典型的主流的公有链有比特币、以太坊、EOS、公信宝等。目前我的区块链学习也是以公链为主。对应公有链的,还有私有链、联盟链。只要搞清楚了公链,理解起来就比较简单了。
私链是对单独的个体或实体开放的,比如某家银行自己开发的用于自身合同管理的区块链应用。
联盟链是对特定的组织团体开放的,比如某科技金融公司开发的面向银行这个组织的清算系统的区块链应用。
网友评论