什么是可组合性?
可组合性是系统的组件重新组合成更大的结构并将一个的输出作为另一个的输入的一般能力。简单来说,最好的例子是乐高,乐高的每一部分都可以连接到其他部分。
在加密中,可组合性是去中心化应用程序(dApp)和DAO有效克隆和集成彼此的能力,以及使代币和消息等软件组件在它们之间可互操作的能力。
句法可组合性
以太坊已经很好地实现了句法可组合性:协议上的每个智能合约都是公开的,可以被任何其他人调用,这意味着任何软件逻辑只需要制定一次,就可以被整个生态系统重用。在实践中,这意味着任何以太坊dApp都可以使用Uniswap的合约来管理代币exchange,或者组织可以使用Aragon的客户端合约进行链上治理。
能够重用开源组件是使Web3中的构建极其高效的超能力。团队可以使用大量现有的、可靠的代码,并且只专注于构建项目缺少的组件。这成倍地提高了实验和创新的速度。每次建立业务时都不必重新发明轮子,这使得Web3在分配资源方面比Web2更高效。它还调用了复合的魔力:
金色晚报 | 4月19日晚间重要动态一览:12:00-21:00关键词:央行数字货币、Lendf.Me遭受攻击、Tether市值
1.央视新闻:央行数字货币在短期内不会大量发行和全面推广。
2.Lendf.Me遭受攻击,dForce锁仓价值暴跌至6美元。
3.Lendf.Me遭攻击被盗12个币种累计损失超2469万美元。
4.慢雾:攻击者系通过“supply()”函数重入Lendf.Me合约 实现重入攻击。
5.Tether市值突破70亿美元,仍是最大的稳定币。
6.贵州发布基于区块链技术的混凝土融合运用新项目。
7.MetacartelVentures合伙人:2.0迭代将推高ETH的价格。
8.英国电视明星提醒粉丝警惕利用其身份的加密局。
9.加密货币市场24小时交易额约为1358.58亿美元。[2020/4/20]
原子可组合性
重要的是,以太坊的第1层(L1)允许“原子”可组合性,其中跨多个dApp的多个操作可以捆绑到单个事务中并一起执行。如果其中一项操作失败,则整个事务都将失败。这使得将一笔交易拆分到多个交易所成为可能,或者一次对多个DAO提案进行投票,而不会出现部分失败的风险。
金色财经现场报道,Ryan Zurrer:未来希望能看到区块链达到跨链应用:在2018年世界数字资产峰会(WDAS)暨FBG年会上,来自Polychain公司的Ryan Zurrer针对未来区块链的发表看法,Ryan Zurrer表示,在未来希望看到不同链的交互使用,同时一系列的协议也希望是建立在生态系统之上,在监管方面也能取得更好的进展。[2018/5/2]
原子可组合性对于去中心化金融(DeFi)至关重要,因为它允许创新,例如“闪贷”,即在一次交易中借入、投资和偿还资产。
形态可组合性
尽管以太坊的架构旨在促进可组合性,但这并不能保证dApp的内部形态,例如功能和接口,会自动相互兼容。这需要合作。为此,已经就代币、名称注册和钱包格式等元素达成了许多应用级标准,称为以太坊征求意见(ERC)。其中最著名的是ERC20,它定义了以太坊内可替代代币的特征。
从Web2的角度来看,形态可组合性的含义是令人兴奋的:DAO代币持有者已经有可能对Snapshot进行投票并使用ZodiacReality从DAO的金库中触发一笔交易以获取从MakerDAO借出$DAI,将$DAI集中在Curve上,然后将生成的LP代币存入Convex以赚取交易费以及$CRV和$CVX代币。由于工具的互操作性和代币的标准化定义,使得这样的可组合性是可能的。
V神:预测市场的结果解析层和市场层正在分离:V神在推特表示,预测市场正在分离:结果解析层(如果发生某些事件,给1美元的代币,没有发生返回0代币)与市场层(如何交易这些代币)分离。[2020/9/26]
Web3可组合性
Snapshot投票→ZodiacReality→借入$DAI@MakerDAO→池$DAI@Curve→存款CurveLP代币@Convex→赚取交易费+$CRV+$CRX
除了金融之外,来自AxieInfinity或GuildofGuardians等Web3游戏的角色或动产是不可替代代币(NFT)的实例-独特的数字财产,在ERC721中标准化。因为它们实际上归用户所有,它们可以在不同的游戏之间自由转移,在二级市场上出售,甚至用作贷款的抵押品。
在Web2中实现等价意味着以某种方式说服Nintendo与索尼、微软共享数据库;让eTrade在Robinhood上执行交易。这种情况发生的可能性基本上为零:即使Web2公司并非都在相互竞争,但它们建立在不兼容的技术堆栈上,这将阻止它们重复使用彼此的软件。
动态 | 基于共治链的共治根域名解析架构发布:据光明网消息,在日前由国家互联网信息办公室指导、中国互联网络信息中心(CNNIC)主办的中国互联网基础资源大会上,中国互联网络信息中心主任曾宇发布了基于共治链的共治根域名解析架构。中国互联网络信息中心(CNNIC)作为我国国家顶级域名注册管理机构,负责国家网络基础资源的运行管理和服务,从2016年开始,开展区块链技术在域名领域应用的研究,验证了运用区块链技术进行域名数据管理的可行性。在此基础上,联合多家单位设计了基于共治链的共治根新型域名解析系统架构。[2019/7/3]
除了数字资产,Web3还允许用户在dApp之间转移他们的身份和声誉。用户不是通过用户名和密码登录,而是使用他们的Web3钱包来提供对其ERC20地址的选择性只读访问,该地址充当唯一标识符和声誉指标。拥有代币交易记录、dApp交互和DAO会员资格的可验证“简历”,已经产生了“Degen(erate)分数”作为Web3素养的排名,但这已经被真诚的申请者包含在Web3工作申请中。通过这种方式,身份和声誉可以被视为由Web3活动支持的货币。与任何货币一样,链上身份可以交换和交易,以及形成抽象社交网络的组成部分,该网络将形成数字社区、工作组和新型“国家”。
DAO形态学
动态 | 浙江大学携手剑桥大学发布区块链生态深层解析报告:近期,浙江大学互联网金融研究院携手剑桥大学新兴金融研究中心发布区块链生态深层解析报告《Distributed Ledger Technology Systems-A Conceptual Framework》的中文版——《分布式账本技术系统:一个概念框架》。浙大AIF副院长杨小虎指出,该报告不仅阐明了如何识别DLT系统,分析和比较现有的DLT系统,还通过六个实例为新系统设计提供有用的借鉴。[2018/8/17]
目前,还没有一个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将找到它的位置。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。