今日实时汇率
1 美元(USD)=
7.178 人民币(CNY)
反向汇率:1 CNY = 0.1393 USD
更新时间:2025-07-09 03:00:01
编者注:本译本首发于 NervosNetwork 公众号。此次再出版经过了重新校对。
引言
当下,区块链风头正盛。其中最大、运行时间最长的区块链系统叫做比特币。直到今天,在它迄今为止的八年发展史中(校对注:原文撰写于 2017 年 2 月),比特币的价值从 10,000 个币买一块披萨(在交易所用传统货币给比特币定价之前)上涨到每个比特币值 1,000 美元以上。在撰写本文时,比特币的市值已超过 160 亿美元。比特币连续运行八年,链上几乎没有经济损失,现在已经成为世界上一些重要领域最可靠和最安全的金融网络。
比特币成功的秘诀绝不在于它的运算效率或资源消耗方面的可扩展性。比特币挖矿的专用硬件得高薪聘请专家来设计,但它只有一个功能 —— 重复解开一个特定的、被故意设计得非常难的计算难题。这个难题被称为工作量证明,因为难题的答案除了证明一个计算机确实做了大量的计算工作,别无意义。像这样的比特币解题硬件可能要消耗总计 500 兆瓦以上的电力,而比特币会令工程师和实业家感到无语的地方还远不止于此。
每台运行比特币软件的计算机并不是将协议信息尽可能减少,而是使用大量重复的 Inventory vector 消息淹没互联网,以确保其他的比特币节点能尽可能准确地接收到所有消息。这样设计的结果就是,比特币网络每秒能够处理的交易数根本不可能和传统支付网络(如 PayPal 或 Visa )那样相提并论。对那些追求资源利用最大化和性能极致的工程师和实业家来说,比特币简直是令人痛心疾首。
相反,比特币成功的秘诀在于:用大量的资源消耗和差劲的计算扩展性来换取更有价值的东西 —— 社会扩展性。社会可扩展性指的是制度的一种能力:制度指的是一切能约束和激励参与者行为的东西,包括但人们可以重复参与的关系和共同活动、习俗、规则,等等;那么,一个制度能在多大程度上克服人类思维的缺陷、避免参与者激励措施和限制措施上的漏洞?
社会扩展性关系到的是随着组织参与者的多样性和数量增长,参与者能够在何种程度上、以何种方式来考虑行动、响应制度并处理与其他参与者的关系。这主要跟人类的局限性有关,而与技术上的局限性或者说物理上的资源限制无关。有一些独立的工程学科,比如计算机科学,用于评估技术本身的物理限制,包括用技术处理更多的用户或达到更高的使用率所需的资源容量。除了与社会扩展性作比较以外,这些工程可扩展性考虑并不是本文的主题。
社会扩展性跟认知局限和思维差异导致的行为倾向有关,而与机器的物理资源限制无关,这点很重要,但更重要的是(实际上往往至关重要)的是,思考和讨论制度背后的技术的社会可扩展性。制度技术的社会拓展性取决于该技术如何限制或激励在该制度的参与行为,包括保护参与者和制度本身免受不良参与或攻击。判断制度技术社会拓展性的其中一种方法是计算能从参与该制度行为中获益的人数。另一种方法是估量该制度能为参与者带来(或强制施加)的极端好处和惩罚,前提是(出于认知或者行为上的理由)参与的预期成本和其他伤害的增长速度还不至于比好处的增长更快。在参与一种制度时,个人能享受到的文化多样性和司法多样性也是很重要的,尤其是在全球互联网的语境下。一种制度越是依赖于地方性的法律、习俗或者语言,其社会可扩展性就越低。
没有过往那些制度和技术上的创新,可以参与共同活动的个体数量通常限制在最多 150 个人左右 —— 也就是著名的 “邓巴数(Dunbar number)”。到了互联网时代,新的发明也在不断扩展我们的社交容量。在本文中,我会讨论区块链(仅限于实现了密码学货币的公有链)如何能提高社会可扩展性,尽管伴随着计算效率和可扩展性的巨大牺牲,也物有所值。