从工程师的角度审视 Web 3,没有任何炒作
Posted CSDN资讯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从工程师的角度审视 Web 3,没有任何炒作相关的知识,希望对你有一定的参考价值。
作者 | Dave Peck 与 PSL 团队
译者 | 弯月
出品 | CSDN(ID:CSDNnews)
有人认为我们对 Web3 生态系统抱有不太现实的幻想,甚至认为 Web3 是一个骗局,会给我们带来灾难,但也有人认为 Web3 是一次去中心化的复兴和互联网的未来。
人们对 Web3 的看法褒贬不一。我们的工程团队构建了很多新鲜有趣的 Web3 项目。在此过程中,我们获得了许多经验,了解了底层技术能够(以及不能够)实现哪些功能,并看到了未来即将出现的机遇。
注意:本文表述了我们对生态系统当前状态的分析。这些意见都来自踏踏实实构建产品的工程师,没有受到任何经济或金融因素的影响。关于 Web3 的发展见仁见智,我们也无法准确地预测,但我们承诺本文不包含任何炒作和虚假宣传。
网络焕发了新的生机
Web3的文化年轻而充满活力,不禁让我们想起早期的互联网发展,以及90年代互联网上涌现的许多新奇的事物:小型社区、奇怪的新技术、大量的蓝天实验、文化运动、发现新事物的兴奋感和表达自我的新方法。
设计再次成为了一种冒险。Web3 就像电子音乐,闪闪发光,有点像野兽派风格,就好像 2021 版的《空中大灌篮》(https://www.spacejam.com/1996/)。金钱是这一切的中心,但它没有被模板化、没有被企业化,而且也不会枯燥无味。就好像是一个时髦的俱乐部酒吧,你经一个朋友的介绍知道了这个地方。
Web3是创作与批评的家园,感觉就像是聪明的符号学专业学生的作品。就像当初互联网刚刚起步的阶段,现如今人们对于加密货币也有很多夸张的说法一样。有人甚至认为它是一种乌托邦。
各种让人眼花缭乱的网站不断涌现。没有人完全理解他们在构建什么,也无法向你描述。但是,在反复尝试点开这些网站后,最终你会可能会感到困惑,因为你可能会遇到一些有趣且具有启发性的新体验。
看着新一代网络的出现,我们感到非常兴奋。下面,我们来谈一谈技术细节,毕竟这些新动力都建立在真正的新技术之上。
Web3离不开区块链和加密货币
“Web3”是一组点对点技术,多用于构建现代“去中心化应用”,尤其是区块链和分布式文件系统。
区块链是由三个部分组成的数据库:
1、防篡改的历史日志(“链”本身);
2、一个去信任的分布式共识协议;
3、奖励参与者,并确保他们公平竞争的激励机制。
参与的代价很昂贵,因此激励措施必须涉及金钱。同时,区块链是管理可信账本的理想数据结构。因此,加密货币和区块链密不可分,相辅相成。
区块链颠覆了互联网协议的开发机制
互联网的发展史包含了分布式协议的诞生、采用以及由更广泛的社区管理的历史。区块链遵循这一传统,但也从根本上打破了这种传统:它们是首个附带资产类别的协议。
互联网的很多协议都创造了巨大的价值,但其发明者得到的回报却很少,比如SMTP:诞生于 1981 年,电子邮件协议;TCP:诞生于 1983 年,可靠的数据包传输协议、HTTP:诞生于 1991 年,web 协议;XMPP:诞生于 1999 年,聊天协议。但区块链颠覆了这一点,它为发明者带来了可观的价值。
历史上,成功的互联网协议的采用在早期一般都很缓慢,往往需要十年或更长的时间慢慢积累,并在稳定的长期使用中展示出越来越大的价值。而区块链(以及建立在它们之上的服务)则打破了这种模式,它们需要大量的前期投资。这就引发了一个问题:区块链的项目与庞氏骗局或传销有着许多相似的结构特征。一般这类的骗局最终都会被戳穿,而许多早期的区块链项目也可能会失败。但这其中有很大的不确定性:如果协议的基础经济原理是合理的,而且该产品确实有需求,那么即便有些项目初期看起来很像庞氏骗局,也有可能创造持久的长期价值,并走向市场。
至于区块链项目背后巨大的资本对项目本身的寿命和增长有何影响,还有待观察。此外,这些项目能否创造与高额市值同等水平的价值,也有待观察。
并非每种区块链都一样,可编程区块链很丰富且奇特
比特币(于 2009 年推出,总价值 1万亿美元)为世界带来了现代分布式系统,并为之后的发展奠定了基础,但比特币本身非常具有局限性:简单地说,它只是一个记录比特币所有权的分类账。
以太坊(诞生于 2015 年,总价值四千亿美元)则完全不同:以太坊区块链不是维护一个简单的分类账,而是维护虚拟机的状态:一台互联网上的每个人都可以使用的可编程计算机。开发人员可以通过编写和部署“智能合约”(在以太坊虚拟机上运行的代码),影响系统未来的发展。这催生了新的数字结构,如 NFT 和 DAO。
Solana(诞生于 2018 年,总价值 500亿美元)是继太坊之后的一个可编程区块链。Solana 的重点是实现高吞吐量、低成本交易,这是当前以太坊网络的两个最大的弱点。Solana 的高性能主要归功于分布式共识设计的多项创新。最近,A16z 向 Solana Labs的代币销售投资了 3.14 亿美元。
适合区块链的数据类型并不多
区块链适合你的数据吗?可能并不适合。我们需要考虑的因素有很多,包括:
-
信任。如果数据可以或应该由信任的中介管理,则不属于区块链。代币化听起来像是未来的科技,但我们不相信它会给现实世界带来好处。
-
隐私。区块链上的数据是完全公开的。私人信息或只有信任的人才能访问的信息不能放到区块链上,比如说医疗记录就不能使用区块链。
-
成本。区块链的存储和计算比云或原生系统更昂贵。(就目前的价格而言,在以太坊区块链上存储一个 256 位整数的成本大约为 7.50 美元。)即便区块链的成本再下降几个数量级,也依然是一笔高额开销。
-
价值的获取与创造。一旦将数据放到区块链上,价值的获取与创造的平衡就会发生巨大变化。而且围绕数据的代币方案设计也会影响两者的平衡。
-
数据的保存时间。如果区块链消亡,则保存在链上的数据也会消失。那么,某个区块链能坚持多久呢?没人知道。
-
复杂度。区块链编程是一种新技术,年轻而脆弱,操作和安全方面的考量有很多,我们尚未建立一套最佳实践。
-
审查。在极端情况下,如果你需要为数据寻找一个不容易被拆除的家,那么也可以考虑区块链。
此处的黄金法则是,只有满足以下两种情况才值得考虑区块链:(1) 你需要向整个世界宣布将在时间 T 执行动作 A;(2) 全世界都很关心你的这个动作。(虽然你不需要区块链,但并不意味着区块链不能针对这种情况构建非常成功的应用程序。)财务账本的更新就是一个很好的例子,尽管十多年来一群拥护者一直持乐观态度,但广泛采用的例子却非常罕见。
账本、虚拟币和代币是抽象的概念,所有加密货币的构建都以此为基础。
如上所述,区块链非常适合维护账本:记录谁拥有什么的列表。
这里的“谁”指的是账户。对于可编程的区块链,“谁”可能是持有私钥的人,也有可能是智能合约。
这里的“什么”指的是虚拟币或代币。虚拟币和代币之间的区别有些模糊,简单来说,虚拟币是区块链的内部货币,比如以太币、比特币、Sol 或狗狗币。而代币是定义在可编程区块链之上的资产,例如 Shiba Inus 或 CryptoPunk #1772。
加密生态系统中的一切都建立在这些核心的抽象之上。
任何人都可以通过区块链创建新的数字资产
有了可编程区块链,任何人只需轻轻挥动魔杖”,就可以创建新的数字资产。
代币是抽象资产,它们有两种形式。同质化代币是交换媒介,其供应由代码控制。非同质化代币(Non-Fungible Token,简称NFT)是独特的资产,来自一类相关资产。这类资产的结构决定了区块链的用户必须尊重这些数字资产的所有权
当然,简单地挥动加密货币的“魔杖”并不能创造价值。围绕代币建立价值非常重要。在早期阶段,社区曾尝试在代币上贴上朋克和大猩猩的图片。后来,他们又尝试贴上复杂的结构化元数据,比如 NFT 中的角色。如今,我们看到各种围绕代币的复杂代码:授权和访问权限的代码、定义和强制执行行为的代码,以及描述代币与加密货币的新支付方式交互的代码。这是一个巨大的设计空间。如果加密经济可以对生产力带来影响,那么必然会走上这一步。
我们需要注意加密货币的“魔杖”的影响力。代币存在于区块链之上,只有当其他软件与这些区块链产生联系时,代币才能发挥作用。整个加密生态系统都需要支持这些奇特的数据库中的抽象。然而,我们并没有任何实质性的理由支持这些抽象。而且可能出现的新数字资产的潜在数量也没有限制。因此,所有人都很盲目。所以说,区块链不可能成为某些人想象的通用的、可互操作的数字资产生态系统。目前任何在 Solana 和以太坊生态系统中玩 DeFi 的人都可以证实这一点!
目前的智能合约编程模型存在严重缺陷
以太坊和 Solana 等现代可编程区块链取得了很大的技术成就。同时,智能合约存在一些严重的限制:
1、智能合约不以“现实世界”为准,它们只能以区块链本身为准。这个问题又称之为“oracle problem”(预言机问题),而这个问题导致区块链成为一个封闭的系统。虽然听上去不是什么大问题,但实际上影响十分深刻。举个例子,如果智能合约开发人员想要参照现实世界的资产价格,就不得不大费周折构建“价格预言机”。Chainlink 之类的公司就充当着预言机,他们将最有利可图的一组现实世界的数据写入了区块链。但是,区块链的存储非常昂贵,如果想存储现实世界的数据,尤其是需要定期更新的数据,那么费用必然是高不可攀的。现实世界中绝大多数时候我们仍然无法应用智能合约。除此之外,如果想使用预言机提供的数据,则必须信任这些数据。而对于 Web3 世界中的信任问题,无论是技术还是理念,都困扰着我们。
2、智能合约无法升级。智能合约只能部署一次,且只能永久运行,其代码无法更改。软件开发行业几乎没有这类的部署模型。根据我们几十年来的经验,由于 bug 和安全漏洞的问题,“不可变代码”根本不可行。有些工程师已经找到了应变方法。例如,EVM 的设计可以将任意调用从一个合约转发到另一个合约,并以此建立了以太坊代理模式。维护代理合约非常困难!其他区块链,如 Tezos,设计本身就考虑到代码需要升级,为此 Tezos 的核心协议直接引入了管治机制。
3、智能合约需要复杂的分布式系统才能永久有效地运行。我们不知道某个区块链能存活多久,或发展成什么样子。不仅区块链网络需要永久维护,而且如今的智能合约需要在不改变其行为的情况下无限期地运行。但业界没有任何“永久维护”分布式系统及代码的经验。
这些严肃的问题都有待解决,同时也为相关的开发和基础设施工具制造了潜在的机遇。由于这些问题影响重大,因此我们认为将来肯定会出现实质性的创新。
分布式共识技术可能在未来十年发生根本性变化
如上所述,如今区块链允许用户“向世界喊话”。为此,互联网中的每一个参与节点都必须复制整个区块链的历史记录。即使在今天,对于已有六年历史的以太坊来说,这也是非常昂贵的,且速度非常慢。更糟糕的是,这种做法不切合现实世界。即使人们需要互相“喊话”,通常也不需要面向全世界。理论上,私人交易应该只限于双方,而如今的区块链却要公开到全世界。
斯坦福区块链研究中心(以及其他几个学术机构)正在研究的新类别的零知识证明系统可以让私人团体在无需采用中央区块链账本的情况下,相互分享必要的经济历史和信息。如果这些技术投入实践,可能会从根本上改变加密技术的格局,并从根本上颠覆当前的估值。虽然这些新方法的发展前景很好,但目前还停留在理论领域,并未落实到实践。
我们可能会生活在一个多区块链的世界中
如今,不少区块链的总市值超过了百亿(20多个!),大多数都不可能在近期内消失。每个区块链都定义了独有的账本,因此也定义了独有的数字资产。
就像分布在互联网上的其他技术一样,区块链之间也可能存在一定程度的联合,而且它们彼此之间也可能存在一定程度的脱节。在决定将两个区块链连接到一起还是保持相互割裂时,我们需要考虑战略、经济和技术等因素。
相互连接的例子也有几个,比如 Solana 与 以太坊之间的“虫洞”结构,在以太坊区块链上创建的代币可以代表 Solana 区块链上的资产,反之亦然。这是一个技术复杂的结构:部署在虫洞一侧的智能合约需要成为运送到另一侧的资产的“所有者”,而另一方的智能合约则需要铸造新的“包装”代币,就像真实事物的远程代理一样。这个结构也有很多问题:一些位于虫洞合约之外的代码需要向两端都传输数据,因为智能合约不能引用其他区块链上的智能合约!
人们对区块链的一些误解
下面,我们想讨论一些关于区块链的常见误解:
1、“有了区块链,我们就可以像玩乐高积木一样构建系统”。这种说法对代码本身有一定的误解,代码当然是可重复使用的“乐高积木”。整个开源生态系统都是一组社区构建的可重复使用的“乐高积木”。从 2007 年至 2012 年,整个互联网彻底摆脱了旧式的单体应用,转变为以 API 为中心、开放、联网的应用程序。区块链及其部署的智能合约在这方面并没有特殊性。
2、“有了区块链,我们就可以跨服务重用资产”。就目前而言,人们非常期待在 NFT 和区块链的背景下建立可重复使用的数字资产。从广义上讲,他们对在“元宇宙”中建立可重复使用的数字资产非常感兴趣。但是,我们面临一个重大的问题,虽然资产可以全部或部分存储在区块链上,但仍然需要指定资产的寻址方式和行为。只有当你掌握以下两个信息,才能重复使用 Axie:(1) 区块链上的哪个智能合约控制着它;(2) Axie 具有哪些属性。换句话说,为了实现互操作性,两个团队需要坐下来,就共同规范达成一致,或者实施逆向工程。在现实世界中,各个区块链就采用了这种方式!加密货币本身并没有发生变化,而且也没有外界因素刺激它们相互合作:虽然有些团体希望合作,并建立可互操作的资产,但对方却没有这种合作意向。区块链在这方面也没有特殊性。
3、“区块链可以解决身份的问题”。这句话十分令人困惑,我们也遇到过很多次。如果“身份”的意思是“你是谁”,那么这种说法似乎对基本的密码学有一定的误解。在加密生态系统中,身份只是一个私钥。这些私钥永远不会进入区块链,因为毕竟它们是私有的,而区块链上的一切都是公开的!此外,自从私钥发明以来,一直被用于身份识别。另一方面,如果身份意味着“你有权做什么”,那么确实可以利用区块链来解决身份的问题,但是许多其他非区块链方案也可以。区块链在这方面并不特殊。
4、“区块链开启了开放数据访问的新时代”。经济高效且不断增长的公共数据访问确实很了不起。但区块链只不过是提供了一种数据存储,而且区块链的存储非常昂贵,访问区块链上的数据(尤其是聚合数据)绝非易事。说白了,有人认为区块链从根本上“解决”了数据开放的问题,仅仅是因为它们提供了公开的数据存储,这种看法似乎误解了如今的开放数据中包含的大量激励政策和职能上的不健全。这些问题不会因为区块链的存在而消失。
5、“区块链迎来了一个去中心化的新时代”。这个说法没有问题,但没有具体的指向性。从根本上来说,互联网本身就是去中心化的,我们每天都在使用 SMTP、TCP 和 HTTP 等协议,而且无时无刻不在思考这些协议。非加密去中心化的发展势不可挡。事实上,W3C、WHATWG 和 IndieWeb 等主流团队正在认真考虑这个问题。如今我们已有一些发展到一定规模的去中心化非加密社交网络,比如Mastodon。此外,虽然区块链是有趣的分布式系统,但我们不能说它们是去中心化系统的先驱,因为区块链的分布式系统的作用是创建一个全局数据库,供所有其他软件使用。区块链在这方面似乎并不特别,而且这个说法不够严谨,需要进一步的说明。
将代币视为拥有某些潜在权利的一种抽象
最近,Chris Dixon 在推特上称:“代币赋予了用户财产权:拥有一部分互联网的能力”。
这种说法虽然听起来很了不起,但如今他们绝对没有这样的权利。但我们不能说将来没有可能性,将来 NFT 有可能成为拥有一系列财产权的纯数字抽象。
当然,为了实现这个理论,我们需要公共/私人合作伙伴关系将加密世界与现实世界的法律和监管联系起来。这无疑是一条漫长而曲折的道路。
有些情况下不需要区块链,但并不意味着区块链不会发展
很多人(包括我们)都认为,在某些情况下,区块链只是一个数据库,而且还是不太理想的数据库。
然而,即便你不需要区块链,也并不意味着你的行业不会使用区块链。技术行业具有“路径依赖性”。尤其是大量资金涌现时,就会形成反馈循环,其结果几乎是不可避免的。很多投机者和风险资本家都向加密货币注入了大量资金。当然这有一定的反身性:当大量资金涌入某个领域时,事物的内在价值至少包含这些资金的价值;如果投资有效,则这些价值更高!区块链可能会成为未来(包括一些不适合的情况),只是因为不断有人宣传、投资和传播。
如今加密货币被炒到很高
有关加密货币大幅上涨的消息层出不穷,相信我们都见怪不怪了。
毫无疑问,加密货币中存在巨大的投机泡沫。假设你在 2021 年 3 月 1 日在 Shiba Inu 代币上投资了 1,000 美元,那么到 10 月初你将拥有 281.5 万美元!整个加密货币生态系统内的发展都与之类似:在收益农场合约中抵押 SUSHI 代币从而获得 300% 的年化收益率简直就像是海市蜃楼,只不过能持续很久。
我们在加密货币的巨大市值中观察到一个现象:尽管近年来传统公司(尤其是科技公司)的估值飙升,但这些公司的基础依然是经住了时间考验的业务。即使一家企业的市值是 3 年前的两倍,我们也可以通过一些浅显的指标确认他们的发展。然而,加密系统的情况则完全不同。加密系统的价值产生于该生态系统的不同部分,例如用户或社区。很多时候连公司都没有!由于大量用户的涌入(特别是某些用户受到了某种激励),系统的投资力度也会加大。由于缺乏标准的评估加密货币市值的方法,新机制也没有任何规范,这就为一夜暴涨的加密货币提供了温床。
加密货币的非法使用
加密货币的非法使用远超出了人们的想象。从很多方面来看,加密的世界中包含很多不受管控的角落,赌徒、骗子、洗钱和勒索软件等都在其中流窜。也许将来这种状况会发生变化,但目前还没有看到任何监管。
不接触该生态系统的人不必在意这个问题,但所有的业内人都需要认真思考。
加密是一种(资金充足的)用随机行走方式来发掘有效经济目标的尝试
归根结底,健康的经济需要有效的目标。加密货币虽然拥有很多功能,但也有很多局限性,它能否找到有效的目标,还有待观察。幸运的是,这个生态系统充斥着资本,并且拥有快速实验的文化,说不定也能发现一个“金矿”。
加密货币的经济目标必须从代币中寻找:数字资产本身必须是价值的潜在来源。
如上所述,代币的设计空间是巨大的,并且很大程度上仍未开发。该空间涵盖了代币与访问、所有权和知识产权的交集,包括在不同派别之间协调代币的激励措施。此外,还涉及所有现代金融的去中心化变革。
加密货币的入门很简单,但想深入却很难
最常见的用户首次涉足加密生态系统的方式是通过 Coinbase 之类的合法途径。Coinbase 是用户的钱包。用户的体验与使用互联网很相似:输入用户名和密码登录,就可以访问自己的投资。
为了深入 Web3 世界,用户需要安装 MetaMask 等非托管钱包,这是一款功能上类似:“用 1Password 管理加密私钥”的软件工具。然而,与 1Password 不同的是,无论是工具的介绍还是日常使用,MetaMask 的用户体验都很糟糕。如果 1Password 的用户出错,则他们可以通过电子邮件重置密码。但如果MetaMask 的用户犯错,就有可能永远失去投资。而且除了 MetaMask,高级用户还需要多个加密钱包(Phantom 等),因为他们使用了多个区块链。
实际上,我们完全可以构建更好的电子钱包。尽管 MetaMask 的体验如此糟糕,但每月仍有 1000 多万活跃用户!
Brave 等公司采用了不同的方法与加密集成,并打造成了浏览器的功能。虽然从浏览器的标准来看用户群仍然很小(仍低于全球市场份额的 1%),但 Brave 已经表现出了强大的吸引力,每月活跃用户超过 4000 万。
钱包和浏览器是两种常见的面向用户的 Web3 服务。如果正常访问 OpenSea,那基本上什么都看不到;访问 Mirror.xyz,获得的信息更少。然而,对于那些知道该干什么和怎么使用的人来说,这些都是非常有趣且深入的服务。
Coinbase和Robinhood可以快速吸引用户
截至 2021 年 10 月,Robinhood 已拥有约 1000 万活跃加密用户,而 Coinbase 则拥有约 5000 万用户。MetaMask 声称其用户超过了 1000 万——加密交易生态系统的六分之一。所有这些服务都在快速增长,但我们可以从数据中看出,拥有托管(基于云和集中式)钱包的加密用户的增长速度明显快于非托管钱包,前者的增长并不一定会转化为后者。
MetaMask 增长背后的主要驱动力似乎是购买 NFT 和更多晦涩的 DeFi 产品。CoinbaseNFT 的推出证明 Coinbase 希望保持这种增长。也许不久之后 Coinbase 就会为更流行的 DeFi 项目的构建接口。
此外,Coinbase 提供了自定义 API,开发人员可以将其作为非托管钱包接口的补充或替代方案。虽然这些 API 尚未被广泛采用,但未来有大量的发展机会。例如,Coinbase 可以为开发人员提供构建订阅计费服务的能力,这是区块链本身无法实现的(因为每笔交易都必须单独签名)。
互联网去中心化的前景看似很空洞。但从分散式服务器和开放协议网络开始,逐渐孕育了多家身价超过数万亿美元的公司。Web3 可能有所不同,但这样的机遇仍有可能。退一步来说:经济力量永远会集中,而指数定律是常态。Web3 可能会催生新的赢家,但回报的分布很可能不会变化。
DAO将“公司”的概念分解成无数种形式
描述去中心化自治组织(Decentralized Autonomous Organization,简称DAO)的方式大致有两种。首先,他们是一定程度上与人互动和协调的智能合约;其次,他们是加密领域内朝着共同目标努力的一群人,他们的行为部分(或完全)由代码调节。
几乎所有的 DAO 都有两个共同点:(1) 一个治理代币,将投票权赋给其持有者;(2) 一个提出行动并投票(赞成或反对)的系统。
然而,除此之外,“一群人的目标”涵盖的范围非常广泛。有些DAO 有多个代币,而有些则只有一个。有些 DAO 通过智能合约代码将他们的投票与行动直接联系起来,而大多数则不会。“野生”的 DAO 种类繁多,而且各有不同:
-
协议 DAO 控制智能合约经济参数的更新。这种 DAO 的投票通常针对的是一组非常狭窄的提案(调整参数 X,更新合约 Y),而且投票结果通常由智能合约代码执行。(MakerDAO、Uniswap、复合金融等)。
-
投资 DAO 集中资源,以进行进一步的加密投资。(theLAO, Komorebi)
-
收集器 DAO 是主要专注于 NFT(PleasrDAO、Flamingo、SquiggleDAO)的投资 DAO。
-
拨款 DAO 也是投资 DAO,主要专注于向其他 DAO 发放拨款,通常是寻求进一步建立加密基础设施的 DAO。(MetaCartel、MolochDAO、Uniswap Grants)
-
社交 DAO 是现实世界的社区,通常是与创造和加密世界相关的新文学、艺术和经济思想。($FWB、SongCamp、CabinDAO)
-
代理 DAO 主要是组织现实世界常见的代理工作,比如图形设计和智能合约开发(Raid Guild、MetaFactory)。
-
服务 DAO 为加密生态系统(PartyDAO、TheGraph)提供各种群体服务。
-
媒体 DAO 主要是以记者、电影制作人和教育工作者围绕发展加密生态系统而建立的团队。(BanklessDAO,REKT)
世界上有如此之多的 DAO,此外我们也看到了旨在帮助人们构建和管理更多的 DAO 的模块化服务生态系统的诞生。目前,这个生态系统还处于早期阶段,除了管理投票的工具(如 snapshot.org)和越来越多的通用智能合约代码(比如 OpenZeppelin的治理合约)之外,还没有明确的活动轨迹。相关的法律和税收状况还不够健全,这可能会进一步阻碍 DAO 的采用。
去中心化金融(DeFi)是加密世界的雷区
2018年 8 月 telegram 的一段聊天记录中创造了一个新词:去中心化金融(Decentralized Finance,简称DeFi)。很快这个词就成为公共区块链上出现的一组点对点金融服务的总称。DeFi 的粉丝借鉴了中心化银行所有功能:借贷、交易资产、交易衍生品等,并在点对点系统中实现了相同类型的交互,而且还不会出现单点故障。
由于以太坊拥有可编程的基础,因此为早期 DeFi 项目的蓬勃发展提供了最佳时机和最佳场所。而这导致了飞轮效应:以太坊促成了早期DeFi 服务的扩散,而 DeFi 又反过来了促进了以太坊网络的使用量、市值和 gas 费用的大幅增长。
时间一天天过去,随着 DeFi 需求的猛涨,事实证明以太坊并不是 DeFi 服务的最佳选择。因为以太坊的伸缩性不好,吞吐量较低,而且最近以太坊的 gas 费用已超过 150 美元。这导致一些简单的低价值交易变得非常昂贵!自 DeFi 出现以来,还有其他几条 L1 链(如 Solana 和 Avalanche)已成为 DeFi 开发人员构建交易费用的热门场所。此外,以太坊本身也面临“ETH2”升级的问题。
DeFi服务融合了经济远见与巧妙的代码
虽然如今 DeFi 还只是一种炒作,但我们可以从MakerDAO、Uniswap、和复合金融等去中心化金融服务的设计和实现中积累经验。
-
MakerDAO 是一个 DeFi 构建块,主要目标是创建“稳定币”:一种与美元一比一挂钩的代币(DAI)。基本方法很简单,首先我们需要明白,虽然以太坊网络中的以太币以及其他流行代币的价格波动很大,但这种波动也有一定的限度。例如,以太币今天的价格为 4,000 美元,明天就可能变成2,000 美元,但永远不可能低于 1,000 美元。MakerDAO 可以利用 4 个以太币制造出一个 DAI,而且将来还能保值。DAO 本身可以通过 MKR 代币的会员资格投票,并定期更新底层的经济参数:即作为抵押品的一组代币,所需的比率以及基础资产价格上涨时的面值。
-
Uniswap 是一个自动化的市场庄家,它实现了去中心化交易所。用户可以按照合理的比率将一种代币换成另一种代币。传统交易所的基本工作是维护一本记录了买家与卖家的帐薄。在去中心化的世界中,没有第三方来维护这本帐薄。相反,Uniswap 鼓励参与人员将资金投入“流动性池”,即其他用户希望兑换的代币(例如 SHIB 和 SUSHI)。流动性提供者在投入代币时,可以收到相应的付款;而用户则可以通过交换代币来获得他们想要的特定代币。每个流动性池都有一个相关的交换曲线(即“常数函数”曲线),该曲线的参数来自流动池两侧的代币比率。Uniswap v3 大大提高了服务的灵活性,允许流动性的提供者在交易曲线的某些点上集中投入。将所有这些与管理经济参数的协议 DAO(通过 UNI 代币)联系起来,就可以建立真正创新的代码和金融体系。
-
复合金融(CompoundFinance)称自己是去中心化的“利率市场化”,这在加密货币的世界中还是头一个。从经济的角度来看,这种方法可以在拥有剩余资产的人和需要这些资产的人之间架起一座桥梁。复合金融可以让用户根据这些资产的时间价值进行交易。有点像传统银行,贷方向系统提供代币,而借方则可以决定是否按照当前利率借款。该系统的底层经济参数由 COMP 治理代币的持有者管理。
其他关于金融的探讨
如果你是一位雄心勃勃的交易员,出入每天都有大量交易的公司,那么肯定抗拒不了加密货币。这是一个拥有巨大现金流入的另类世界。这个领域可能有“黄金”,也许不久后淘金热就会逐渐消退,也有可能这是一个千载难逢的从头开始重建金融体系的机会。
对于金融世界希望如何构建切实可行的加密系统,Sam Bankman-Fried 有着务实而清晰的看法。他很清楚,有些很了解市场的结构和动态的聪明的交易者非常希望站在交易活动的卖方一侧,他在构建 FTX 时就考虑到了这一点。
顺便说一句,值得注意的是,Sam Bankman-Fried 在 Solana 之上构建了 Serum。他这样做的原因很简单,他的客户非常注重交易吞吐量、延迟和成本,因为这些人来自传统金融领域,而传统金融领域的系统运行速度非常快。
区块链是一种糟糕的数据库
区块链是数据库,但它们不是为传统的在线分析处理而设计的数据库,也不是为了快速查询而设计的。
一种行业已经围绕构建区块链 ETL 系统而形成:通过代码从目标区块链中提取相关信息,然后将其加载到 SQL 数据库,或提供某种快速查询功能的数据仓库中。此外,该行业还出现了许多开源工具,包括建立没多久但非常实用的 ethereumetl 项目。
从区块链中提取可用的数据很困难。首先,因为数据量巨大,快速、大规模且不计成本地提取数据本身就是一项艰巨的挑战。其次,因为可编程区块链上的数据的解释需要依据实际部署的智能合约以及围绕这些智能合约的生态系统。
围绕区块链数据的使用已经萌发了一些项目。最有名的两个是 dune.xyz 和 nansen.ai。这两个项目之所以引人注目,是因为它们采用了最先进的技术,而且找到了与众不同的上市路线。
此外,该领域还有很多开发者工具。因为该领域非常新,有很多改善开发人员体验的机会,包括但不限于区块链数据。
结束语
代币未来的发展还未可知。粉丝们做了一些设想:用户可以管理无数代币的所有权,在数字的世界里遨游。代币可以提供大量服务的支付、奖励、参与和访问权。当然,代币可以在公开市场上交易。在我们看来,这是一个抽象、难辨好坏、且很难探索的领域,普通人都没有兴趣。也许未来会出现一些新的用户体验和技术的创新。
对于普通用户来说,加密太神秘了。MetaMask 的使用难度太高了,很那理解其运作机制。如果加密货币想进一步发展用户,从钱包到店面的服务,那么就需要从根本上思考如何吸引用户。如果能有一家主流浏览器制造商(Google、苹果、微软)集成加密钱包,那么也许代币的未来世界真的能实现。
参考链接:
- https://www.psl.com/feed-posts/web3-engineer-take
以上是关于从工程师的角度审视 Web 3,没有任何炒作的主要内容,如果未能解决你的问题,请参考以下文章