近些年,区块链话题一直大火,今天我们再次回到区块链主题上。了解了一些区块链基本概念的朋友,在深入的过程中,肯定会遇到这三个词:公有链、私有链,那么下面就来给大家分析下公有链与私有链怎么区分?
公有链(Public blockchain)是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制来鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。
私有链(Private Blockchain)是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。由于参与节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击,并且能做到身份认证等金融行业必需的要求。相比中心化数据库,私有链能够防止机构内单节点故意隐瞒或者篡改数据,即使发生错误,也能够迅速发现来源。因此许多大型金融机构在目前更加倾向于使用私有链技术。
根据不同的应用场景和用户需求,区块链大致可以分为公有链(Public blockchains)、私有链(Private blockchains)和联盟链(Consortium blockchains)三大类。其中,公有链是对所有人开放,任何人都可以参与;私有链对单独的个体或实体开放;而联盟链则是对特定的组织团体开放。
比特币、以太坊是当下最流行的公有链,它是全球任何角落的任何人都可读取、可参与其中的区块链,也就是说公有链上的行为是公开的。但它又不受任何人控制,也不归任何人所有,被认为是“完全去中心化”的区块链。
私有链则恰恰相反,是完全私有的区块链,它的写入权限是由某个组织或机构控制,参与节点的资格会有严格的限制。相比公有链,私有链最大好处就是加密审计和公开的身份信息,没人可以篡改数据,就算发生错误也能追踪错误来源,所以常见于机构内部基于区块链技术开发的内部系统或网络。
综上所述,笔者认为公有链可以看做是公共娱乐设施,而私有链则是会所这样的隐蔽场所,而联盟链则是会员制的连锁店。但无论是共有、私有,还是联盟,其目的都是为不同需求的用户提供区块链技术或平台,都有存在的价值。