标准决定了人类互动的很大一部分。
当你在某个国家/地区时,你会说某种语言。当你开车时,你停在红色,然后继续绿色。在大流行期间的最后 18 个月,世界以安全的名义采用了戴口罩和保持社交距离的新标准。
标准很重要,因为它们为我们提供了相互理解的基础。这在拥有数百万人的社会中具有巨大的价值,每个人都过着自己独立的生活。没有他们,会很混乱,很危险。
它们在技术领域同样有用,其中机器、网络、应用程序和数据之间的交互至关重要。
多年来,标准在许多新技术的采用中发挥了支持性但突出的作用,如果没有它们,区块链和数字资产就不会成为今天的样子。这是我们今天的主题。
让我们放大……
相互理解的基础
无论我们是在谈论数以百万计的人之间的交互,还是软件系统之间的交互,标准都是相互理解的基础。
在任何形式的互动中,拥有相互理解的基础会产生以下结果:
互操作性。该术语在技术中经常用于描述相互兼容的系统,但该概念与人类交互同样相关。想象一下,两个年龄相仿、专业背景相似、语言相同的人被安排在一个房间里,并被要求一起解决问题。鉴于我们对这些人的了解,我们会说他们是可互操作的。每个人都可以沟通并完全理解对方。
效率。当两个或两个以上的人、设备或系统可以互操作时,集体的运作效率就会更高。想象一下我们两个人再次说不同的语言。为了解决这个问题,他们可能会说话变慢,使用手势或画图来与对方交流。如果他们都有智能手机,他们可能会使用谷歌翻译,但它不是 100% 准确的,而且当你们同时阅读回复和说出你的回复时,谈话的速度自然会变慢。他们解决问题的可能性会下降。
现在想象一下,同样的两个人试图一起解决同样的问题,只是这次他们说的是同一种语言。他们可以完全使用他们的声音以对话的速度进行交流。他们成功的可能性更高,而且会做得更快。支持互操作性的标准(语言)使交互更加高效。
规模。现在想象一下,我们的两个小组变成了 1,000 个小组,他们面临着同样的问题。如果每个人都说同一种语言,我们新的 998 人就可以立即加入并开始参与。每个人都可以专门使用自己的声音,并了解其他人在说什么。使交互更高效的标准可以在不影响性能的情况下扩展交互数量。
现在我们了解了标准的重要性,让我们看几个例子。
技术标准
我们的世界越来越多地由计算机和软件运行,它们需要相互交互才能正常工作。标准在技术交互中的作用与在人类交互中的作用一样重要,这一点不足为奇。
技术标准化的最佳示例之一涉及我们每天使用数十次的东西……电子邮件。
多年来,有数十种电子邮件客户端 - Lotus Notes、Outlook、Hotmail、Yahoo、Gmail、Proton Mail。无论您使用哪个客户端,您都可以从任何其他电子邮件地址发送和接收消息。
这种级别的互操作性并非偶然。
1981 年,Jon Postel(就早期 Internet 的贡献而言绝对是野兽)发布了简单邮件传输协议,这是 Internet 上电子通信的标准。SMTP 要求电子邮件包含以下字段:to、from、message header和body。
SMTP 是您在发送电子邮件时指定地址、收件人地址、主题行和正文的原因。这种简单的消息格式是电子邮件帐户之间相互理解的基础。它使使用 Gmail 的人能够从使用 Outlook 的人发送和接收电子邮件。
这种级别的互操作性使电子邮件成为一种极其有效的电子通信形式,并帮助它在过去 30 年中扩展到今天超过 40 亿个电子邮件帐户。
代币标准
就像之前的互联网和电子邮件一样,区块链和加密货币激发了一套新的互联网原生金融技术标准。没有比代币标准更有影响力的了。
从 2009 年到 2015 年,如果你想创建一个新的加密货币,你必须创建一个新的区块链。您无法将区块链与顶部的资产分开。每个区块链都是一个单一资产分类账。这就像想要建造一辆新的火车车厢,但为了做到这一点,你必须建造一套全新的轨道。
这意味着加密货币之间的互操作性为零,进入的技术门槛很高。创建、维护和保护新的区块链网络是一项艰巨的工作。
2015 年,以太坊推出了……第一个多资产区块链。那么工程师是做什么的呢?他们开始创建新资产。从资产创造的角度来看,以太坊是一个巨大的飞跃。您所要做的就是创建一个新的智能合约,而不是创建一个新的区块链。但挑战依然存在。
创建的每个资产都略有不同。从安全的角度来看,这是令人担忧的。这意味着资产合约更有可能存在错误和漏洞。这也使应用程序和平台难以支持它们。他们必须从技术上单独评估每个人。
以太坊社区很快意识到需要一致性,并在 2015 年底提出了 ERC20,一种可替代的代币标准。ERC20 标准要求通证智能合约具备以下功能:
TotalSupply:提供有关代币总供应量的信息
BalanceOf : 提供所有者账户的账户余额
Transfer : 执行将指定数量的代币转移到指定地址
TransferFrom:从指定地址执行指定数量的代币转移
批准:允许消费者从指定账户中提取一定数量的代币
Allowance :将一定数量的代币从支出者返回给所有者
这六个属性构成了当今大多数加密货币的基本架构。
看似简单,实则影响巨大……
互操作性。加密中的互操作性挑战在于资产与支持它们的工具、应用程序和平台之间。他们需要“互相理解”。当所有资产都采用标准格式时,沟通会更容易。例如,兼容 ERC20 的钱包现在可以支持无限数量的 ERC20 代币。如果您是新资产的交易所或托管人,这将使该过程的技术方面变得更加容易。
效率。更大的互操作性为可编程性铺平了道路。DeFi 是一个完整的基于智能合约的系统生态系统,旨在执行非常具体的财务安排。它在很大程度上依赖于系统合约和资产合约之间的互操作性。ERC20 保证每个 DeFi 系统在创建时都能够支持新资产。这种互操作性水平在金融领域是无与伦比的,并将带来更高效的金融基础设施和系统。
规模。ERC20 为开发者提供了一个免费的模板,将创建新代币的技术障碍降低到几乎为零。正如您所料,创建资产越容易,创建的资产就越多。2015 年,大约有 500 种数字资产。到 2018 年,即提议的 ERC20 标准两年后,以太坊上有超过 200,000 种不同的可替代代币。这就是标准的力量。
2017 年,采用了非同质化资产 (NFT) 的免费代币标准ERC721。今天,在 ERC20 和 721 标准中,有 455,000 种不同的数字资产。它们代表了现有数字资产的 95% 以上。
离别思绪
新技术标准的影响不应该用几年来衡量,而应该用几十年来衡量。在短短五年内,ERC20 和 ERC721 代币标准的影响推动了以太坊走在区块链竞赛的前沿。但故事并没有就此结束。
像以太坊这样的公共区块链的最终目标是全球金融基础设施。他们将管理数以百万计的资产,每天将处理数万亿美元的金融活动。
将来,如果您想成为该全球基础设施的资产,你需要遵守某些技术标准。
我的预测是,世界上 99.9% 的资产最终将是 ERC20/721 代币(或这些标准的后续更强大的版本)。
如果你接受我的前提,并且世界上的资产仅以两种形式存在(可替代和不可替代的代币),那么关于互操作性、效率和可扩展性的讨论就会变得非常有趣。
谢谢阅读