图灵完备治理

  • baby__
  • 发布于 2021-11-02 18:20
  • 阅读 41

本文探讨了图灵完备治理的概念,即利用图灵完备区块链的智能合约实现可组合、可编程的治理。文章分析了传统DAO的局限性,提出了超越传统模式的治理方法,并构想了未来基于DAO的社区治理场景。文章还强调了在DAO设计中平衡复杂性与实用性的重要性,旨在探索更有效、更符合价值观的人类组织方式。

图灵完备治理

小想法

0x0f17

从去中心化治理到可组合、任意可编程的治理

长期以来,人们一直在梦想和试验去中心化治理。从南斯拉夫的自我管理市场社会主义到西班牙的革命无政府主义者,再到IETF对粗略共识的使用,很多人都在寻找更好、更新的方式来进行自下而上的决策。

但大规模地这样做从来都不容易。让很多人做出决策并以非等级制和有效的方式共同工作是非常困难的。由于区块链技术能够实现大规模的去中心化共识,因此对人类决策和协调的影响是非常有希望的;如果我们可以用它来扩大去中心化治理,这可能会改变我们大多数人一起生活和工作的方式。

并非去中心化本身正在为治理和其他领域释放新的可能性——而是去中心化的计算。让我们把去中心化作为一个约束条件;在某些情况下,我们希望避免中心化的权力和少数故障点。计算使得在尊重去中心化约束的同时,实现我们想要做的事情成为可能。

图灵完备链上的智能合约蕴含着可组合、任意可编程治理的承诺——我称之为图灵完备治理。

任意可编程性源于以太坊等区块链是图灵完备的计算机,可以运行算法来执行任何定义明确的计算任务。如果你创建智能合约来帮助组织人们作为一个去中心化自治组织(DAO)一起做某事,你可以指定任何一系列步骤来确定如何执行诸如授予会员资格、分配决策权、分配创造的价值或聚合成员输入以产生输出等操作。

可组合性源于以太坊也是一个具有可互操作程序的全球计算机(有关为什么这很重要,请滚动到附录)。这允许任何人轻松可靠地在现有合约的基础上构建,创造新的东西,进而与世界分享他们的创造。

图灵完备治理包含一个任意广阔且相互关联的设计空间,我们可以在其中找到更好的方式来编码我们的组织需求。因此,DAO 是人类组织和政治实验的途径;一种让组织快速试验对他们有效的决策、所有权和协调结构的方式。

我们在社会中用于协调人们共同做出决定的程序受到我们的工具以及我们可以理解、验证和计算的内容的限制。虽然试图在代码中完全指定人类欲望和价值观的集合是不可取的(也是不可能的),但有些事情计算机比人类做得更好——即使是简单的事情——我们应该建立人类和机器之间的共生 伙伴关系

集体行动问题

今天,集体行动问题比比皆是。个体与群体之间不一致的激励机制阻止我们在从污染到流行病,再到建立联盟和朝着同一使命努力的任何事情上取得进展。

人类已经找到了一些相互协调以解决这些问题的方法。人类发现的一种经典的协调机制是市场。可以肯定地说,这是我们在当代人类社会规模和复杂性方面做得最好的一种效率最高的机制。(这里有很多注意事项。)

但市场不会自然而然地出现——它们需要大量的工作。它们通常也不适合协调,特别是当人们需要共同做出有意识的决定,而不是简单地参与交易时。在许多领域,组织比市场运作得更好。在这些情况下,协调通常通过施加官僚和等级层次来发生;组织越大,层次越多。例如,管理者的作用是一种协调机制,以确保人们大致保持一致并做他们应该做的事情

使用共识和透明度对约定的合同执行区块链可以,在许多情况下,减少对官僚和等级层次的需求——通常存在的缓慢的法律和社会追索过程——这些通常用于协调人类共同做出决定。

但去中心化和保证执行等属性不足以解决协调问题。去中心化什么?保证执行什么?尽管我们有令人信服的目标和强大的处理工具,但我们对想要创建的组织结构以及实施它的相应工具的了解还相当初级。我们应该使用我们的工具,特别是图灵完备区块链的可组合性和可编程性,来有意地试验和实施更好的人类组织方法。如果我们能够积累起这种经验知识,我们就可以解决人类最大的阿喀琉斯之踵。

DAO 作为决策社区

自从以太坊诞生以来,链上 DAO 的概念引起了各种各样的兴趣。DAO 通常被比作互联网原生企业,或者——以代码为中心的观点——主要自主代理,它们需要一定程度的人工支持。这个术语相当模糊,但无论你认为 DAO 是什么,它总是涉及多个人,他们的联系和活动在某种程度上由智能合约代码决定。

虽然创建 DAO 有各种原因——例如,它们可以是纯粹的社交性质(例如,基于代币门控访问专属社区),或者必须基于低信任的对抗环境——将 DAO 视为已定义的决策社区可以开启它们作为实现更好治理的强大工具的概念潜力。

维基百科将治理定义为“参与集体问题的参与者之间的决策,导致社会规范和制度的创建、加强或复制……存在于正式制度内部和制度之间的政治过程。”让我们将其分解为三个组成部分。治理本质上涉及一个社区协调做出有后果的决定,并且以某种方式正式化或定义——它不能只是一群朋友决定去哪里喝酒。

将 DAO 视为决策社区相当于将它们视为治理的载体。这种观点自然会引出一些问题:做出哪些决定,谁做出这些决定,以及如何做出这些决定?很快,人们会意识到几乎所有某种程度上正式化的人类活动都涉及做出和执行决策,因此治理的范围差异很大。因此,DAO 的范围和实施可以而且应该也有很大的不同。

在比较简单的一方面,你可以让 DAO 成为一个多重签名钱包,如 PleasrDAO,其中需要一定比例的签名才能采取行动。更复杂的实现通常涉及一系列智能合约,这些合约指定如何分配所有权,做出哪些治理决策,以及决策过程是什么样的——例如 MakerDAO,它使用 一个相互关联的复杂智能合约系统 进行治理。

超越通常的 DAO 范式

目前,DAO 的通常结构是一个组织,其链上协议涉及使用一个代币,允许持有者对治理决策进行投票。通常,1 个代币 = 1 票。这种以代币为中心的治理方法将所有权和治理权捆绑在一个资产中,旨在使权力和责任保持一致。

纯粹形式的代币门控治理存在一些缺点。代币所有权的优势在于它是一个易于理解的模型,允许通过支持社区参与和决策权进行交易来实现无许可所有权。正如已经指出的那样,代币还可以通过自动授予持有者治理权,秘密地将合作原则偷偷引入“高度金融化的空间”。

然而,代币所有权也排除了那些可能受到影响但没有购买代币资金的人——随着所做的决策变得越来越重要,这种模式变得越来越不公正。它还通过解除经济利益和治理权来创造购买选票的机会,那些没有个人投资于社区的人可以通过这些代币的金融市场借用治理权。还有一些人对治理权不感兴趣,而纯粹想通过社区赚钱,这最终可能会腐蚀和过度金融化社区精神,甚至可能导致恶意收购。将投票权拍卖或借给那些没有投资于高质量治理的人,或者想将治理导向与社区不一致的自私目的的人,通常是一个糟糕的主意。

代币治理的普及受到当前以金融为先的加密文化的影响。去中心化金融(DeFi)是智能合约最流行的应用,因为它很容易在链上完全完成——你只需在区块链上移动数字。最有财务价值和最可见的都是围绕 DeFi 协议构建的;只需查看这个最有价值的 DAO 的仪表板。基于代币的结构通过允许在金融动机起关键作用的低信任环境中实现可扩展的所有权来满足 DeFi 需求,而社区过度金融化在关注列表中排名靠后。即使在那些规范的 DeFi 空间中,仍然有许多组织上的缺陷需要解决,例如,缺乏真正的参与式决策。

一般来说,治理权应该授予那些真正致力于做出良好的治理决策并为社区做出长期贡献的人。

决策社区的金融化经常直接与平等主义、包容或正义等价值观发生冲突,迫使做出不受欢迎的权衡。它还阻止了围绕那些无法或不应被货币化的事物(包括水、互联网、道路和图书馆等公共物品,或清洁空气和教育等基本权利)做出决策的进展。围绕这些事物创建支持加密的决策社区将需要我们不要将当前的实现视为理所当然,并检查我们的假设,例如,改变我们将代币视为数字而非金融对象的方式和使用方式。

人们对 DAO 感到兴奋;涌现的新 DAO 是以较低的风险、自由、真诚和意图来试验和玩转决策结构的机会,以便社区能够找到更好、更符合价值观的方式来做出高风险的决策。

想象一下...

你两个月前搬了家,并且白天一直把车停在靠近你工作场所的一条小路上。你一直使用你的加密钱包支付停车费,并且因为你的钱包地址已经在几个月内多次与该地区的停车位互动,所以你被当地议会 DAO 授予了一个不可转让的治理代币,以参与当地决策。只要你仍然定期在那里停车,这个代币就会留在你的钱包中。你也可以通过使用你的钱包来支付公共交通费用来获得这个代币,其中你的路线在该地区开始或结束。在该地区缴纳营业税的人也会获得略有不同的代币。

在很容易分配参与之前,只有企业主才能受邀参加这些论坛。现在,议会不是口头上说他们重视所有来该地区的人的意见,而是可以找到一种干净、简单的方式来实施这一点,而无需创建复杂的注册表格,克服外联和发现的障碍——通过将不可转让的代币投放到在该地区有各种活动的地址。

你会收到一个论坛邀请链接,以及半定期的会议邀请。每年两次,你会自动收到一份选票,上面列出了一些关于停车标准、卖艺规则、许可证、自行车道、收入分配、垃圾收集日等主题的决策,以及一些不寻常的一次性选择,例如在什么条件下我们允许电影摄制组暂时关闭某条街道以拍摄电影场景,以及当地居民应该如何因中断而获得补偿。虽然投票记录受到零知识证明的保护,但决策结果和共识声明会被透明地记录下来,因此如果你在街道对面发现一个新的建筑工地,你就会确切地知道他们为什么在那里,以及他们会阻碍交通和制造噪音多久。你还会收到关于社区安全和该地区是否有足够的自行车停车位等问题的季度民意调查。在早期,压倒性的决策摩擦意味着这些决策很大程度上都是由更大的市议会做出的,他们标准化了围绕停车、费率和道路维护的指南,其粒度太粗无法有效

在早期,DAO 主要是去中心化所有权的手段,但实现与之相伴随的去中心化决策非常困难。论坛上的噪音太多,人们没有足够的时间来建立对决策的理解等等。在实践中,决策往往自上而下,DAO 发现很难扩展以适应多样化的意见。现在,社区治理工具和“ 组织乐高”的创新使提案的排序和优先级排序更加精简,因此中心化程度降低。用于提交和审查提案的模块化、可组合机制已经激增,因此最重要的提案会受到最多的关注。通过实验,这个大型议会 DAO 已经开始依赖提案优先级排序算法,该算法使成员能够拥有个性化的提案提要,同时仍然允许数据控制和隐私。

你发现停车标志非常令人困惑,有一天你提交了一份提案,花费资金来标准化和清理不必要的杂乱且难以理解的标志。事实证明,该地区有很多界面设计师,算法已经向他们推荐了你的提案。其中一位一直想转行到城市设计;他们能够附加到该提案上,并最终获得数月的合同,以重新设计该地区的公共标志。如果不是因为你参与当地事务,以及他们看到相关信息的能力变得相对轻松,并且具有去中心化和保护隐私的特性,他们是否会知道有这个贡献机会?

几个月后,一些成员想成立一个当地信用社,以帮助社区获得更好的利率和费用。由于互操作性,他们能够立即获取当地议会 DAO(以及当地图书馆 DAO 和社区艺术中心 DAO)的现有成员列表,并基于这些 DAO 中包含的现有数据拼接一个初步的信誉系统,以引导一个信用系统(通过该系统,使用 zkSNARK保护财务隐私)。互操作性使他们能够避免冷启动问题


简·雅各布斯谈到了热闹的人行道对城市的重要性,在那里,来自各种背景的许多人混杂在一起,随意地互相照顾,并且可以在公共场合自然地相遇。她坚称,其中大部分必须是非正式的,以防止私人生活受到制度结构的侵犯。互操作性和可编程性意味着我们有机会将人类结构拼接在一起,这些结构与过去的结构非常不同——非正式、热闹、随意但强大。

互联网上的公共基础设施应该像现实世界中的公共基础设施一样:在理想情况下,可以自由访问并被许多人使用。我们不应该满足于一个由门控孤岛、难以使用的用户界面和巨大的参与障碍组成的在线景观。加密技术并不能解决所有这些问题(事实上,它可能感觉像是一个异常难以导航的空间),但互操作性和去中心化等属性可以帮助我们找到将松散连接的人们聚集在一起的方法。密码学安全可以帮助那些以前没有理由相互信任的人聚集在一起种植最初的信任种子,这颗种子现在有机会生长并变成真实的、非数字的信任。我们强大的处理工具能为重塑数字社会的面貌做些什么?

可组合、任意可编程的治理

在如何配置你的组织以满足你的需求方面,存在着理论上无限的可能性。在这里,我将治理分解为五个可配置的方面:

  1. 如何授予会员资格
  2. 如何在组织内部分配权力
  3. 如何聚合偏好以做出决策
  4. 如何发出共识信号
  5. 如何分配创造的价值

(尽管正如我稍后将要讨论的那样,这里存在一些设计决策和权衡——特别是,我们可能不想使所有这些部分都高度算法复杂。)

一个完整的 DAO 配置的例子是基于代币的会员资格,其中 1 个代币 = 1 票,将会员资格(#1)和权力(#2)都与一个人钱包中持有的代币数量联系起来。对一个决策进行二元的是-否投票,需要大多数达到法定人数才能通过投票,这有助于聚合偏好(#3)。共识通过一个显示每个选项投票总数的用户界面发出信号(#4),而创造的价值由治理代币的金融价值表示,人们希望它会增加(#5)。

这是一个相当标准的基于代币的治理模型,但正如前面提到的,它受到限制。但是,正如(反复)提到的那样,图灵完备治理意味着存在着真正无限的可能性。

对于会员资格授予(#1),你可以让人提交由现有会员认可的提案(例如, MolochDAO就是这样做的)。或者,协议可以自动授予与它互动过一定次数的人会员资格,仅根据他们的参与历史来决定谁有发言权。空投的工作方式与此类似:当为一个协议创建代币时,协议可以自动将治理代币发送给早期用户。空投是神奇的,因为很少有人类组织能够如此高效和廉价地将所有权与参与和早期采用直接联系起来。在加密技术之前,这将需要广泛的、有意的个人信息跟踪和人工外联工作,远远超出简单地将代币发送到地址列表。想象一下,如果我们在与线下世界相关的更多决策中有空投,例如参与当地议会(或成为社区图书馆的常客,或收听广播电台)。

组织内的权力分配(#2)也可以通过多种方式实现。与其通过投票选举特定提案来分配行政权力,不如组织可以将角色授予不同的地址,这些地址可以执行不同的能力。想象一下,在当地议会 DAO 中进行公平、去中心化的陪审团义务,在那里,每个月都会随机选择不同的地址来参与一个由同行组成的陪审团,负责执行困难且复杂的决策,例如成员之间的重大纠纷。他们还可以添加透明的条件,例如,陪审团参与者需要在组织中至少加入 100 天。当你被传唤参加陪审团义务时,你可以相信代码保证的某种程度的公平和缺乏腐败,对于某些人来说,这可能会决定他们是否参与。

可以通过改变成员拥有的票数来分配不同数量的权力。权力可以与正确性或知识的代理相关联,这可以从例如你的帖子通常包含的信息或引用的密度、你的投票模式对组织行为的“预测性”等推断出来。它也可以与声誉联系起来。互操作性的魔力在于,你可以通过增加社区内的某个声誉指标,或者通过提高你在链上其他地方的声誉来获得更大的发言权。如果你参与了许多 DAO,有人可以创建一个修改后的 PageRank 算法,通过纳入你所有的链上活动来确定你的声誉评分。(这也有 Sybil 抵抗特性,因为很难创建多个都具有良好声誉的帐户。)

偏好聚合(#3)与权力分配的不同之处在于,所有成员都可以被授予同等的能力,但仍然有很多不同的方式可以聚合许多平等的人的意见来产生一些决策。二次投票信念投票未来学算法可以用于做出决策。如果你担心做一些高度实验性且可能损害社群的事情的影响,你可以对智能合约进行编程,使其仅在固定的试验期内实施。你也可以实施一个根据某些外部状态选择结果的投票系统:例如,我们投票通过 DAO 捐赠 4 万美元给危机热线的决定,如果我们的代币价值在下周达到其历史最高点。因此,每个人都透明地承诺捐赠,这使其更容易履行我们的承诺,并且更难因懒惰或突然的不慈善而食言。

定义 DAO 的最有趣的设计决策之一是聚合成员的意见以产生一些输出,无论是为了产生最终决策(#3)还是为了发出共识信号(#4)。通常,这涉及投票聚合:如果大多数成员对一项提案投“是”票,则 DAO 代码会收集这些选票并输出关于是否确实接受或拒绝该提案的决策。然而,想象一下一个 DAO,其任务是记录和修改某个亚文化的规范叙事。它接受用户关于更改链上故事中的句子的提案,并修改故事合约以发展故事。或者,想象一个 DAO,它是一种以更丰富和更有用的方式捕捉人们偏好的实验,它将人们的偏好作为文本输入并将其合并以创建关于该组织信念的共识文件。

例如,Polis是一种现有的系统,用于收集、分析和可视化大型、多元化群体的人们用自己的话语思考的内容;这样的东西可以用于 DAO 决策过程。如果我们有来自 DAO(或其子组)的共识声明,这可能成为一个丰富的迭代循环,其中一些声明被转换回提案,以反馈到治理过程中以进行进一步改进。

发出共识信号是 DAO 的一个重要功能;尽可能以丰富和有用的方式创建人们想要的东西的记录并发出共同观点的信号,这允许群体内部和外部的人们了解群体情绪、价值观、文化、权力节点和协调能力的最新情况和可能方向。

最后,创造的价值可以通过多种方式分配(#5)。可以有一个明确的价值循环,向成员支付股息(例如,dxdao 就是这样做的),一个由代币持有启用的隐含价值循环(例如,MakerDAO 和 MKR 代币,如果人们管理得好,它的价值应该会增加),或者通过投票、赏金、参与或其他指标将其分配给更广泛的社区;无论人们决定什么。因为使用代码自动化了大量的管理,所以很可能在贡献者之间分享更多的价值——而不仅仅是直接贡献者,还有那些链中更下游、DAO 之外的人,你也可以对他们进行编程以进行支付。正如 Vitalik Buterin 所说,“区块链不是让出租车司机失业,而是让 Uber 失业,让出租车司机直接与客户合作。”这是一个重新思考我们参与的通常价值循环的机会。


图灵完备性是治理的范式转变,就像它对计算机一样。真的很字面意义上,一切皆有可能。人们可以使用去中心化社区的可组合模型进行构建,将社区导向财务利益、讨论或任何其他事物。鉴于社区是动态的,代码的效率和可组合性意味着,随着社区的形状和上下文随时间变化,人们可以更轻松地实施不同的治理模型。

虽然我已经提出了治理的这五个组成部分,但它们并不是一个组织可以或需要设计的唯一部分(尤其是在我们对治理的理解不断发展的情况下)。例如,一个独特的属性是 DAO 何时结束的规范:例如,对一个临时工作组 DAO 进行编程,使其在成员达到目标后解散。

那里有很多尚未被想象出来的机制。本文提出了某些实现方式,但几乎没有触及可能的表面。什么是 Uniswap 机制的等效物(一个概念上优雅、相对简单的机制,实际有效)用于 DAO?是否存在可以帮助我们创造更具包容性、直观性和生成性的空间的实现?

摩擦

区块链和互操作性不一定必须使一切变得更容易。事实上,许多事情由于设计而被变得困难(甚至不可能),例如进行单行代码更新或运行大型并行处理机器学习作业。如果一个人决定使用区块链,他们就决定接受其特定的摩擦格局;当他们在上面进行编程时,他们同样可以选择在哪里增加和减少摩擦。

我们可能希望以去中心化的方式使社区能够抵御剥削性的不良行为者。一种简单的方法是增加执行权力使用的摩擦,例如,为关键决策设置一个多重签名钱包,其中需要最少数量的签名才能同意一项决策。你可以在多重签名条件之上添加额外的安全层,方法是要求例如对一项决策进行多数票投票。如果你愿意,你可以堆叠更多的弹性层;令人兴奋的是,这些计算弹性层可能看起来与内置在我们标准机构中的默认层次和官僚式的弹性层非常不同。计算允许具有奇特属性的组织流程。

增加对不良行为者弹性的另一种方法是减少举报的摩擦,例如,使匿名举报在计算上更安全的互操作程序。想象一下,一个潜在的举报人正在为一家链上分散公司工作,他们想说出另一个成员的不良行为或匿名泄露政治敏感文件。使用零知识证明,这个人可以从一个备用地址证明他们的主要地址在一个公司内部多年的地址列表中,而无需透露他们的真实身份。这为他们的声音提供了所需的合法性,同时保留了匿名性。例如,当涉及到 OpenSea 内部交易丑闻时:想象一下,如果 OpenSea 的某个人早早地听说了早期的内部交易,并且想说出这件事来挽救公司的方向并驱逐罪魁祸首而不会冒自己声誉的风险。该事件可能在早期就得到了纠正,并导致了较小的公众强烈抗议。匿名举报的威胁甚至可能阻止了这种行为。

我们可能还希望减少那些使用替代身份来更普遍地获得 DAO 会员资格的人的摩擦,而不仅仅是为了举报。DAO 间和地址间声誉机制,以及建立在零知识证明之上的服务(如 TornadoCash)可以增加来自边缘化人群、那些处于或可能处于政治或社会风险中的人的参与,以及全球 没有官方身份的 10 亿人。所有这些人通常会被排除在常规人类治理机构之外,但现在他们可以参与其中,特别是如果 DAO 具有在不一定需要真名的情况下建立信任的文化,许多人在 Twitter 上这样做。这将增加参与者的整体多样性,让人们听到我们甚至不知道自己错过的声音。

寻找优雅、直观的机制

在 DAO 设计中,重要的是要考虑引入的复杂程度。我们不想使治理过于复杂,使用许多人不会信任或直观地理解的花哨、难以理解的算法。

不应提倡图灵完备治理作为创建最复杂算法的一种方式。关键在于我们可以拥有我们想要的任何输入,以及这些输入的任何计算转换来产生一些输出。Vitalik 指出,具有更可预测的结果和可理解的调整结果过程的简单的社会系统更受欢迎;参与者更倾向于信任和依赖制度流程。我们应该寻找优雅、直观的机制,而不是复杂的机制。一旦我们在这个巨大的设计空间中进行了更多的实验,“优雅”或“直观”的含义可能会让我们感到惊讶。最有效的经验机制可能不是那些在理论上看起来完美无瑕的解决方案。

此外,与其使用计算来使结果空间过于庞大并冒着过度拟合特定情况的风险,我们可以使用它来创建更多复杂性,以安全性和安全层的形式,以提高组织的弹性(例如,创建互操作层供社区共同抵御 黑天鹅事件,从而降低预防可怕但低概率事件的成本)。用 Vitalik 的话说,针对 低 VC 维度进行优化,但针对更高的 Kolmogorov 复杂性进行优化。

赌注越高,更多的人依赖于该系统来做更多的事情,我们想要的结果空间就越不复杂。与此同时,人类有一份复杂而漫长的价值观清单需要满足。我们如何解决这个问题?与其让我们的每个机构都成为每个人的全部,不如创建许多在不同方面受到限制的机构,这样作为一个机构的生态系统,它们可以覆盖人们需要和想要的一切。让我们更容易增加机构的数量(技术可以帮助我们做到这一点),但要狭义地定义每一个机构。

一旦创建了某个东西,特别是如果它既复杂又具有实验性,那么研究其对人类的影响非常重要。我们应该密切关注技术和人们如何互动和共同进化。参与者如何响应并将这些机制整合到他们的生活中?人们如何修改、调整、fork、学习以响应代码并与代码协同工作?


治理的技术特性至关重要;它们决定了决策的许多自由和约束,可以帮助保持社区的团结,并在很大程度上决定所做决策的性质或质量(或者完全能够一起做出任何决策!)。但最终,我们尝试构建更好的治理系统是为了服务于人民,以及人民定义的宗旨和价值观。DAO 可以将那些原本永远不会见面、在决策中拥有发言权或能够分享良好治理的成果的人们聚集在一起。如果 DAO 的技术特性润滑了决策、社区建设和参与的飞轮,而不是始终是关注的焦点,那么 DAO 就成功了。如果 DAO 的可编程性允许社区尝试激进的组织结构和决策过程,并从中获得有价值的经验,那么 DAO 也就成功了。(即使最终人们决定将所有或任何东西保留在链上不适合他们。)

从一个非常深刻的意义上讲,一切都是任意的,一切都是相互联系的。我们的能动性与这种任意性相耦合。当我们能够选择任何东西时,我们会选择什么?

在这个无限的设计空间中,我们没有被迫将自己限制在单一的范式中。相反,这是选择和探索多种不同事物作为社区生态系统的机会,更重要的是,将我们的创造物——并在某种意义上,将我们自己——连接和组合在一起。

我们的集体成功和责任涉及使用我们的工具和协调机制朝着更肥沃的道路前进——在这里,更容易找到双赢的游戏,在这里,误解减少,在这里,我们更深刻地感受到彼此的相互联系。


感谢所有与我讨论这些想法、阅读或在本文草稿上留下评论的人,包括但不限于 Justin Glibert、Toby Shorin、gubsheep、Scott Moore、Vivek Singh、Raymond Zhong、Andy Tudhope、Jasmine Wang、Nikhil Devraj 和 riley wong。我非常感谢这篇文章为与你们所有人一起讨论、思考和想象所提供的机会。此外,非常感谢 0xPARC 为帮助本文完成的学习资助。


附录:可组合性

值得扩展可组合性的价值,这来自于区块链互操作性。我将通过将其与软件中的另一个常见术语:开源进行比较来介绍这个想法。虽然现在将某些东西设为开源作为软件开放性的标志相对常见,但启用互操作性不太常见,而且不太容易。

两者之间的区别在于,对于开源,源代码是免费提供的,而互操作性意味着一个应用程序/系统可以交换、集成、访问和使用另一个应用程序或系统的功能和数据。诸如通用协议、无需许可和没有或最小的系统停机时间等因素会提高互操作性。

比较开源和可互操作的系统。

比较开源和可互操作的系统。

在某种程度上,开源很容易实施。你只需发布你的源代码。但是,互操作性必须构建到系统中,并且程度各不相同。仅仅因为你可以看到应用程序的源代码并不意味着你可以使用它的数据、与它通信或在其之上构建。通常,开发人员必须花费大量的精力来构建和维护 API 以促进互操作性。

互操作性通常由用于界面设计和通信的规范协议和标准启用。虽然互联网的底层通过例如 TCP/IP、HTTPS、TLS 和电子邮件协议从根本上是可互操作的,但其上的大多数应用程序不是。这导致人们无可避免地与 平台联系在一起,无法更改客户端或移动他们的数据,以及像 Instagram 和 YouTube 这样臃肿的垄断孤岛的扩散。

想象一下,如果互联网上的每个应用程序默认情况下都具有零停机时间、公开公开的 API。你可以使用 WhatsApp 向 Discord 帐户发送消息,并在你选择的视频客户端上观看托管在任何地方的视频。灵活性是常态;孤岛很少见。

智能合约默认情况下具有极高的互操作性。它们不仅可以以编程方式与其他智能合约交互,而且区块链保证所有程序的同等运行时间、数据可用性和有效性。可以相互使用和组合现有原语,以构建潜在复杂且紧密集成的系统,而无需担心堆栈中的某些东西会失败。任何人的工作都可以具有高度互操作性,而无需他们在使其成为现实方面付出大量的努力。

你还可以将区块链视为一个去中心化数据库和一个共享真相的来源——你可以读取数据以例如验证某些现有算法以预期的方式运行,而不仅仅是查看源代码。这种去中心化的数据可用性增加了额外的保证。

我们创建了一个去中心化的世界计算机,我们可以轻松地一起构建它,并拥有一个我们可以用作共享参考的数据库。DeFi 因此取得了爆炸性的增长,仅在 2-3 年内就从完全链上稳定币的发明发展到复杂金融衍生品的扩散。互操作性会对其他应用程序做什么?

  • 原文链接: baby.mirror.xyz/O7a922A-...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
baby__
baby__
江湖只有他的大名,没有他的介绍。