友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
比特币:一个虚幻而真实的金融世界-第22部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
于一厢情愿了,因为元素周期表上的元素终究是有限的,而山寨币却可无穷复制,层出不穷的模仿者最终只能稀释所有模仿者的价值。自2013年5月以来,社区以每天两三种的速度发布新的山寨币,几乎所有山寨币都呈下跌走势,虚拟货币PPcoin从最高的0。003比特币跌到0。001 4比特币,虚拟货币Yacoin从最高0。000 6比特币跌到0。000 15比特币,还有更多的不知名山寨币走向价值归零或退市的穷途末路。
就目前市面上出现的山寨币或其他虚拟货币来看,尚未发现有价值的技术创新。其实,就算后来者涌现出突破性的技术创新,比特币社区也很容易就能加以借鉴,将之添加至比特币核心协议,并升级客户端。“没有护城河,才是终极护城河。”一个比特币迷在微博上如是说。比特币是像车轮一样的发明,重复发明轮子是徒劳无益的,因为世界本质上只需要一种数字货币。但山寨币的存在并不是毫无意义,它的存在有助于比特币的自身进化。由于比特币生态已经蔚为大观,社区对每次可能导致“硬分岔”的协议升级都非常慎重,山寨币则可以充当小白鼠。比如,彩色币、零币等应用可以率先添加进莱特币等山寨币的协议,如果获得成功,转而应用于比特币中,这将大大降低协议升级、软件更新所带来的“硬分岔”风险。
比特币会内部崩溃吗
与传统的层次分明的金字塔组织方式不同,比特币因其去中心化的P2P网络结构而开启了一种开放式的信息组织与进化模式:没有命令,只有很弱的组织,相当于蚂蚁筑巢。比特币社区继承了开源社区的传统,用倾听取代强权,用沟通取代命令,用协商取代控制。比特币社区唯一官方意义的组织是比特币基金会,仿照Linux(一种开源的操作系统)基金会的模式建立,依靠用户捐助的比特币维持运营,负责组织比特币核心协议的完善、客户端的升级、安全性的监督、法律事务以及与政府机构的接触等。
比特币社区也不存在真正意义上的领袖,加文·安德烈森被视作中本聪的继承者,他是比特币社区的仲裁者和架构师,同时负责协调比特币核心程序的优化。安德烈森成为比特币社区领导者的过程非常简单。起初他向中本聪提交优化比特币核心系统的代码,中本聪逐渐对他的代码有了信任。有一天,中本聪问他是否可以将其邮箱地址放在比特币的主页上,安德烈森同意了。从此,比特币主页上中本聪的邮箱地址被安德烈森的邮箱地址取代,项目的领导者象征性地过渡给了安德烈森,中本聪则退到了幕后,甚至消失了。中本聪与安德烈森都不能对比特币社区发号施令,与普通开发者的唯一区别是,他们拥有一个可以在客户端添加警报的密钥。
比特币社区信奉海盗式的民主,每个节点都可用自己的算力进行投票,任何针对客户端的改进、协议的修改与添加都将置于算力投票的监督范畴内,只有被全网51%以上的算力接受的改进才能真正视作有效。与海盗社会一样,差劲的领导者很快就会被社区抛弃。历史上曾有一伙海盗在某趟航程中更换了13个船长,其中有个叫本杰明·霍尼戈的船长,手下们罢免他的原因居然是他“拒绝攻打和劫掠英国船只”。试想一下,若比特币社区真的存在一个为所欲为的“船长”,比如安德烈森在客户端里加入某种后门程序,可以让他轻易地挖到比特币,或者他独断专行,执意推行被社区多数人反对的协议升级,那么用户完全可以无视其发布的程序,采用社区其他程序开发者的程序交易比特币或挖矿即可。
中本聪认为,20世纪90年代以来,Beenz、Flooz等虚拟货币先驱的失败主要是由其中心化的组织结构造成的。其主要原因是,一旦为虚拟货币信用背书的公司倒闭,或保管总账的中央服务器被黑客攻破,该虚拟货币就将面临信用破产与内部崩溃的风险。所以,他将比特币设计为全分布式拓扑结构,这也是人类历史上第一次尝试去中心化、不再依赖对中央发行机构的信任的货币系统。一般认为,全分布式拓扑结构具有良好的可扩展性、鲁棒性和自组织性,像蚂蚁社会一样,拥有不可思议的自我修复能力。
科幻小说《马姨》构思了这样一个故事情节:有人用蚁群设计了一个自组织的机器智能“马姨”,以蚂蚁个体的本能行为执行计算机指令,并通过代码手册与人进行交流,在整体上表现出一定的机器智能。主人公从蚁群中赶走一些个体,但惊奇地发现“马姨”的运行一切正常。
比特币就是这样一个具有强鲁棒性的系统,每时每刻都有大量节点频繁地加入或退出,但丝毫不影响全局结构的稳定性。比特币社区里有人打趣道:“这就好比在诺克斯堡'9'周围每隔10英尺安排一个武装狙击手,仅仅是用来保护一袋分币钢镚儿。让这些狙击手一半回家休息,这袋钢镚儿的安全性丝毫不会降低。”
同样,从技术上关闭比特币相当困难。2009年2月,中本聪在IRC(互联网中继聊天)频道写道:“政府擅长击溃Napster(一种在线音乐服务)那样拥有中央控制的网络,但是Gnutella和Tor这样完全P2P的网络看起来依旧安枕无忧。”
值得一提的是,另一个自称分布式的虚拟货币Ripple在网络结构上与比特币有着本质的区别。比特币网络结构符合随机网络特征,节点连接是随机的,大部分节点的连接数目大致相同,即节点的分布方式遵循钟形的泊松分布,存在一个特征性的“平均数”。连接数比平均数高许多或低许多的节点都极少,随着连接数的增大,其概率呈指数级迅速递减。而Ripple网络更类似于无尺度网络'10',它引入“共识”机制,通过特殊节点的投票对交易进行验证和确认。而这些特殊节点往往拥有大量的连接,大部分普通节点的连接数却很少,节点连接数符合齐普夫定律'11'。这种特殊节点的存在使得Ripple网络对意外故障有强大的承受能力,但面对协同性攻击时则十分脆弱。研究表明,面对蓄意的协同攻击时,只要5%~10%的集散节点(拥有大量连接的节点)被移除,无尺度网络就将彻底瘫痪。
更糟糕的是,Ripple客户端为加快确认速度,不需要下载区块链,而是在普通节点上舍弃已经验证过的总账本链,只保留最近的已验证总账本和一个指向历史总账本的链接,显然,那些保管历史总账本的服务器就成了它的软肋。
尽管Opencoin公司小心地隐藏了服务器端源代码,但对于黑客来说,找到通往服务器之门并不是一个技术问题,而是一个经济学问题。随着Ripple网络的交易额逐渐上升,黑客对它的欲望也越来越强烈。2013年6月,Ripple连续发生多起在线钱包失窃事件,虽然这些失窃可能都是用户密码设置的疏忽所致,而不是来自系统攻击,但这也表明,一大波黑客正在向Ripple袭来。7月,Ripple平台遭遇分布式拒绝服务攻击,黑客从一个账号向另外一个账号发起大量小额转账操作,让Ripple平台的服务器无法响应和支撑其他用户正常的交易请求,造成Ripple服务中断长达十几个小时。
可见,在抗攻击问题上,Ripple与过去的Beenz、Flooz等虚拟货币以及“自由美元”等私铸货币并无本质上的不同,这也难怪一个资深用户讽刺Ripple说,疯子就是一遍一遍做同样的事,却期待不同的结果。
但是,既然比特币出于安全性、健壮性考虑,致力于建设去中心化的全分布式结构,中本聪为什么亲自设计了中心化的矿池呢?目前,BTCGuild、50BTC、ASICMiner三大矿池已经占据全网64%的算力,这意味着三大矿池若联手,将足以对比特币网络发起51%攻击。黑客丹·卡明斯基在2013年比特币大会上表示,比特币网络存在系统性风险。反对者却认为,矿池的存在是对比特币安全性的增强。
矿池对比特币网络的组织有什么作用呢?凯文·凯利在《技术元素》一书里提出了一个思想:“只从底部出发还不够。”即使是互联网最大的开放性自组织工程维基百科,也不是完全自下而上的组织形式。维基百科的维护者设计了严密的条框来防止网络小白任意修改词条,超级管理员可以采用精英编辑的建议单方面屏蔽他们。凯文·凯利认为,在网络经济中,真正的商业和组织艺术不在于控制包括“每个节点”的群体,而是在最佳时间为每一个利基市场找到底层和顶层的最佳组织。矿池的存在可以让比特币网络对安全预警、漏洞修复的反应更敏感和高效。
2013年3月,比特币0。7版和0。8版客户端因区块大小限制的不同而导致不兼容,互不承认对方的有效性,比特币网络面临分裂的危险局面。比特币社区发出警报之后,几大矿池迅速响应社区的呼吁,将客户端切换到了旧版本,仅用了几个小时便化解了这次危机。试想一下,若没有矿池的存在,全网几百万个节点需要在短时间内同时切换客户端才能避免这一危机,这恐怕是不现实的。
在比特币的工作量证明机制中,算力即投票权,算力越大,权力越大,责任也就越大。所以,在比特币基金会的成员名单上,你看到各大矿池的管理者的名字也就不足为奇了。中本聪认为,如果是用节点数即IP地址的多少来决定谁是大多数,那么拥有分配大量IP地址权力的人,比如僵尸网络,就有可能主宰比特币网络。而工作量证明机制的本质是一CPU一票——计算即权力。拥有更高算力的人更有责任保障全网的安全,因为比特币的挖矿激励机制使得在非合作博弈中存在一个纳什均衡,即把算力用于诚实挖矿较用于发起双重支付攻击获得的回报更高。
2013年4月,BTCGuild矿池的算力份额一度接近全网的一半,引发了社区对51%攻击的担忧。为此,BTCGuild的管理员Eleuthria(网名)主动限制了算力的增长,规定如果矿池算力超过了45%,将移除所有基于getwork协议(一种直接连接到矿池挖矿的协议)的服务器,并关闭新用户注册,直到算力回到40%以下。
矿池拥有者杜绝51%攻击的意愿比普通用户更强,Eleuthria在社区发帖说:“显然,我不能等到矿池算力份额到了49。9%时才采取措施,即使51%攻击只有在控制它的人决定这样做时才会发生。”一个理性的决策者绝对不会把可兑现成真金白银的算力用来发起回报有限的51%攻击。退一步说,即使部分矿池拥有者是疯子,他们无视利益的大小,执意对比特币网络发起攻击,比特币社区发出警报之后,矿池用户只需停止运行矿机或切换至普通方式挖矿,便可让疯狂矿池的阴谋落空。毕竟矿池只是承担计算任务分发与挖矿奖励分配的平台,而不是矿机的真正拥有者。
比特币会成为标准吗
如果说开源操作系统Linux就像芬兰史诗《卡勒瓦拉》那样不断完善,由最初的约1 000行代码,经黑客社区的义务贡献,成长为目前规模达100万行的庞大系统,那么,今天的比特币正沿袭这条英雄史诗之路,像远古的巨茎植物一样不断向天空生长。在过去的3年中,共有120多位程序员为Bitcoin…QT提交了5 000多次代码改进,为比特币开发应用程序与网站的程序员更是逾千。比特币核心协议在不断地自我完善,而零币、彩色币、域名币、分布式合同、智能资产等新的拓展协议也试图添加进比特币核心代码,或在比特币协议基础之上构建延伸至其他领域的应用。这是一座真正的通天塔!
传说巴比伦塔直插云霄,希望通往天堂。上帝为之震怒,为惩罚这些狂妄的人,便让建筑巴比伦塔的人们使用不同的语言,因语言的不通,还没完工的巴比伦塔很快就被废弃了。也许未来货币也将面临同样的问题,比特币越来越像是一个开放式的基础平台,但它会成为虚拟货币世界的通用语言吗?
如前所述,比特币提供了3个层次的开放性,使货币与金融成为程序员施展创造才华的天堂,以比特币为基础平台,可提供数不胜数的更高层次的服务,例如资金混合、货币兑换、财务管理与预警、市场数据分析、计量服务等。如果将比特币视作互联网的IP协议,那么就不单会有类似TCP的API和协议扩展,还会有在此之上的协议层提供的各种服务,类似互联网的SMTP、HTTP等应用层协议。比如利用底层的分布式总账,开发者推出了存在性证明、期货合约、数字版权等应用。正如Group合伙人安德烈亚斯所言:“货币作为一项服务,通过开放的、灵活的、强大的API构成一个完整的经济体系,一切都只是一个JSON(一种轻量级的数据交换格式)请求。如果你认为比特币只是电子货币,那么你只看到了冰山一角。”
互联网协议的发展有很强的路径依赖特性,一旦选择进入某一路径,哪怕该路径具有某种缺陷,也会对这种路径产生依赖。
美国铁轨的故事'12'有助于我们理解这一概念。美国铁路两条铁轨之间的标准距离是4。85英尺(约合1。5米),为什么是这个尺度而不是别的什么尺度呢?原来这是英国的铁路标准,而美国的铁路最早是由英国人设计建造的。那么,为什么英国人采用这个标准呢?原来英国的铁路是参考电车轨道设计的,而4。85英尺正是电车轨道的标准。追溯电车轨道的标准,我们会发现,原来最早制造电车的人是以马车的轮宽为标准的。那么,马车的轮距为何这么宽呢?这是因为英国的旧马路上布满了这个宽度的辙痕,如果用其他轮距的话,马车的轮子很快就会磨坏。为什么旧马路上会有4。85英尺宽的辙痕呢?答案是,这是古罗马人留下的,4。85英尺正是罗马战车的宽度。罗马人为什么用4。85英尺作为战车的轮距宽度呢?原因很简单,这是两匹拉战车的马的屁股的宽度。
路径依赖的故事时至今日仍没完,下次你在电视上看到美国梭立在发射台上的航天飞机雄姿时,注意观察一下燃料箱两旁的两个火箭推进器,这些推进器是由犹他州的工厂提供的。如果可能的话,这家工厂的工程师希望把这些推进器造得再大一些,这样容量就会更大,运输更经济,但是他们并没有这样做,为什么?因为这些推进器造好后,要用火车从工厂运到发射点,路上要通过一些隧道,而这些隧道的宽度只比火车轨道的宽度宽了一点点。因此我们说:今天世界上最先进的运输系统的设计,其实是2 000年前便由两匹马的屁股宽度决定的。这说法看似荒谬好笑,但却也站得住脚。
随着互联网的爆炸式增长,新的协议特别是高层应用协议在不断涌现,而互联网核心通信协议TCP/IP竟然已存在了30多年,这在瞬息万变的信息技术世界堪称奇迹。但按照路径依赖原理,这完全是合乎逻辑的。在单机上,人们可以很容易替代很多计算机技术,然而网络协议的更换并不是那么简单,它要求整个网络的所有设备都进行更新,这也是IPv4(网协版4)面对地址耗尽的压力仍能长期存活的原因之一。有一些网络协议的设置在今天看来很笨拙,但在当时是聪明的解决方案,而后来的协议必须兼顾之前已有的协议。
合并挖矿的实现,使域名币、彩色币等其他应用的区块链并入到比特币网络中,恰如新建的铁轨采用同样制式并入到已有的铁轨网络一样,是一个路径依赖的过程。不难想象,当域名币、彩色币、分布式合同等应用得到推广,建立于其上的相关应用
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!