比特大陆蚂蚁矿机S7

Coinbase联合创始人Fred: 以太坊–数字货币新前沿

钟隐 发布在 币头条,竞争币 2 5910

近3年来,基于比特币的基础设施只出现了像钱包和交易所之类的应用。这是为什么?

我认为,这是因为比特币的脚本语言—即每笔比特币交易可以伴随运行的一小段代码—它有着太多限制。

看看以太坊。以太坊已将比特币中的加减乘除计算器转换成一个完全成熟的计算机。从以太坊网络构建之初到现在只有9个月,但其APP发展速度已经超过了比特币。我们终于在以太坊上实现了应用层的快速迭代。近期的一个例子中,人们设计了一种去中心化组织(DAO)–一个以程序代码为核心、由人运行外围任务的公司,而不是反过来的情况 – 目前已经募集了1.5亿美元,成为史上最大的众筹项目。

需要明确的是,我不认为比特币和以太坊之间必须是相互竞争的关系,并且Coinbase准备同时大力支持这两种数字货币。我认为我们应该尽自己所能促进数字货币的发展。尽管比特币和以太坊之间有显著的相似之处,但是对二者进行对比是有价值的,相互的竞争也是真实存在的。

 

事情是如何发展到这一步的呢?

 

首先,我们回顾一些历史。当2008年比特币白皮书在出现的时候,它是完全革命性的。计算机科学、加密学和经济激励,这些理念极佳地组合在了一起,其产生的效果令人惊诧。当比特币网络于2009年真正启动的时候,没人知道它,许多人也认为这将注定是要失败的。为了确保功能的实现,比特币的脚本语言有意被设计为非常具有限制性的。“脚本语言”是形容很易于使用的编程语言的一种高级说法(其实比特币不是真正地具备脚本语言,它采用了一种包含操作符的脚本栈— 后面我们再详细说)。比特币的脚本语言很重要,因为它使比特币成为了“可编程的钱”。在每一个比特币交易中,都具有写一个小程序的可能。例如,你可以在比特币的交易中写上以下程序:“本次交易在2016年6月15日或以后才正式生效”。这是非常强大的,因为你可以用计算机代码自动转移资金,每个人都可以看到这些钱的转移规则,并且知道这些规则将被执行。

比特币的诞生,以及在7年之后还活着这一事实,一直令人难以置信。它是有史以来第一个能够让世界上任何人都能通过免费软件来访问开放金融体系的网络。它拥有~70亿美元市值,而且从来没有出现过不能修补的系统性问题。对一些人来说,这已经是一个巨大的成功。

然而,7年来比特币只有很少的应用程序,除了价值存储和投机之外,还没有“杀手级应用”。比特币的脚本语言几乎没有扩增,其限制仍然非常大。并且比特币已卷入了区块大小的争论 – 这是关乎比特币网络健康的一个重要课题,而作为一个年轻而快速发展的领域,它不应停滞不前。以太坊则正在拓展新的领域,在决策层面和执行层面都是这样。

请避免误解 – 没有了比特币这个先行者,以太坊是不可能存在的。也就是说,我认为以太坊在许多方面领先于比特币,它代表了数字货币发展的最前沿。我的观点有下面这几个原因:

 

以太坊的编程语言可以让你实现比比特币更多的功能

 

如上所述,比特币有意限制了其脚本语言。你可以将其类比为用高级的图形计算器来编程—它的功能性总是受限的。这样一来,你只能做最基本的东西。(程序)很难理解和使用。而不像大多数现代编程语言,其代码几乎是可读的句子,(比特币脚本)看起来是难以理解的机器代码。其结果是,迈克·赫恩,一个很有天赋的前谷歌开发者,花了长达8个月的时间才完成了一个相当简单的众筹应用程序的初始版本。

相比之下,以太坊的编程语言(喜欢Javascript的程序员可以用Solidity,喜欢Python的程序员可以用Serpent)让你几乎可以实现任何一种高级编程语言能让你完成的事情。这就是为什么说以太坊是“图灵完备”语言。同样重要的是,它们是易于使用的。任何开发人员都可以把它学好,并迅速开发自己的第一个应用程序。

这是比特币脚本语言的一段代码示例:

OP_DUP OP_HASH160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY OP_CHECKSIG

这是以太坊Solidity的一段代码示例:

contract Simple {

function() {

var two = 1 + 1;

}

}

Coinbase的开发者可以在一两天内就完成一个简单的以太坊程序。

实现全部编程功能和易用性的组合是多么的重要,这一点我无论如何强调都不为过。人们正在基于以太坊从事当前在比特币上无法完成的工作。它带来了新一代的开发者,他们从未从事比特币的开发工作,但却有兴趣进行以太坊的开发。

比特币也可以有这些先进的功能,但它需要通过一系列在比特币协议上其他层级的开发,这些工作还未完成,而在以太坊里已经是开箱即用的状态。

除了在脚本语言的根本区别,以太坊的开发者工具也要好得多。比特币从未有类似的系列化开发工具,而这些工具其实是迫切需要的,因为直接基于比特币开发要困难得多。以太坊使得开发者轻松了许多。它拥有一个广受开发者欢迎的主页,以及自己的开发环境(混合IDE)等许多好东西。

 

以太坊拥有更健壮的开发者社区

 

在比特币的开发者社区给人的感觉就好像是处于休眠状态。比特币从未真正迈过简单的钱包和交易所的阶段。比特币近期最重要的发展是雷霆网络—一个基于闪电定位网络的实现(进行交易、尤其是微交易的一种更高效的途径)。这是一个额外的协议层,而不是应用,并且同时可适用于比特币和以太坊。

相比之下,以太坊的开发者社区让人感觉充满活力并且在不断增长。最重要的是,以太坊在尝试许多全新的事物。虽然大多数目前还是实验或玩具,你可以看到来自世界各地的开发者做出的应用程序列表,这个列表正在迅速扩充中。

俘获开发者的芳心,这是数字货币中最重要的事情。数字货币(比特币、以太坊)的网络和代币具有价值,是因为人们对其未来有期待,人们想要购买代币以使用该网络。而开发者则会创建应用来推动这些需求。如果大众没有使用某个数字货币网络的理由,其网络和对应的货币都将一文不值。

以太坊的核心开发团队是健康的,而比特币的核心开发团队则运转不良

Vitalik Buterin,以太坊的创建者,已展现出作为一个开源项目优秀领导者的早期特征。他似乎既愿意作为做社区领袖,也愿意做技术带头人。举例来说,这是当我们添加以太坊到我们的交易所GDAX的时候,他发送给我们的(邮件)

相比之下,比特币产生了领导真空,自加文·安德烈森退居二线后,其他Core开发者并没有在能够赞成他关于增加区块上限的观点(在我看来,加文的观点是合理的、且令人信服的)。 “核心开发者”,就他们目前的定位来说,是相对碎片化的。

除了领导真空,比特币的“领导”不够明确甚至是有毒的(Toxic)。格雷格·麦克斯韦(Greg Maxwell),Blockstream公司(雇佣了相当多的比特币core 成员)的技术领导者,最近将其他一些与矿工们协作、并作出让步的core成员,称为“善意的蠢蛋”。在宏迪社区上,因为原始的r/bitcoin的审查,而产生了第二个讨论区r/btc。在比特币讨论区的内容读起来就像在争吵,在一切好转之前,情况还可能会进一步恶化,而以太坊的领导力(作为社区的成果)正在不断向前发展。

 

 

以太坊有一个发展增长的心态,而比特币有着已获成功的错觉

两个社区中总体的心态让人感觉不同。许多比特币社区成员似乎有一种虚假的安全感:“我们已有这样一个非常有价值的网络,我们需要保护它!”。在我看来,这种观点是错误和危险的。比特币交易金额仅有〜$2亿美元/天,比主流的金融网络小多个数量级(Visa是180亿美元/日,SWIFT转账网络则为5万亿美元/天)并且拥有〜一千万用户(银行有50亿用户)。尽管比特币的每天交易数似乎正在健康地发展,其实际交易的资金量并没有显著增加。

图:相比其他网络,比特币高峰时期的交易量—我们还有很长的路要走

与此同时,以太坊核心开发团队的工作则是聚焦的。这在以太坊的博客上是显而易见的。当我开始读这个博客,我发现它提及了所有我曾经思考过的、关于比特币现在和未来需要考虑的问题,但这些问题并没有被(比特币开发团队)广泛讨论:扩展网络权益证明的可行性如何建立一个稳定的数字货币基于区块链的公司(DAO)会是什么样子,等等。这些都是非常宏大的想法,有些将不能实现。但有些可能会最终成功,并且将是非常重要的工作— 移动到权益证明并消除物理挖矿是其中最有前途的(方案)之一。

以太坊正在对核心协议开展更快和一致性更强的技术工作

在比特币领域,大多数人在过去一年半停留于区块大小的争论。有一些小的改进被开发出来(CHECKLOCKTIMEVERIFY使得时间锁定功能可行,就像前面给出的例子),以及其他正在开发但尚未完成的功能(利用隔离见证使网络更有效)。这些变化中,目前还没有哪个激发了多少应用的开发。

同时,除了更健壮的编程语言,以太坊正在开展的工作,使最基本的交易都能从中受益。以太坊允许矿工挖出更快的块,因此交易确认速度也快 –相比于比特币需要10分钟,以太坊大约需要14秒(虽然这不是非常具有一致性的比较,但从大局上讲是正确的)。其主要原因是一些新的理念,比如不管是否是第一个算出下一个区块,矿工都能得到挖矿奖励(被称为“uncle blocks”的系统)。尽管这个系统目前还不完美,但它正在朝着更快的交易确认这个非常有意义的方向发展。

 

反面论点和警告

 

以太坊还非常年轻,因此需要三思而后行,注意其风险:

  1. 以太坊在具有许多新的功能的同时,承受着更大的风险,因为在以前它失败的代价是非常小的。以太坊的大多数历史,是在其市值仅为数亿美元以内的时候完成的,而比特币则是数十亿。随着以太坊的持续增长,也可能不能一如既往地“快速发展、打破陈规。”实际上,我认为这最后主要是归结到核心开发团队的质量 – 如果他们继续取得进展,建立与社区的信任,使得执行力仍然迅捷,就像Linus TorvaldsLinux项目中所展示出的那样。
  2. 以太坊还没有经历过治理危机。在我们举办的Coinbase的以太坊聚会上,Vitalik承认了这一点。就像任何获得成功的项目,当人们的投资越来越大的时候,发展的道路将不可避免地变得更加坎坷。
  3. 相比在比特币平台上,以太坊能够让你实现更多的功能,这会带来监管风险的增加。这并不是以太坊作为一个网络的系统风险,而是特定应用上存在的风险。一个很好的例子就是去中心化组织(例如:the DAO)以及通常适用于公司中的监管法规。
  4. 以太坊中存在的安全风险更大。拥有更加强大的编程语言也带来了更多出问题的可能。比特币已经经过了7年的实战测试。以太坊则刚刚运转了9个月,现在存储了约10亿美元的价值。虽然到目前为止还没有出现大的问题,但是很可能有些问题人们还没有意识到的。这个概率会随着时间逐渐降低。人们必将创造存在bug的智能合约。尽管这并不是由于以太坊核心协议的问题,就像Mt. Gox的失败也不是因为比特币协议的错误。
  5. 以太坊会尝试转换到权益证明。如能成功,这将是一个巨大的突破,因为它会消除工作量证明的必要,所有所需要的硬件和电力消耗也会随之而去,但这也呈现出较大的风险。我相信这种风险是可控的,因为它会有大量的提前测试
  6. 当网络除了交易之外还支持迷你程序的时候,网络的扩展会变得更难。这是自2014年我阅读以太坊的理念时考虑的最大问题。尽管没有银弹来解决这个问题,我认为一些解决方案的组合将随着时间发展不断改善。以太坊发展的一些可能性包括网络sharding技术,算力和网络会随着时间自然增强,经济上的约束力会使得以太坊区块链上只会运行最重要的东西。有一个很不错的说法(加文·安德烈森在他的文章Bit-thereum阐述的最好),即出于扩展性的原因,最好是保持基础交易层尽量简单,而高级功能在更高的协议层发展。有可能我们绕了一整圈又回到原点,但现在这并不是多么有趣的事情,因为它(1)很难建立,(2)相比以太坊默认就有的功能,多层协议栈的情况很难获得较好的推广应用。

 

等等 – 这为什么是一个竞赛?比特币和以太坊的关系是竞争对手还是互补?

 

这还有待观察。很可能Bitcoin仍然是人们觉得最合适的存储手段,因为它更加稳定可靠。这将使得以太坊能继续冒险尝试更多测试不够充分的新功能。在这种情况下,比特币更多的是一个结算网络,而以太坊则用于运行分布式应用(其中大部分的交易量发生在哪儿还是个未知数)。这两者可能是有相当的互补性。

然而也有一种可能,那就是以太坊完全超越比特币。没有什么比特币可以做,而以太坊做不到的。尽管以太坊实战测试还比较少,但它发展更快,拥有更好的领导力,并且得到了更多的开发者青睐。开发者→应用程序→用户→网络成功。要克服先发优势极具挑战性,但按照目前的步伐,这也是意料之中的。

 

所有这些意味着什么?

 

这对于数字货币都是好消息。以太坊在不断超越极限,这让我比以往任何时候都更兴奋。竞争和创造新的想法会为每个人带来更好的未来。即使以太坊最后失败了,我们在数字货币领域的集体智慧将会得到提升。我一直没有放弃比特币,如此有韧性的网络(其地位)是无可争辩的。我和Coinbase计划同时支持比特币和以太坊。我们在未来可能还会支持一些其他可能尚未发明出来的新事物。在每天结束的时候,我并没有效忠于任何特定的网络;我只是想怎么做能给这个世界带来最大的益处。

退一步说,这感觉就像加速了数字货币的改变进程。

数字货币是一个独一无二的领域,拥有着宏大应用面:为整个世界创造更好的交易网络(货币、资产、我们的网上身份,和许多其他的东西)。就像互联网本身,这不是一家公司销售自己的专有产品,它是一系列的底层协议,日后将会连接我们每一个人。而且,像互联网医院,这将会(并且已经)花费更长的时间来发展,但它的影响将是巨大的。

系好你的安全带。

感谢 Varun Srinivasan, Linda Xie, Charlie Lee, Nicholas Foley, Kristen Stone, Dan Romero, Maksim Stepanenko, Chris Dixon, and Brian Armstron

发文时比特币标准价格 买价:¥2984.73 卖价:¥2984.19
原文链接 https://medium.com/the-coinbase-blog/ethereum-is-the-forefront-of-digital-currency-5300298f6c75#.o2ihwynhz
原作者:Fred Ehrsam
翻译者:钟隐 cnLedger
比特币地址:1JpazvbnCqFzhLvaVncoCkbWXNoWbgeS6Q
以太币地址:0x24b3Ea08FE2ce9835aF39036435d721D543432a4
版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:2

您需要登录后才可以回复 登录|注册
    Author Image
    ebit 199 天前

    “当网络除了交易之外还支持迷你程序的时候,网络的扩展会变得更难。”这是以太坊作为通用平台的硬伤。也是LISK自豪的原因。侧链体系更有前景。

    +1
    +1
    我要点评
    Author Image
    suckitcry 200 天前

    coinbase 选择以太坊,比特币社区要好好反省下了,一个扩容都解决不了

    +1
    +1
    我要点评