什么是可组合性?
可组合性是系统的组件重新组合成更大的结构并将一个的输出作为另一个的输入的一般能力。简单来说,最好的例子是乐高,乐高的每一部分都可以连接到其他部分。
在加密中,可组合性是去中心化应用程序(dApp)和DAO有效克隆和集成彼此的能力,以及使代币和消息等软件组件在它们之间可互操作的能力。
句法可组合性
以太坊已经很好地实现了句法可组合性:协议上的每个智能合约都是公开的,可以被任何其他人调用,这意味着任何软件逻辑只需要制定一次,就可以被整个生态系统重用。在实践中,这意味着任何以太坊dApp都可以使用Uniswap的合约来管理代币exchange,或者组织可以使用Aragon的客户端合约进行链上治理。
能够重用开源组件是使Web3中的构建极其高效的超能力。团队可以使用大量现有的、可靠的代码,并且只专注于构建项目缺少的组件。这成倍地提高了实验和创新的速度。每次建立业务时都不必重新发明轮子,这使得Web3在分配资源方面比Web2更高效。它还调用了复合的魔力:
原子可组合性
OKX建立行业BRC-20解析新标准:5月16日消息,据OKX官方公告,OKX正式建立行业BRC-20解析新标准,该标准已通过安全审计机构慢雾的安全审计,旨在逐步完善和增强BRC-20生态的完整性和稳健性。
据悉,OKX持续关注并投入BRC-20基础设施建设,OKX Web3钱包即将上线Ordinals交易市场,是首个支持Ordinals代币及NFT交易的多链钱包。OKX此前已与UniSat达成官方合作支持双重验证,并上线首个BRC-20浏览器。[2023/5/16 15:06:48]
重要的是,以太坊的第1层(L1)允许“原子”可组合性,其中跨多个dApp的多个操作可以捆绑到单个事务中并一起执行。如果其中一项操作失败,则整个事务都将失败。这使得将一笔交易拆分到多个交易所成为可能,或者一次对多个DAO提案进行投票,而不会出现部分失败的风险。
原子可组合性对于去中心化金融(DeFi)至关重要,因为它允许创新,例如“闪贷”,即在一次交易中借入、投资和偿还资产。
形态可组合性
尽管以太坊的架构旨在促进可组合性,但这并不能保证dApp的内部形态,例如功能和接口,会自动相互兼容。这需要合作。为此,已经就代币、名称注册和钱包格式等元素达成了许多应用级标准,称为以太坊征求意见(ERC)。其中最著名的是ERC20,它定义了以太坊内可替代代币的特征。
Beosin解析Reaper Farm遭攻击事件:_withdraw中owner地址可控且未作任何访问控制:8月2日消息,据 Beosin EagleEye 安全舆情监控数据显示,Reaper Farm 项目遭到黑客攻击,Beosin 安全团队发现由于_withdraw 中 owner 地址可控且未作任何访问控制,导致调用 withdraw 或 redeem 函数可提取任意用户资产。攻击者(0x5636 开头)利用攻击合约(0x8162 开头)通过漏洞合约(0xcda5 开头)提取用户资金,累计获利 62 ETH 和 160 万 DAI,约价值 170 万美元,目前攻击者(0x2c17 开头)已通过跨链将所有获利资金转入 Tornado.Cash。[2022/8/2 2:54:18]
从Web2的角度来看,形态可组合性的含义是令人兴奋的:DAO代币持有者已经有可能对Snapshot进行投票并使用ZodiacReality从DAO的金库中触发一笔交易以获取从MakerDAO借出$DAI,将$DAI集中在Curve上,然后将生成的LP代币存入Convex以赚取交易费以及$CRV和$CVX代币。由于工具的互操作性和代币的标准化定义,使得这样的可组合性是可能的。
BitDNS入选火种源计划,将为BitCherry生态应用提供域名解析服务:据官方消息,2021年4月14日,BitDNS成为首批加入BitCherry分布式商业生态的合作伙伴。BitDNS将为BitCherry链上应用提供分布式域名解析服务,实现一键去中心化,帮助企业和个人用户更加便捷、安全的参与数字资产交易,管理链上价值数据信息。BitCherry将携手BitDNS打造去中心化的网络生态系统,建立安全便捷的链上分布式商业生态体系。[2021/4/14 20:18:34]
Web3可组合性
Snapshot投票→ZodiacReality→借入$DAI@MakerDAO→池$DAI@Curve→存款CurveLP代币@Convex→赚取交易费+$CRV+$CRX
除了金融之外,来自AxieInfinity或GuildofGuardians等Web3游戏的角色或动产是不可替代代币(NFT)的实例-独特的数字财产,在ERC721中标准化。因为它们实际上归用户所有,它们可以在不同的游戏之间自由转移,在二级市场上出售,甚至用作贷款的抵押品。
在Web2中实现等价意味着以某种方式说服Nintendo与索尼、微软共享数据库;让eTrade在Robinhood上执行交易。这种情况发生的可能性基本上为零:即使Web2公司并非都在相互竞争,但它们建立在不兼容的技术堆栈上,这将阻止它们重复使用彼此的软件。
动态 | EOS疑似将推出基于EOS的HandShake DNS解析服务:EOS疑似将推出基于EOS 的 HandShake DNS解析服务,一位开发者的Github显示正在开发EOS-handshake服务。Cosmos社区总监Chjango Unchained4月30日发推表示发现EOS开发者正在复用 Handshake 的开源代码。EOS或许会加入域名解析服务,生态会进一步扩大。(IMEOS)[2019/4/30]
除了数字资产,Web3还允许用户在dApp之间转移他们的身份和声誉。用户不是通过用户名和密码登录,而是使用他们的Web3钱包来提供对其ERC20地址的选择性只读访问,该地址充当唯一标识符和声誉指标。拥有代币交易记录、dApp交互和DAO会员资格的可验证“简历”,已经产生了“Degen(erate)分数”作为Web3素养的排名,但这已经被真诚的申请者包含在Web3工作申请中。通过这种方式,身份和声誉可以被视为由Web3活动支持的货币。与任何货币一样,链上身份可以交换和交易,以及形成抽象社交网络的组成部分,该网络将形成数字社区、工作组和新型“国家”。
DAO形态学
前美联储理事Kevin Warsh:从美国经济政策角度解析比特币价格波动: 前美联储理事、斯坦福大学胡佛研究所杰出访问学者Kevin Warsh今日撰文,从政府经济政策角度解读了比特币价格波动的原因。对于2017年BTC价格的狂飙,Warsh认为:1.特朗普上台后推出的减税等宽松政策持续刺激美国经济增长,继而带来的通货膨胀预期促使美国加息进度超预期,比特币成为规避法币贬值的避风港;2.特朗普政府贸易保护政策致使美元在2017年贬值12%,投资者寻求比特币规避贬值;3.据去年10月、11月调查,美国民众对政府的信任度下降14个百分点达到33%,而美元正是建立在公众对政府信任的基础上。而对于今年以来比特币价格的大幅波动,是因为投资者正在调整对政府政策的预期,新任美联储主席也在重新考虑如何更好地实施货币政策,同时也在考虑推出自己的加密货币。[2018/3/8]
目前,还没有一个ERC来标准化DAO的结构、功能和接口,但行业正在朝着这个方向发展。DAOstarOne是一个圆桌会议,致力于标准化DAO的定义和最小参数。该小组目前的重点是实验——因此不限制创新——但一旦实施,ERC将为DAO生态系统带来乐高可组合性,这意味着Aragon的金融dApp可以与Molochv2一起使用,或者Openzeppelin治理合约可以与Gnosissafe集成以及与Compound治理合约。
甚至在ERC达成一致之前,Gnosis正在开发一个基于Zodiac开放标准的模块化DAO工具系统。任何实现其Iavatar接口的DAO平台都可以访问越来越多的Zodiac兼容工具,例如可以触发链上执行的oracle模块或支持跨链控制GnosisSafe的桥接模块。
其他实践,如DAOhaus的BoostFoundry是DAO的dAppstores增长趋势的一部分,带有DeFi协议插件和附加DAO功能,例如使用Superfluid的自动支付流或使用Mintgate的gated功能。
除了这些示例之外,Web3软件可以是开源和可分叉的,但这本身并不能保证与其他项目的兼容性。但希望是,因为用户的转换成本如此之低,互操作性的好处如此之高,行业的动力和愿望已经到位,尽快与一套共享的标准保持一致。
最后一点值得强调。Web2公司因建立具有竞争力的“护城河”以将自己与竞争隔离开而臭名昭著。这些可以采取有利的监管、积极的专利执法、高转换成本、数据囤积和许多其他自我保护策略的形式。然而,这些策略在开源、无许可、透明的Web3世界中都没有意义。相反,组织必须建立在他们的代码将被其他人重用的假设之上,并将其转变为他们增长战略的先锋;可组合性将Web2中的尾部风险转化为Web3中的核心假设和战略目标。在这样的环境下,组织必须成为协作和共生的专家,这就是为什么像DAOstarOne和?GlobalHackathonDAO这样的倡议吸引了如此多的参与者来追求DAO的可组合性。
DAO工具
Web2中的标准做法是,公司在出版和图形设计等方面使用彼此的软件。DAO的相似之处在于它们使用Discord等专有软件来管理其社区。此外,Web3基础设施使这些工具能够集成到这样的程度,以至于它们成为DAO治理的组件,能够安排和执行交易。这是通过称为oracles的第三方网络实现的,该网络能够验证外部数据并将其嵌入到链上智能合约中。已经可以使用Witnet的去中心化预言机网络从Discord上的表情符号投票触发Aragon上的链上执行,并且如前所述,GnosisZodiac的Reality模块集成了reality.eth作为预言机来触发安全交易以响应Snapshot提案、Discord民意调查,或任何其他兼容数据。要更深入地了解DAO工具,请查看DAO和组织乐高积木的激励设计和工具:DAO工具的现状。
将真实世界数据集成到智能合约中,开启了Web3中数据可组合性的世界,本文无法涵盖这一点,但在具有API3的第一方Oracle和Chainlink支持的77个智能合约用例中进行了探讨。
Web3正在发声
单体架构在少数领域是有意义的:超国家的结构随着时间的推移往往会破裂;互联网的成功归功于许多节点通过通用协议进行通信;甚至人脑也是一个模块化系统。
随着时间的推移,计算架构已经从单一的堆栈演变为微服务的扩散,可以根据需要组合、升级和换出。尽管Web2建立在这样的后端上,但可组合设计并没有体现在Web2公司本身:像亚马逊、Facebook和谷歌这样的巨型垄断企业几乎没有动力将自己分解成可组合的微服务。但最终,这可能会被Web3强加给他们:如果要相信技术和自然的证词,可组合性的逻辑就是命运。
在到达这个命运之前,沿途有几个障碍
第一个是单一的、Web2思维方式。采纳一种将个人的重要性降级为仅组成部分的范式,需要信念和股东投票。然而,有迹象表明,可组合性在Web3中具有足够的吸引力,可以将其优势卖给更广泛的科技行业。我们当然已经在各种协议的采用速度和指标)中看到了这一点。Web2不想长期放弃这种增长,为了参与,他们必须是可组合的。
第二个障碍是规模化。可组合性在理论上是有效的,但我们最近在以太坊上看到的高额费用对于跨多个dApp的复杂操作来说是致命的。以太坊和新链之间的桥接打破了原子可组合性,新链的扩散将稀释安全性和流动性资源,直到行业找到可行的解决方案。这是一个需要深入探讨的话题,将在即将发表的文章中进行更深入的讨论。
句法和词法是从语言学领域提出的概念,这绝非偶然。它们在这里适用是因为软件是一种语言,而Web3适合于语言框架。语法之后的下一个分析是语义:表达式是否有意义;最重要的是语言学:它是否在上下文中有意义。毫无疑问,今天可以在没有实际用途或目的的情况下在dApp之间使用代币。同样,许多被吹捧的组合在更广泛的金融或社会背景下没有多大意义,特别是考虑到以太坊的扩展。然而,这些是一种比我们以前见过的任何语言都更具表现力的新语言的第一个词,通过可组合性的魔力,Web3将找到它的位置。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。