什么是区块链公链?

公链是区块链的底层协议,是区块链世界的“操作系统”。

公链为区块链搭建分布式数据存储空间、网络传输环境、交易和计算通道,利用加密算法保证网络安全,通过共识机制和激励机制实现节点网络的正常运行。

公链提供的API接口可供开发者调用,以开发符合公链生态的应用。

区块链公链的发展过程

比特币是区块链上的第一代公链。

比特币在设计之初定位为支付工具,只能进行价值传输。中本聪因此大幅删减了许多脚本指令,所以其安全性极高。但比特币的脚本语言是图灵不完备的,不能执行循环语句,可扩展性差,许多高级应用无法建立在比特币脚本之上。

区块链上的第二代公链以太坊,是一个具备图灵完备脚本的公共区块链平台,被称为“世界计算机”。除进行价值传递外,开发者还能够在以太坊上创建任意的智能合约。

以太坊通过智能合约的方式,拓展了区块链商用渠道,比如众多区块链项目的代币发行,智能合约开发,以及去中心化 DAPP的开发,目前基于以太坊的DAPP已经超过1000个。

然而,当前的以太坊网络存在扩展性不足、安全性差、开发难度高以及过度依赖手续费等问题,区块链的大规模商用遭遇了发展瓶颈。

第三代公链定位于能大规模商用,与实际资产和真实价值相关联,推动实体经济展。

目前正在竞争区块链3.0时代的公链项目有 EOS, Cardano, Bytom等,但这些公链项目多数处于理论论证及测试阶段,少数主链完成开发的项目也仍处于早期探索阶段。

而技术储备充足、财力雄厚的以太坊仍在不断地自我迭代,区块链3.0时代的公链之争群雄逐鹿。

区块链公链的核心要素

互联网世界里的核心资源要素包括存储资源、传输资源、运算资源三个方面 ,区块链技术作为互联网世界的延伸,其核心资源要素与互联网有很大的相关性。

同时,区块链是信任的机器,在互联网传递信息的功能之外,还承载着价值传输的使命,因而区块链世界的核心资源要素可归结为存储资源、传输资源、运算资源和共识机制所产生的信任资源四个方面。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180810A06W5X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券