以太坊的出现在一个仍然年轻的区块链行业创造了一个新的范式,并将其重点从加密货币作为金融工具转向更加实用的目的。 通过以太坊和类似区块链上的智能合约,涉及一些数据交易的流程可以实现自主权,同时保持不可辩驳和透明的状态。 初创企业和成熟公司都已经开发出了使用智能合约来构建低开销工作流程的方法,而创意人士也在创新中使用它们。
以太坊平台上最近的一个名为Crypto Kitties的项目引起了社区的讨论,原因有很多。 Crypto Kitties背后的想法是,人们可以使用以太坊通过智能合约交易和繁殖虚拟宠物猫,从而产生一些有趣且稀有的“猫咪”。猫的性格越罕见,其在ETH中的价值就越高。
尽管这个想法很新颖,或者也许是因为这个想法,但简单的游戏却大受欢迎。 它通过Crypto Kitties智能合约暂时设法在以太坊的区块链上占据了13%的流量。 该事件显着放慢了以太坊的速度,并揭示了其扩展工作面临的一些艰巨问题。 (查看更多: CryptoKitties仍然是一回事。这就是原因。 )
以太坊的跟腱
如果以太坊想要实现成为全球“去中心化计算机”的雄心,则还有很长的路要走。就连以太坊的创建者维塔利克·巴特林(Vitalik Buterin)都对它目前的扩展能力表示怀疑,他说:“可扩展性很差;区块链设计从根本上依赖于单个节点必须处理整个网络中每笔交易的瓶颈。”
他是对的。 以太坊区块链不断发展壮大,对矿工和用户的硬件所占空间越来越大。 此外,其相对过时的算法编程无法有效利用链的处理能力,并且每秒返回的交易数量很少。 对于依赖以太坊智能合约并影响其未来适用性和价格的企业来说,这是一个问题。 幸运的是,还有其他基于区块链构建的智能合约平台正在努力进一步发展这一概念。
1. QTUM
以太坊标题最有希望的竞争者之一是QTUM,这是一种混合加密货币技术,在将比特币和以太坊融合在一起之前,它具有最佳的属性。 结果是一个类似于比特币核心的解决方案,还包括一个抽象会计层,该层通过更强大的x86虚拟机提供QTUM的区块链智能合约功能。
从本质上讲,这是一种类似于SegWit和Lightning Network中比特币所寻求的底层扩展解决方案,并且具有构建和托管智能合约的能力。 这使得QTUM成为开发人员的热门目的地,他们欣赏平台中安装的保护性条款,这些条款使得几乎不可能提交有一天可能成为数百万美元问题的编码违规。 他们还赞赏第二层存储的存在,尽管它对去中心化有影响,因为稳定的业务应用程序也是他们的主要愿望。
2.以太坊经典
加密货币社区见证的第一个硬分叉是2013年以太坊经典版的以太坊分叉,它创建了一个新的原型,并雄心勃勃以填补以太坊代码中的空白。 争议围绕着一次黑客攻击,一个人从一份智能合约中偷走了超过5, 000万美元的ETH,这是原始DAO(去中心化自治组织)项目的一部分,该合约将他们保留在托管中。
黑客创建了一个小故障,将其从用户那里撤出而不是将其存入ETH之后,社区投票决定创建一个新链,该链与旧链向后兼容,以便可以逆转此类错误,并将硬币退还给合法所有者。 硬分叉安装了对以太坊旧代码的新更新,即使在发生严重破坏的情况下,也无法回溯,其中有几次。 由于社区活跃而活跃,以太坊经典正以这种方式不断升级,尽管它已经年代久远,但仍与其他项目保持同步。
3. NEO
人们有理由将NEO称为“中国的以太坊”。 首先,两者非常相似,并且将自己作为分散式应用程序(dApps),ICO和智能合约的宿主。 它们都是开源的,但是以太坊得到了开发商的民主基金会的支持,而NEO得到了中国政府的全力支持。 这使其不仅在国内而且在国外都受到欢迎,并以其独特的价值主张而受到欢迎。
NEO使用一种称为dBFT(分散式拜占庭容错)的能源效率更高的共识机制来代替工作量证明,从而以每秒10, 000个事务的速度使其更快。 而且,它支持比以太坊更多的计算机语言。 人们可以使用Java,C#以及很快的Python和Go构建dApp,使具有大创意的初创企业可以使用此选项,同时有助于增加其长期生存能力。
4.卡尔达诺
Cardano是智能合约平台竞赛的最新作品之一,它是一种双层解决方案,但具有独特的特色。 该平台具有一个帐户单位和一个控制层,用于控制智能合约的使用,识别身份并保持与其支持的货币的隔离度。
Cardano使用Haskell编程,Haskell是最适合业务应用程序和数据分析的语言,因此其未来的应用程序可能是财务或组织上的。 公共部门可用性和隐私保护的理想结合使Cardano成为了具有开创性的解决方案,但它还很年轻。 尽管开发团队使用故意的,不透气的科学方法使进度缓慢,但它可能不会出现任何奇偶校验或安全性错误,而这些错误或偶然性错误是在其随意组合的同行中不幸的现实。
底线
尽管存在问题,以太坊仍然是智能合约和基于区块链的应用程序的黄金标准。 这些新的挑战者都提出了令人兴奋的价值主张,但也必须证明它们能够吸引足够多的用户群,从而能够被主流采用和取得成功。