
公有链是指在区块链网络里所有参与者都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程。互联网上说是全世界任何人都可参与,其实有点夸张,必须要在区块链的网络里,就像我们想要微信聊天,就必须要加入到微信应用这个大家庭里面才能跟其他人聊天,所以并不是全世界所有的人。这才是公有链的真正概念。

目前区块链公有链系统主要有两种,一种就是比特币,点对点电子现金系统。在这个系统中,只要加入比特币的链中,就可以参与打包区块、转账等交易,而且当打包完成或者交易之后,都会在整个链上广播。由于参与者按照系统规则自由接入,因而节点之间是基于共识开展工作

第二种是以以太坊为代表的智能合约和去中心化应用平台。以太坊是从比特币的区块链架构独立出来的,但以太坊有两种用户,一种是外部账户,一种是合约账户。外部账户就是普通的用户,只能显示自己的账户余额,合约账户是有针对自己需求的合约有完整的代码、合约执行情况等详细数据。