作者:Vitalik Buterin(以太坊项目创始人和首席科学家)
译者:橙子
稿源:巴比特资讯(
www.8btc.com)
发行一种新货币作为协议发展筹资的一种机制的想法,也许是加密货币领域开始涌现出来的最有意思的经济创新之一。在过去的20年里,我们已经目睹了互联网底层协议中心化趋势的不断增长,伴随着全民聊天系统和社交网络比如Facebook的兴起,这个趋势的一大部分原因是货币化的需要;如果Facebook是安全加密并且去中心化的,那么开发者就没有办法通过数据挖掘用户的行为,从而拿走内部货币30%的份额,因此Facebook的去中心化替代者由于缺乏制度上的支持和资金大部分都失败了。然而,有了去中心化协议,我们发现了一个将其货币化的新机制:创造内部资产,然后出售他们来支持协议的发展。
一般说来,目前我们已知的能用这种方法出售的有两类“内部资产”,首先,有创造内部代币系统的想法,一个价格浮动的,在网络中拥有一定价值的加密燃料(crypto-fuel)。其次,能够引进名称注册,例如,一个去中心化的Twitter可以通过建立类似于Namecoin一样的去中心化用户名注册机制,然后将1-4个字母的用户名出售。这个新的货币模式是强大的,并且在上述两个模式中的第一种已经有一定数量的成功,而且还是不可思议的非入侵式的——它不需要许可计划、专用软件、试用软件或侵犯隐私,并且实际上没有人必须明确地付款购买任何东西。(如果你购买代币,只是买到了一种不同的资产而已,而这种资产相对于其它资产的价值可能上升。)然而,在这个模型中,好多人提出了一个担忧,这就是分叉(forks)的问题。简而言之,如果一个人基于代币系统发布一个新的去中心化协议,那其他人为什么不用他们自己的代币系统,或用某种方法与有用户基础的资产进行关联的代币系统发布一个分叉系统,如果一个人发布了一个去中心化的内置姓名注册系统的Twitter,那其他人为什么不会发布一个分叉,指向他们自己的姓名注册系统,或者指向最初的Namecoin?
在传统的商业中,这个问题有两种解决方法。一种是放弃一切开源的想法,以及至少保持客户端的最新版本。另一种方法是免费发布协议代码,然后出售服务(译者注:比如貔貅交易所)。两种方法都有各自显而易见的缺点。在去中心化区块链应用的背景下,当源代码变成私有时,去中心化的大部分好处都会消失——例如挖矿算法的私有化,没有方法证明挖矿算法的开发者们没有预留后门,因此相当于开发者简单的运行一个中心化的服务器,然后叫社区相信他们。第二种方法,出售服务也是有缺点的;首先,在大多数情况下,盈利严重不足,第二,这会通过物质刺激这个组织为了出售中心化的服务发行一个仅仅满足下限的去中心化协议,而不是建立一个完整的去中心化生态系统。
许多去中心化的项目都没有追随这两种策略,比如,以太坊(Ethereum)本身是100%开源的,甚至从它公开启动的第一天起就是开源的。许多协议的组织,包括我们自己的,都对将它们转变为高度透明公开的“去中心化的自治组织”感兴趣。考虑到这些,一个去中心化协议迎战分叉的“战壕”是什么?拿什么来阻止其它团队抄袭我们的代码和现成的研究成果去创造他们自己的区块链版本,也许只有一两个显著特点(或者仅仅通过一个大的捐赠基金,然后倾销到市场)从而击垮我们?这个问题很难,但以太坊(Ethereum)自己和去中心化协议整体都有很多有意思的答案。
脆弱的护城河和独裁者
为了回答这个问题,理解以下内容很重要,那就是在技术公司领域,特别是社交网络初创公司领域,大部分公司几乎不依靠任何东西,而仅仅是依靠社会共识。理论上来说,对于所有Snapchat, Tinder, Twitter和其它这样的创业公司的职员来说,突然辞职,然后开始创业,在几个月里从头开始重建软件的所有部分,并直接继续打造一个更好的产品,是完全可能的。这些公司拥有价值的唯一原因在于要连续解决两个连续:一是让所有员工同时辞职,另一个问题是让所有的用户同时转移到新的网络上。像Dropbox这种服务商,不存在后面一个问题,因为Dropbox对于每个人都是有用的,无论是其它1个人还是100万人在使用它。没有理由,人们不会同时转移过去。在一个社交网络中,如果不是每个人都在上面,网络就是无用的,这个是根本问题。
概括的说,这看上去像是一个脆弱的辩护——“为何技术公司有价值”;当考虑公司价值几十亿美元时,一个人自然会期望这个价值被有形的东西支持,例如物质资源或者国家权力,而不只是虚无缥缈的论证一个事实:大群的人突然从一个社会结构转移到另一个社会结构很难。实际上,其实物质资源和政府权力也没有任何依靠,除了一个社会协调问题——如果独裁政权中70%的受害者同时起义反抗独裁者,政府将会很倒塌,可是大多数独裁者知道这种事情几乎不可能发生,因此仍旧坐在他们舒服的宝座上实行残忍剥削的政策。
考虑到这种背景,支持去中心化区块链的社会调和问题到底是什么?与山寨币“aethereum“不同,官方(有别于山寨)以太坊Ethereum区块链和万事达币Mastercoin状态转换系统以及以太币(ether,简称ETH)价值储存和支付交易费机制系统价值的“护城河”到底是什么?
特别的,什么是保证去中心化协议初始版本优势的必备因素,当所有特性都能被简单克隆,甚至有人发现初始版本中的漏洞时能尽快升级(在Bitcoin中,一个人能够通过移除多重花费交易脚本代码中毫无意义的0来改进比特币协议中一个无意引入的残废功能)?结果是,答案有很多。
团队
首先,每个项目都有一个核心开发团队。实际上,这种趋势在去中心化代币系统中比在传统技术公司更强。在传统的技术公司里,人数很少且都有股份,公司通过这种物质刺激员工留在公司,并见证公司成功;在去中心化代币系统中,有几十个甚至上百个人拥有这个项目的币。实际上,许多人工资愿意被用相应的币支付。例如,在以太坊中,选择ETH作为报酬的工作人员有68个,未来这个数字会随着时间进一步增长。所有这些以太币(ETH)在项目启动之前都是无法交易的,因此所有的持有者都会尽力保证这个系统运行良好。因此,团队,通过积累开发协议积累经验,最知道如何让协议运转的这队人马,是一个去中心化项目的核心资产,是其它附生的竞争者无法轻易“分叉”((forks)和复制的,同样使这个团队对于项目的“护城河”的许多剩余部分负责。
网络曝光效应
人们使用最原始的区块链,而不是其分叉产品的最简单的原因就是:它是默认的。人们首先听说Bitcoin,然后他们去bitcoin.org下载比特币客户端,然后用比特币买卖商品和服务,出于同样的原因,人们使用大多数开源软件的官方版本,而不是数以千计的模仿品,去购买音乐,书籍和电影,而不是通过torrents下载他们,使用流行的Bitcoin钱包而不是其它不那么受欢迎的钱包。一个协议的抄袭者必然迟于初始版本出现,因此不大可能获得媒体关注。
道德压力
另一个为什么协议的初始版本比山寨版本更可能获得媒体关注重要的原因是简单古老的公共道德:人们认为一个项目的开发者理应得到报酬,因此对本来目的就是剥夺开发者报酬的山寨模仿持否定意见,或者至少没那么亲切。这个道德效应可能是一个很有力的原因,对初始协议获得更多的曝光有重大贡献;最好的经验证据就是像Netflix这类文件共享服务的成功。
但是,与此同时,如果一个协议的最初开发者开始朝着一个不受欢迎的方向去发展(比如引入后门,过度引入货币化媒介或者仅仅是太慢),那么道德效应就可能迅速扭转,转而支持那些更加可靠的努力的人,从而从创始人处夺走一个项目。接着前面的例子,这里相关的例子就是Pirate Bay和Popcorn Time两家媒体的成功。因此,道德压力对于一个去中心化的协议有正反两方面的作用。保证社区对他们项目的乐观态度是开发者的责任,同时可以充当重要的制约平衡机制,确保项目核心团队继续朝着正确的方向稳步前进。
货币单位流动性的网络效应
一个针对比特币分叉的争论常常被提起,那就是流动性。进一步说,是市场深度:由于买卖的人比较少,数量少的货币比数量多的货币要脆弱,因此如果你卖出一大笔的时候价格就会波动很大。然而,这种论调仅仅在某种程度上是重要的;一旦一个货币达到充分的市值,那么他就有足够的市场深度来覆盖所有一般的使用要求,额外增加的市场深度几乎不提供价值。因此,这个网络效应提供了一个温和而有力的边界来对抗那些山寨币,山寨币在开始时的市场深度很小,虽然付出了轻微劣势的代价。
生态网络效应
去中心化协议或者社交网络的一个重要特征,是他们同时建立了生态系统。例如,在社交网络中,存在一个一维网络效应:使用的人越多,这个社交网络越有用。对于一个货币系统,这个效应变成了二维的:如果有更多的商家,那么这个货币就能吸引更多的使用者,使用者越多那么吸引来的商家也就越多。一旦研发计划,安全性,流动性开始起作用,这个效应就会变成三到六维。所有这些相互依赖,相互影响,使得新版本的社交软件很难获得主流接受,因为他开始时什么都没有。
在以太坊的例子中,货币系统高度整合的特性使得某些方面的网络效应是多维的。以太坊结构中的相关特性是合约中最好的特性:合约之间可以相互作用,发送,接收信息。这允许你把区块链和应用聪明的结合到一起,在互动过程的每一步使用不同类型的合约。比如,我可能拥有一个去中心化自治组织的股份(合约A),这个组织的股份在去中心化的市场交易(合约B),为了增加安全性,还使用了一个多重签名账户(合约C),而该账户的一个共同签署者对于量子计算有偏执妄想症,因此他习惯性的使用了基于Lamport签名认证的加密系统。这个组织将它的资金存在一个与美元挂钩的金融衍生市场里(合约F),这个市场使用了很多中心化或分布式的数据源(合约G,H,I),并且内部使用了一个姓名注册系统(合约J)来储存所学的所有功能。一个简单的交易也许就会调用这些合约好几次。
对于区块链资产的流动性市场,信息发布的流动性市场,DAOs,去中心化交易所,金融市场,数据源的强健生态系统来说,所有这些都会互相支撑使得以太坊区块链更加强壮。以太坊区块链不仅仅是一个区块链,它实际上是一个大型去中心化计算机,所有部件紧密联系在一起,每个部件为其它的部件提供工具来互相发挥作用。
漏洞和攻击
这是一个小点,但却是重点。协议和客户端总是存在有缺陷的可能。比特币开发者们那样努力,但比特币协议源代码还是随着时间出现问题,在比特币历史上出现过两次。(2010年的整数溢出和2013年的分叉)这样的问题一度导致需要手动解决的一致性错误。理论上,协议的开发者尽力保证不出现bug。而实际上他们总是会遗漏一些东西,导致价格在一小时之内暴跌10-20个百分点,最后取决于开发者,矿工,和大的商家合力协调解决。有时,这样的错误也许不是协议的错,一个大型企业或者政府资助的51%攻击或者全球同步的分布式拒绝服务在整个网络上也是可能的,也许需要特殊的手段去处理。因此,点对点协议的去中心化特性,使得在危机关头最终采取对自己有益的措施-支持最了解协议好软件的核心开发者,就是自己所能提供的最好装备
协议升级
在我们对产品路线图和加密货币的问题进行讨论时我们承认以太坊1.0远非完美,区块链技术提升的方法很多,价格稳定的货币、更好的费用结构,供选择的共识模型,或者终极梦想,多区块链结构或SCIP.然而,随之而来的是数学的复杂和执行这些机制的复杂,在很多情况下甚至无法知道是否可能,以太坊1.0不会添加我们讨论过的一长串复杂功能,我们已经简历一个长期的路线图,我们会在2014年第四季度公布以太坊1.0,与此同时,我们已经在努力研究理论上的各种费劲,尤其是可扩展性方面,我们会在2016年的以太坊2.0中使之具体化。以太坊2.0将会使用以太币2.0(ETH2.0)作为货币,获得以太币2.0的主要机制很简单,就是烧币——烧毁一个以太币1.0换取一个以太币2.0。
因此,协议内部的货币不仅仅是被功能和网络效应所支撑,还有未来更好版本的承诺。当然,加密货币协议很难改变,比特币协议已经被证明短期内很难改变,但更大规模的结构重组某种程度上比小的改变更容易实施,当你看一下努力和结果的比例。我们已经目睹了万事达协议的几次升级,在未来的几年和几十年内我们也很可能看到以太坊2.0和3.0。
重点是什么?
最后,最重要的论断是什么?分叉的意义是什么?在比特币中,分叉代码( fork the code)有很多原因,也许你想增加更多的交易类型,改变货币供应量,把货币替换为与美元挂钩的货币,或者改变使用的加密方法,然而,如果一个协议被正确推广,那么协议本身无法通过简单复制来得到改进。例如,如果你使用瑞波网络,那么你可以使用瑞波币简单的储存XRP,加密货币,法币,地方社团货币或者小Bobby的魔法币。因此,担忧理想的货币政策,担忧货币政治化或非政治化,围绕比特币的的许多其它的辩论都与瑞波币的成功毫无关联。在以太坊的例子中,协议拥有泛型的程序语言,使得系统有可扩展性;如果一个人想到了一个比以太坊更好的基于区块链的系统,那么其它人可以在以太坊中将它作为一个契约来使用。这个分叉将会直接受益于以太坊的网络效应,允许用户从优秀的特征和无缝衔接到现存的生态系统(流动性市场,数据源,DAOs等)。使用合约机制的这种力量,依然放将能够包含比特币的侧链,莱特币,狗币(是的,即使是基于脚本的币也能通过计算机堆栈跟踪和物质激励挑战协议变成侧链),姓名注册,后量子密码学和无限数量的其它特征。
因此,现代经济中去中心化协议处于一个很有意思的地位。一方面,像比特币本身,本身没有任何支持。另一方面,比特币后面有强有力的支撑,很难消除;实际上,我们很少见到开源软件后来居上的例子,无论是在加密货币领域还是其它领域。没有东西取代比特币,没有东西取代莱特币,没有东西取代狗币。仅有的获得社区支持的是增加了很多新功能的分叉,这些附生币成功的找到了自己的生态位。幸运的的是,我们还有很多年来见证去中心化协议生态系统将走向何处。
原文:
http://blog.ethereum.org/2014/04/30/decentralized-protocol-monetization-and-forks