区块链的用途并不多 - calpaterson


在那些喜欢加密货币的人中,有一句常见的话是:"真正的创新不是比特币,而是区块链"。区块链越来越受欢迎。在某些时候,使用区块链不再仅仅被称为 "区块链技术",而是开始被称为 "web3"。其含义是,区块链具有如此广泛的适用性,以至于它们会来取代我们现在所知的现有网络。

但区块链并不是一种通用技术:它们有非常有限和具体的使用情况。与其说去中心化的货币只是众多使用案例中的第一个,不如说它们可能是仅有的几个之一。

为什么不使用区块链?
区块链最好被认为是数据库。储存数据是其主要功能--实际上,"加密 "是次要的。密码学只是使共享数据库成为一个分布式系统,而不是一个集中式系统。

长期以来,系统管理员的传说是,如果你可以的话,就不要让任何东西分布在一起。对我来说,这似乎很合理。旧的("web2"?)非分布式数据库毕竟有很多值得称赞的地方。

首先,它们的速度更快。流行的SQL数据库中的交易需要几微秒的时间。这比以太坊要快得多,因为以太坊的大多数交易在大约5分钟后才被视为 "确认"。比特币需要一个小时的最佳时间。随着硬件的加速,SQL数据库将继续变得更快--但随着交易量的增加,区块链只倾向于变得更慢。

集中式数据库的运行成本也更低:像比特币区块链这样的400GB数据库,每月的运行成本不到100英镑,在传统的服务器上每年可能会消耗约3000千瓦时。作为一个区块链,它反而估计每年需要910亿千瓦时。如果所有的东西都要变得比以前低几亿倍的能源效率,那么人类将需要把太空探索的工作提前进行。

而集中式数据库可以处理更大的数据集:400GB被认为是一个相当小的SQL数据库--小到人们开始嘲笑 "你的数据适合在RAM里!"。然而,400GB的比特币区块链是其用户真正痛苦的来源,他们都必须在本地保留一份副本,以便成为一个 "完整节点"。

标准
不过,你什么时候需要区块链来解决问题?简而言之,当且仅当:

  • 你需要一个共享数据库
  • 你不能信任任何一方来托管这个共享数据库
  • 你完全不需要其他东西

这个标准说明了为什么区块链的第一个使用案例是用于去中心化的货币。比特币需要追踪谁拥有什么钱,所以共享数据库是绝对必要的。
如果比特币是去中心化的,它也不能信任任何一个人主持这个数据库;否则他们可能会给自己送上大量的免费资金,使其他人的资金膨胀。
最后,比特币不需要其他东西;因为只要记录谁拥有什么钱,系统就完整了。

问题是,区块链的其他大多数用途并不符合这一标准。

区块链不能解决的问题
1、国际银行转账

进行国际银行转账可能是相当痛苦和令人沮丧的,所以也许区块链可以做得更好。与其为了给住在老家的奶奶汇几百英镑而与汇丰银行交涉,你可以直接给她汇一些比特币。比特币交易的成本通常为1-2%,比汇丰银行的收费要低。比特币还需要更少的上传身份文件的扫描件。

然而,金融转账未能达到第一个标准:没有对共享数据库的特别需求。圣殿骑士团在1100年代在整个欧洲和黎凡特地区进行国际账户转账。圣殿骑士团的客户可以携带一张特殊的纸,从巴黎到安提阿,并从安提阿分行提取他的钱。骑士团会将这些转账的余额扣除,并转移这笔小得多的款项。

如果人们已经做了一千年的国际转账,为什么他们仍然如此复杂?原因主要是KYC/AML,即世界金融系统用来确保你不会把钱转给受经济制裁的个人、罪犯、恐怖分子等的合规程序。银行不会随便把钱送到任何地方,他们首先要检查钱是否有流向坏人的风险。这可能需要很长的时间,往往需要交换大量复杂的文件。

任何基于区块链的金融转账系统如果越来越受欢迎,就会受到政府的压力,要求实施KYC/AML,然后就会开始类似于传统的国际转账,只是收费更高,规模经济更小。许多比特币经纪公司早就要求对账户所有者进行身份验证。有些则开始要求提供你向谁汇款的细节。

给老奶奶寄一些比特币的另一个问题是,一旦她拿到比特币,她就得想办法把它变成她的当地货币,通常又要支付1-2%的费用。即使她不这样做,使用比特币仍然比使用普通的外汇经纪商要昂贵和复杂得多,而后者的收费比银行或区块链都要低得多。

2、区块链股票和股份("ICO")
区块链的另一个假定用途是成为传统股票和股份的替代品。代替任何现有的股票机制,公司的股票将被记录并在区块链上进行交易,通常是像以太坊这样的第三方机制。

区块链股票不符合标准2:没有可信的一方来主持数据库。事实是,如果你要持有一家公司的股票,你明确需要信任他们--所以你也可以信任他们来托管你的数据库。

例如,你需要相信他们公布的财务报表是准确的。你还需要相信他们会努力回报你的投资。传统的公司持有自己的股东登记册(他们只是把交易外包了),这是个非常、非常罕见的问题。

再说,区块链交易的1-2%的成本,比平时的股票要高得多,多得多。现在一些美国的经纪公司会让你完全不花钱就能买到和卖出股票。

基于区块链的合同
然而,区块链的另一个拟议用途是用 "智能接触 "取代普通合同。这个想法的要点是把合同写成小程序,部署和存储(永远)在区块链上。然后这些程序可以通过特殊的区块链交易按命令执行。

少数合约可以写成纯数学--几乎像一个方程式(或者 "纯函数",如果你愿意的话)--但不是非常多。大多数现实世界的合同取决于现实世界的事实。如果你的合同是支付1000英镑以换取大量80年代中期的稀有金属唱片,你需要知道这些珍贵的货物是否已经到达。区块链不能知道这些,所以他们委托给 "oracles神谕"。

一个oracles神谕者是一个传统的程序,它在区块链之外运行,但它定期将关于世界的信息发布到区块链上。问题是信任。使用一个oracles神谕者将你聪明的区块链程序变成一个相当无意义的附属品,而传统程序则更为重要(和主观):解释世界和得出结论的程序。

一旦oracles参与进来,它就会通过控制你的程序所知道的事实,对你的系统的很大一部分进行控制,以至于你可能会把它作为中心部分,而把区块链部分完全抛在一边。你已经找到了一个可信的第三方。

令人困惑的是,在以太坊文档中,oracles神谕的动机是告诉加密货币博彩市场谁赢得了美国总统选举。甭管'web3':这在现实世界是个棘手的问题。

第三个标准是绝对不需要其他东西,除了区块链。这意味着区块链数据库本身必须由一个完整的、彻底的解决方案组成,无论它被提议用于什么问题,这都是罕见的。仅仅通过移动数据就能解决的问题数量是相当少的。去中心化的货币当然是其中之一,但很难想出许多其他问题。

货币仍然为王
目前,像比特币和以太币这样的去中心化货币远远是区块链最受欢迎的使用案例。但它们到底有多受欢迎?很多人都在投资这些加密货币,但似乎没有多少人真正把它作为一种货币来使用。我知道有很多人 "持有 "比特币,但只有一个人曾经用它支付过任何东西:一个年长的亲戚,他这样做主要是出于错误。

在 "web3 "粉丝团之外,人们对投资和采用比特币的问题不那么困惑。当人们用正常的钱购买比特币来抬高其价格时,这就是投资。当人们用它来买东西时,那就是采用。
目前有大量的投资,但没有多少人采用。

这是令人费解的,因为现在似乎是一个去中心化的、不可膨胀的货币的好时机。通货膨胀在各地都很高--至少在世界的某些地方疯狂地失去了控制。然而,似乎并没有很多遭受通货膨胀的人转而使用比特币。

这也很奇怪,因为在过去的6个月里,有效的经济制裁的数量和规模都大幅上升。当然,对于一个没有KYC/AML的替代金融系统,至少应该有一些增长。

但坏人似乎并不喜欢比特币。显然,即使是受到经济制裁的人也喜欢美元。