什么是公链——区块链技术知识

区块链是如今互联网中非常火爆的一个概念,大家在讨论区块链时,听到最多的一个词应该就是公链了。那么公链到底是什么意思呢?

**      公链,** 其实就是公有链的简称,指的是全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。

      公有链通常被认为是“完全去中心化”的。

      简单来说,公有链就是全网公开,无用户授权机制的区块链。在公有链中,任何节点都无需任何许可便可随时加入或脱离网络,有很高的自由性。

公有链的特点

1. 保护用户免受开发者的影响

  在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。

2. 访问门槛低

  任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。

3. 所有数据默认公开

  尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。

公有链的应用

  公有链包括比特币、以太坊、超级账本、大多数山寨币以及智能合约,其中公有链的始祖是比特币区块链。

      “以太坊”为例:以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊不受任何人控制,也不归任何人所有。

  以太坊是可编程的区块链。它并不是给用户一系列预先设定好的操作 (例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。

  这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此。

       不过公有链目前还是存在很多问题的,比如说激励问题、效率和安全问题、公有链面临的安全风险、最终确定型问题,不过最重要的还是隐私问题。