公有链之战——“效率”、“公平”、“安全”的平衡点在哪里?

首页 > 观点 >正文

【摘要】要说区块链竞争最激烈的领域,绝对非”公有链”莫属。可以说,谁能成为区块链基础层的主链,谁就有可能成为未来巨头。

  Horman Capital 原创  ·  2018-04-18 14:22
公有链之战——“效率”、“公平”、“安全”的平衡点在哪里? - 金评媒
作者: Horman Capital   

要说区块链竞争最激烈的领域,绝对非 ”公有链”莫属。可以说,谁能成为区块链基础层的主链,谁就有可能成为未来巨头。

底层公有链,就相当于区块链的操作系统。操作系统的存在使区块链从概念走向应用的难度不断降低,区块链技术应用领域的想象空间也被无限放大。

然而,如今的底层公链距离真正的大规模商业应用还有很大的差距,主要表现为区块网络转账速度慢、费用高、系统并发处理能力差、稳定性差、数据存储和安全缺陷等问题。这些问题解决不了,商业化应用只是一句空话。

目前的几大主流公有链各有特色,但也都有不足之处。今天小编就给大家梳理一下公有链进化史,分析下各大公有链的特点,看看谁最有可能在“公有链之战”中赢得胜利。

比特币

good-1-1068x550.jpg

比特币是最初的公有链,比特币上的交易可以通过脚本来实现,但比特币的脚本语言比较简单,仅有256条指令,因此存在交易速度慢、手续费高等诸多问题

在很多业内人士眼中,比特币的工作量证明机制是完全公平的。其他共识机制虽然提高了效率,却某种意义上降低了公平性。

然而,比特币的共识机制,即“工作量证明机制”(POW),会存在效率低下的问题。为了公平,每次记账大家都要竞赛,导致了大量资源浪费。

以太坊

5779748-e0d7618094b2a05f.jpg

比较而言,以太坊是一个可编程的区块链。目前大多数的ICO项目都是基于以太坊开发的,开发者想在以太坊上运行项目,需要支付以太币。基于以太坊的项目越多,对以太坊的需求越大,以太币的价格也就水涨船高,成为了目前区块链时代的最大赢家。

以太坊也并不是完美的,它的平均交易时间在十几秒至十几分钟,网络拥挤情况下甚至会需要十几个小时,加密猫事件足以证实这个严重缺陷。

基于POW 共识机制的问题,以太坊的开发者决定其最终将采取“权益证明”(POS)共识机制。以太坊设计了四个阶段,通过硬分叉将以太坊从POW过渡到POS。目前,以太坊已进化到了第三阶段的第一部分,但由于种种问题,目前仍然是完全的POW。

除了共识机制的质疑外,以太坊依然存在扩展性和效率的问题。以太坊采取的租赁模式,相当于是租用了节点的带宽和计算能力,因此每一个交易都需要给节点一定的转账费(gas费)。另外,以太坊的“可编程”并非“可任意编程”,也就是不具备“通用计算”能力,其经常强调的图灵完备在现实生活中会受到物理局限性制约。

量子链

1613244R6-0.png

量子链qtum是首个基于utxo模型的pos智能合约平台,通过合并改进版本的比特币核心基础架构和可以相互兼容的以太坊虚拟机版本,让量子链既拥有比特币坚不可摧的区块链网络又能发挥智能合约的无限可能。

量子链还在区块链技术和理念上进行了一系列的创新:包括基于UTXO的隐私保护智能合约模型,面向公有链和联盟链的共识机制,交易账本和智能合约账本的分离,便于外部监管等数据源进入主合约的Oracle和Data Feed的设计和实现等。

NEO

98950_image3.png

不少人把小蚁(NEO)称为“中国的以太坊”,因为都涉及Gas费用、都有智能合约等,但是两者之间还是存在区别的。

以太坊的智能合约只用以太坊自己的编程语言Solidity,而小蚁(NEO)能兼容所有的编码语言。NEO的智能合约比起以太坊,更能体现高确定性、高扩展性、高兼容性等特点,在小蚁上开发,智能合约的开发者不需要学习Solidity(以太坊平台开发要用的语言),就能使用熟悉的Java、C/C#、Go等编程语言编写智能合约,快速上手并融入区块链开发的世界。

NEO需要智能合约技术,但不如以太坊完善。以太坊以智能合约来创建数字资产的发行标准,但欠缺的是数字身份认证机制。

此外,在共识算法上也有不同。小蚁(NEO)采用独创的dBFT共识算法,而以太坊则采用“PoS”算法。

NEO项目的主要目标就是为“智能经济” 提供分布式网络的基础架构。智能经济=数字资产+数字身份认证+智能合约,这三者的结合也构建出了NEO的生态环境。

 IOTA

1_SQpzncVFKQ81ikPmi-yVjw.jpeg

IOTA的宗旨是利用DAG(有向无环图)代替区块链实现分布式、不可逆(由密码学保证)信息传递的一种技术,在此基础上集成加密货币功能,服务于物联网。

IOTA的主要特点如下:

地址格式、交易格式、哈希算法均采用三进制算法(签名算法基于的Hash函数几个月前因为安全原因改成了Keccak,类似于SHA-3);

交易结构采用Tangle(缠结)形式,每个交易引用两个之前的交易,累积的交易越多,前期的交易就越具有可信度;

快照技术(Snapshot),快照技术可以用于减少硬盘占用,但目前还未正式启用,目前仅在每次代码大幅度改动(相当于硬分叉)时做快照(即在源代码里固化全网所有地址的币数量);

交易费为0,这是IOTA的最大优点,由于IOTA不依赖于矿工,也不存在矿工,不需要激励,因此交易手续费可以做到0。这也就意味着,无论是多小额的支付都能通过IOTA完成。而且这种零交易手续费的设计,特别适合未来物联网时代的数据交换;

采用一次性签名技术,由于一次性签名技术每次签名都会泄露一部分私钥,随着签名次数增长,私钥的安全性成指数降低,因此每个地址只能花费一次;

采用类似于Hashcash的技术,每笔交易都需要做一定的POW才会被网络认可。

不过,交易费为0将带来巨大的DoS攻击隐患,任何人都可以在任何时刻发送大量交易来降低整个网络的效率,这在真正的物联网应用中是不可接受的,没有人愿意无偿去部署全节点,潜在的会导致IOTA网络极度中心化。

  EOS

37e90001fda58a0c43cf.jpg

EOS是Block.One公司正在研发的一个区块链底层公链系统,目的是解决现有的区块链应用性能低、安全性差、开发难度高以及过度依赖手续费的问题,实现分布式应用的性能扩展。

EOS 提供帐户、身份验证、数据库、异步通信以及在数以万计的CPU或群集上的程序调度。该技术的最终形式是一个区块链体系架构,每秒可以支持数百万个交易,同时普通用户无需支付使用费用。

在EOS的DPOS共识机制下,为保证运算的效率,并不是每个人都能参与记账的,主要是靠21个超级节点和100个备用节点来提供的。这21个主节点,它们承担责任的同时,相应地也将分享到经济收益和治理权。

尽管很多人质疑EOS的公平性,说它过于简单的设计本身就带有强烈的中心化特性,可还是无法否认在短期内这的确是最经济和普世的做法。

Hcash

hcash-1.jpg

Hcash的目的是通过建立一个兼容区块链和DAG两种分布式系统的双重侧链,实现基于区块链和非区块链的信息与价值的互联互通。Hcash 的角色,就是成为不同系统之间流通的价值载体 。

根据 Hcash 白皮书,Hcash将整合多种典型的区块链技术,共有以下七大革新技术:

由区块链和DAG系统组成的双重侧链;

使用零知识证明技术实现双向加密;

共识机制是PoW+PoS开放管理模式;

DAO去中心化自治组织治理结构;

加入了抗量子性应对后量子时代区块链的安全问题;

地址分为明地址和暗地址、持有人可以通过自己的钱包或客户端实现公有和私有地址之间的转移;

将实现基于DAG技术的后区块链系统的交互。

其中,PoW+PoS混合的分层共识机制,可以从治理结构上永久性的解决区块链所存在的问题,即:通过PoW来创建区块搭建区块链,通过PoS来确保挖出来的区块符合用户的利益,有效平衡PoW矿工、用户、PoS矿池之间的关系,三者之间互相受益又互相制约,使得hcash的功能改进能够快速发展。

除此之外,其中的抗量子特性是 Hcash 最大的优点。

比特币的独立性,稀缺性和安全性建立在难以破解的密码协议的基础上,具体是:工作量证明和加密签名的不对称性。未来,超强的量子计算机,在特定的时间内可以完成对以上两个问题的破解,也就攻破了比特币的安全系统。而安全性正是比特币作为虚拟代币的根基之一。

外媒Motherboard认为一个4000量子比特的量子计算机就可以瓦解区块链。要想抵御量子计算机的威胁,必须开发新的加密方式。

Hcash从最初的系统设计开始就考虑了量子抗性,即使在未来量子计算机商用之后,Hcash仍然可以给用户提供安全的信息及价值加密服务。Hcash将会开发可与OpenSSL一同工作的Ring-LWE密钥交换协议,实现后量子时代区块链的安全问题。

无现金时代即将来临,继微信、支付宝的移动电子支付之后,Hcash平台极有可能凭借其抗量子特性和在不同系统间的流通特性成为未来支付变革的基石。

综上,作为主链,Hcash在商业生态、发展前景、可延展性等方面都很有优势,是“主链”之战最终胜者的强大候选者。

上一篇文章                  下一篇文章

Horman Capital

评论:
    . 点击排行
    . 随机阅读
    . 相关内容