第十五章
赢回网络
穆尼布·阿里、莱恩·谢伊和他们的团队已经做好了挑战谷歌模式、恢复一个离心式互联网的准备。他们建议将该系统分解为两个关键结构:一个是巨石(monolith),其下面是区块链的可预测载体;另一个是“虚拟实境”,聚集了用户的发明和各种奇妙的操作。这将为创造丰饶的前景提供基础。
穆尼布·阿里还在继续撰写他那篇以“新型互联网络”为主题的博士论文,虽然资金再次告罄,但他对建立新网络更感兴趣了。2012年,他有幸遇到了裘德·尼尔森,这位来自亚利桑那州的高个子软件工程师。他在为曼哈顿的一个名为“辛迪加”的存储项目工作,这个项目急需援手。辛迪加是一家基于区块链的企业文件存储系统。使用密码图形的数学方法——跨时间散列——它为计算机存储位置和地址提供安全指针。通过在区块链中存储指针和身份,辛迪加可以将谷歌驱动器、亚马逊S3和微软蔚蓝(Azure)等存储设施作为实用工具,数据所有者将保留其控制权。
区块链技术让尼尔森和阿里兴奋不已。阿里称它是“我所见过的最复杂、最优雅、最美丽的程序”,它所做的主要事情就是把权利还给用户。阿里入职了尼尔森工作的辛迪加。两年之后,尼尔森来到设在曼哈顿的区块堆公司为阿里工作。那个时候该公司的名字还是One Name,是由阿里和谢伊2013年离开普林斯顿大学的时候创办。
谢伊说:“使用者对应用程序反应并不像设计预期的那样好。各种网站,脸书、谷歌、多宝箱(Dropbox)、拼趣(Pinterest)或亚马逊,所有人都想让你一股脑地搬进去,把你所有的文件、音乐,甚至你的生活都提供给它来存储。譬如说,医疗网站想要存储你所有的健康数据,但是当你用得上这些数据的时候,却要向它提出申请。”
区块堆团队希望在可靠、低熵的基础上重建网络。阿里解释说:“分散的身份系统使用户自己能够控制其在区块链上记录的能被任何网站识别的唯一身份信息。[1]他将这个通用身份与当前的‘用户名和密码组合’账户进行了对比。传统的组合只能由你创建账户的站点识别。通过区块链,用户可以通过自动证明自己的身份的方式来登录网站。”
当阿里和谢伊开始他们的项目时,成千上万的其他新创互联网公司都围绕着比特币和区块链这个主题展开。它们中的大多数都创建了新的服务、货币、论坛和市场。比如Abra能将基于区块链的汇款转入第三世界国家;门罗币(Monero)和Zcash带有密码硬币功能,能保护更深层的隐私;Steem是区块链版的Reddit,具备新闻和评论功能;阿尔法湾是采用模仿丝路网站的商品集市。
阿里和谢伊希望通过为互联网开发一个新的安全协议层来从更根本的层面上解决这一问题。通过这个协议层,身份、金钱、权力和财产可以与他们的所有者如影相随,而不会被上层的应用程序所吸收。“彼得·蒂尔的观点给我留下了深刻的印象。”谢伊说,“为什么偏要与现有的公司竞争呢?我们应该逐步提高效率,让世界变得更美好。”
2014年,他们获得了25万美元的投资,为了节省开支并为下一次路演做准备,他们搬到了加州山景城的Y-Combinator(简称YC)。企业家保罗·格雷厄姆创办的YC是加州旅馆(Hotel California)的翻转版,这个地方难以进入,却又很容易离开。2015年,蒂尔让YC的负责人去寻找“一看就很糟糕的点子”。于是他们找到了多宝箱(基于云的存储)和爱彼迎(基于云的住宿)之类的项目。一开始,这两家公司来到YC的时候前景都很模糊,但是现在它们各自的市值都已经达到了数十亿美元。
2017年7月27日,我到西部来想看看区块堆项目做得怎么样了,或许还能做个演讲,给他们出出主意。虽然总部依然设在纽约,但是区块堆选择距离谷歌总部仅有几分钟车程的山景城电脑博物馆作为其2017年年会的举办地。该公司的营销主管帕特里克·斯坦利请我就“后谷歌时代”发表演讲。
就在两周前,普林斯顿大学博士委员会终于批准了阿里撰写的那篇题为《基于信任的新型互联网络设计》的博士论文。在谢伊的帮助下,这篇文章的眼界和雄心都与拉里·佩奇在斯坦福大学发表的关于“网页排名”的论文不分伯仲。
阿里提出了一种新的互联网架构,并声称这种只需要44,344行Python软件语言代码的原型架构已经存续了3年时间。相比之下,以优雅著称的谷歌Chrome浏览器却用了4,490,488行代码,其中大部分还是C++代码。
区块堆的首席技术官阿里创造了一个新的对等网络。你可以去它的网站下载它的浏览器,体验安全的互联网的好处,如此就可以控制自己的信息不被泄露。
区块堆凭借更精简和更有约束的方法将自己与以太坊区分开来。首席执行官莱恩·谢伊总结道:“我们将采用比以太坊更简单的系统。因为攻击面越大,就越容易出错。我们正在使用区块链和软件来为核心功能命名,发现路由信息,并进行支付……像身份和发现这样的核心组件不应该以暴露大量攻击面的方式运行。”
区块堆极力降低对区块链进行存储和复杂计算的依赖,而以太坊却在使用存储、软件循环以及递归来增加链的负担。因此,以太坊可能会变得越发低效和难以扩展,进而变得更复杂、更脆弱。用尼尔森的话来说,当区块堆侧重于网络命名、身份和存储指针的基础设施时,以太坊已经变成了“一个象征性的事实”,它为智能契约和标记提供了一个广泛的计算图灵机,但同时也向外部黑客和内部漏洞暴露了较大的攻击表面。
区块堆是身份、命名、路由发现和产权的低熵载体,而以太坊却是一个用于互联网赚钱、筹款和巧妙编程的高熵平台。
从事区块堆的人都欣然地承认,以太坊当下的所有“缺陷”也都是它的强项。以太坊取得了惊人的突破,克服了高科技初创企业和金融科技创新者的融资难题。但是阿里和他的团队决定先做好分布式互联网并获得足够的信任之后,再着手开发金融设备。
在这场运动中,阿里、谢伊和他们的软件主管尼尔森只是数百家新公司中的一员。这些公司筹集了数十亿美元资金,以推出分布式分类互联网新功能。这都是基于中本聪所发明的区块链技术。以太坊的估价为600亿美元,显然是目前类似提供全球分布式平台互联网功能的领先者。但区块堆却拥有战略优势。
区块堆运动建立在7个关键原则之上:
分布式登记(Distributed cadastre):通过逻辑集中化保证安全性(只维护一个透明的、不可变的时间戳记录状态视图),同时在组织上是分散去中心化的(跨网络的所有节点分发控制和复制分类账)。中本聪的区块链是这两个明显矛盾概念的第一个体现,它重新启用了中世纪的地籍(cadastre)登记概念,是同一个司法管辖范围内,所有不动产的公开记录。
最大可扩展性(Maximum scalability):通过将控制平面(在区块链中隔离)与数据平面分离,来确保性能和可扩展性。数据平面可以分散到整个网络中。这一原则将区块链用于标识、支付、安全性和发现等关键路径函数,同时将大量的数据存储和复杂处理转移到任意数量的云和边缘设施上。
单一原型(Single prototype):通过坚持原则,坚持单一文件优先级、时间戳、记录和算法分配进而建立产权。因为每个项目——甚至是复制品——都有不同且不变的时间戳,所以总是可以通过属性声明进行区分。
并行补充(Parallel complement):其各种扩展为参与者提供了隐私和财产方面的好处,且不会直接威胁到现有的参与者。现有参与者的设施被系统用作实用工具。随着使用区块堆领域的拓展,它的影响力和力量将会上升。受到激励,现在的企业会主动去适应它。
低熵载体(Low-entropy carrier):它为边缘的高熵“虚拟实境”提供了一个稳定、可预测和单一的基础。避免了使边缘的创业计划变得混乱,避免了导致安全问题的法律和结构性的反复无常。
自由迁移(Free migration):它允许不受限制地从一个区块链或网络传输到另一个区块链或网络,而无须锁定用户。这个至关重要的特性通过裘德·尼尔森编写的虚拟链编码得以实现,与Java虚拟机运行在许多操作系统之上不同,虚拟链运行在基本的区块链之上。
端到端,信任对信任(end-to-end,trust-to-trust):所有节点都基于值得信任的根目录,而不是基于外部权威。
区块堆的最初目标是在区块链中安装一个域名服务(DNS)。将自然语言的名称和网站标题翻译成互联网地址号码,你在网络上的每一个行动都对应一个DNS。DNS由可信任的第三方,如威瑞信或戈迭迪(GoDaddy)或谷歌免费公共DNS提供。区块堆已成为网络分权的又一个例子,能够有效防止网络钓鱼、篡夺姓名以及身份的发生。
将域名服务转移到区块链,消除了互联网的一个重要漏洞。在区块堆里所有名称都有时间戳,都被永恒地存储,并通过区块链分类账将其分配给网络上的所有节点。初期,区块堆选择比特币最早的竞争对手域名币区块链。将其优化之后用以存储永恒的名称。但到了2016年,阿里和谢伊发现域名币越来越容易受到日渐集中的矿工的攻击。他们仔细研究了所有可用的区块链(包括以太坊)的数据之后,发现到目前为止,最健壮、安全、可靠的区块链还是中本聪发明的比特币区块链。现在区块堆面临着关键的考验,它必须从一个区块链转移到另一个区块链。幸运的是,这个团队已经从代码中预见到了裘德·尼尔森的虚拟链带来的这种挑战。[2]
尼尔森回忆说:“很快我们就会让每个应用程序都能安全地形成自己的区块链。我认为,这让普通人更容易从区块链驱动的公司中获得商业成功。原因有二:一是现在有越来越多的区块链驱动的公司;二是它们都拥有令牌,并期待令牌升值。以太坊可能会用ERC20来实现,但是它形成不了规模。此外,每个ERC20应用程序都与以太坊的命运相关联,这可能会降低其长期生存的可能性。”与以太坊不同的是,区块堆采用的是世界上最广泛的计算机语言——布兰登·艾克的直译式脚本语言。这使得它的平台具有可编辑性。
2017年年底,区块堆进行了一次象征性的销售,以便为分布式名称系统提供资金,最终筹集了5000万美元。一个为互联网建立新的信任、身份和交易层的系统方兴未艾。与现金相比,区块堆提供的交易可以隐藏个人信息,但也可以在必要时提供完整的合规证明。你不仅可以匿名交流,还可以证明你的行为记录,以备政府提出指控,或企业提出索赔之需。安全与认证的结合使得加密货币成为对现有货币的根本性改进,也是对我们这个时代货币动荡的补救。
注解:
[1] 穆尼布·阿里:《基于信任的新型互联网络设计》,第31页。
[2] 裘德·尼尔森等:“扩大现有区块链和虚拟链”,分布式加密货币和协商一致分类账讲习班,芝加哥,伊利诺伊,2016年7月。