Notes

Posted on Jun 09, 2022Read on Mirror.xyz

Common Protocol白皮书 v1.0 用户拥有的社区

介绍

加密协议默认为开放,这意味着重要的战略决策在公共场合得到讨论、资助和批准。 Common是默认开放的:透明的线程讨论,而不是匿名的话语论坛,全方位的投票而不是幕后交易,以及用户控制的资本,以帮助创建和发展任何项目或兴趣。Common使用链上社交图谱为任何标记化社区提供直观的界面 - 第1层,DeFi协议,NFT持有者或投资DAO。

用户只需链接一个钱包,就可以立即加入社区以获取他们持有的代币;极大地增加了很多使用案例。代币是常见的接触点,“链上事件”是有趣的互动,例如鲸鱼转移和治理投票。 社区拥有自己的空间并访问一体化工具,提供讨论论坛,利益相关者分析,链上治理,聊天渠道和众筹。

除了作为一个产品之外,Common还旨在成为一个完全分散的社交网络和众筹协议,其长期目标是允许开发人员利用一组丰富的社交和资金原语来帮助发展自己的代币化协议。本文件概述了《共同议定书》的要素。

协议概述

作为一个协议,我们结合了几个关键功能,使个人和项目能够运行分散的社区。通过这种方式,我们类似于具有内置资金原始的加密Reddit。这使得社区和社会团体能够为公共产品提供资金,无信任地汇集资金,并调节/控制他们的社区,而无需依赖自上而下的治理模式。

标识和信誉:每个用户和社区都与一个命名空间相关联。

  • 命名空间:用户或社区的特定子域
  • 信誉:每个命名空间将具有关联的信誉数据

社区:链接到 DAO 拥有的社区的名称空间

  • 私人:一个封闭的社区,特定的用户地址可以加入进来,私下交谈和构建。
  • 门控:由现有 DAO 拥有的社区,其本机令牌可以限制对内容的访问,并且可以集中用于委派和投资。
  • 公共:由 CMN DAO 拥有的社区,不需要购买/维护子域,但功能有限。

用户:链接到可以添加角色的特定配置文件的命名空间

  • 管理员:为特定社区提供完全权限的角色
  • 主持人:为特定社区提供有限权限的角色
  • 策展人:为众筹活动提供晋升权利的角色

资金:通过具有赎回能力的主导保证合同进行众筹

  • 项目:用于筹集类似Kickstarter的众筹
  • 集体:将资本汇集到捐赠基金或投资基金中

Chain:用于内容分散存储的智能合约链,协议激励和社交应用程序平台。

命名空间和标识

社区和用户可以在 [name] 处声明唯一的 NFT (EIP 1155) 标识符。common.xyz。公共协议的核心是这些标识符的注册表。 对于社区,用户的CMN池化将其作为命名空间的出价进行抵押。然后,拍卖的获胜者必须支付固定费用,并保留其令牌以保留命名空间的所有权。CMN 已为社区命名空间抵押的用户是 DAO 社区的共同所有者,DAO社区获得的任何奖励都将分配给DAO的所有者。

对于用户,个人需要支付固定费用才能声明可用的用户命名空间,这些命名空间能够通过web2身份Twitter进行验证,以进行sybil-resistance(即公开发布带有签名消息的Twitter帐户证明)。经过验证的用户命名空间可以在不同的社区中担任各种角色,并获得不可替代的声誉,CMN用户奖励和社区奖励。

我们预计命名空间将获得用户名(u / dillchen),社区名称(c / dydx),主题(c / evm)和利基兴趣(c / john-wick)的声明。我们预计在拍卖所有权之外持有几个流行名称的所有权,例如3个字母名称和其他现有令牌,以便在证明所述令牌的所有权后进行转让。

社区作为道DAOS

Common上的每个社区都是一个DAO。这使我们能够摆脱传统web2平台使用的单片审核模型,并使特定社区能够准确选择如何管理自己的社区。社区可以围绕成员资格角色、审核和交互指定社区策略。 社区DAO能够利用加密基础设施。每个社区都能够管理一个资金库,为社区项目创建众筹提案,并可以选择从这些众筹中赚取费用。我们将在资金部分对此进行更多讨论。

注册:当社区确定一个开放的命名空间时,他们希望注册一个拍卖期开始。如果社区希望保持私密性,他们可以将允许为其命名空间出价做出贡献的特定用户列入白名单。 如果一个社区更愿意保持公开,而不是由代币社区拥有,他们可以提交0的出价。假设另一个竞标者没有出现,他们将在一段时间内赢得命名空间,但它将由CMN DAO拥有。 捐赠基金:社区可以选择创建一个集体(稍后会详细介绍),社区成员可以在其中抵押资产。然后,这些集体可以投资资产并收取一定比例的套利,该套利归DAO(对于公共社区,一部分套利归CMN DAO)。集体也可以充当“超级代表”,代表社区投票。 质量管理:CMN代币持有者可以投票禁止社区的不良行为。如果一个社区被禁止,他们将失去他们的命名空间,并且他们的一部分抵押令牌将被削减并提供给CMN DAO。对于公共社区,与被禁止社区关联的用户将被阻止在一段时间内加入公共社区。

每个社区包括: 用户注册表 角色,由社区投票并由客户填充 全球声誉评分 (可选)集体捐赠 (可选)费用规则 选择众筹和其他互动的费用比例将进入受益人地址 有几种类型的社区,根据成员集和治理规则而有所不同。我们在下面详细介绍了它们。

令牌门控社区

封闭式社区允许用户将其令牌与社区相关联。这允许任何拥有该令牌的人获得对所述Common社区和论坛的权力。例如,AAVE 社区可能决定利用 AAVE 令牌来主持 commonwealth.im/aave 论坛。 持有指定令牌的用户能够访问令牌持有者的特定渠道,对治理提案进行投票以及其他特定于社区的好处。 门控令牌的令牌权重是根据每个地址持有的金额计算的。未来的迭代可以使用二次融资公式来确定通过门控令牌持有的声誉数量。

社区coin

没有原生代币的社区可以选择通过自己的社区硬币进行管理。社区硬币是在有利于早期买家的债券曲线(具有CMN储备)上铸造的。用于购买创作者硬币的CMN储备被押在网络上,为创作者赚取收益。 创造者硬币曲线是以下形式的幂函数:

x是储备资产(CMN),而y是社区硬币的价格。m 和 n 控制曲线的倾斜度,c 降低并抬起曲线。我们预计CMN治理将为社区添加不同的曲线,以支持不同的用例。

众筹

Common包括项目众筹和集体(例如投资DAO)的原语。社区还可以使用这些基元来启动新的 DAO。 一个项目从一群支持者中筹集,就像Kickstarter活动一样。除非达到预定的筹款目标,否则支持者将无法获得项目解锁的资产。如果项目在截止日期前没有达到筹款目标,则资助者将收回其抵押资产。

Common使用策展人(通过占主导地位的保证合同)作为发起人/辛迪加的额外角色来帮助资助项目。策展人将金融资产(及其相关声誉)押在该项目上,直到达到最后期限或目标。如果未达到目标,策展人的抵押资产将分配给支持者及其支持者。 这种建设使支持者摆脱了冷漠,因为支持者在资助项目方面获得了“双赢”的局面。如果项目资金发生,他们会得到他们想要的好处,如果项目资金失败,那么他们就会得到他们的存款和额外的奖励。

寻求资金的项目

项目创建寻求资金的链上提案。这将启动一个智能合约,为收到的资金提供存款地址。除了项目的基本信息外,项目创建者还需要指定: 筹款目标 接受的货币或代币 限期 支持者奖励(可选):附加奖励,如NFT或基于任何bondi的比例支持的奖励 策展人分配(可选):策展人可以来源的筹款目标百分比 策展人奖励(可选):捐赠给策展人的总金额的一部分 如果项目没有选择策展人奖励,那么该项目将被视为传统的众筹项目。

策展人抵押资产

在研究中,通过主要保证合同引入策展人,每个项目的成功项目融资率和筹集金额都翻了一番。策展人通过将代币押在他们认可的项目上来展示游戏中的皮肤。 为了表明这激励了项目获得资助,请考虑一个项目成功融资的可能性为零的情况。在这种情况下,供款金额小于资助金额。当资助者要获得退款奖金时,新的支持者必须能够通过略微增加其贡献来增加其退款奖金。

在这种情况下,总供款仍将少于所需的总金额。随着新支持者贡献边际金额,最终达到阈值。到达最后一个支持者,假设该项目的价值大于零,则始终有一定金额的该支持者将为该项目提供资金。 如果一个项目成功获得资助,策展人将获得总资助金额的一部分(预计约为5%)。如果项目未能达到其融资目标,策展人的抵押代币将给予项目支持者。这种奖励激励策展人积极搜索项目并将其与支持者联系起来。最初,他们还受到CMN代币使用挖掘奖励的激励,这些奖励专门针对策展人。

虽然任何人都可以担任策展人,但大多数成功的策展人除了金融资本外,还将拥有一些声誉资本。在加密领域,策展人可能是项目本身、基金会、有影响力的个人或DAO。在加密之外,策展人可能是大学实验室,非营利组织,科学期刊或其他想要支持特定事业或一群人的个人。 策展人将财务和声誉资本投入到线上,以帮助项目筹款取得成功。任何人都可以担任策展人,策展人可以自由选择哪些提案。对项目的策展人数量或策展人筹集的资金没有上限。 为了确保策展人和项目不会串通起来进行欺诈,策展人的股份可以通过CMN治理行动来削减。

资助项目的支持者

支持者可以从许多项目中进行选择。策展人的股份既是质量的信号,也是可能的经济回报,这让支持者摆脱了冷漠,默认为项目提供资金。

资助项目现在是一个“双赢”的局面。如果项目未达到其门槛,则除了按比例分配的策展人权益资产外,还将退还资助者的资金。如果筹款活动成功,资助者将获得他们想要的共同奖励。

创建长期集体

为共同利益而建设的项目往往难以筹集资金。对于智能合约审计或研究等技术项目来说,这尤其困难。缺乏资金导致艺术家和科学家不断追逐资金,分散了他们对创作行为的注意力。 Common通过让个人和社区创建集体来解决这个问题。集体像项目筹款活动一样开始,但有三个额外的参数。 策略:标的资产的担保人认可的投资策略 套利:给予集体创造者的已产生利润的百分比 治理权:集体或支持者是否保留治理权

对于旨在使共同利益的集体,集体可以使用低风险的收益产生策略并设定高套利率。这使得支持者能够保持其初始资产,但为创作者提供透明,可持续的资金。 在集体作为投资工具的情况下,经理必须在筹款过程中预先批准投资策略,并获得任何后来添加的策略的治理批准。然后,在评估其投资时,支持者可以评估创作者的声誉,链上投资历史,策略和策展人支持。

在一个旨在成为“超级代表”的集体的情况下,一个由志同道合的人组成的社区有能力轻松地将许多不同治理代币的投票权与创建者汇集在一起。我们设想这类似于一个拥有财务和代表权的工会。

bTokens 和 cTokens

当支持者和策展人参与项目和集体时,代币就会被铸造出来。为了赎回标的抵押品,他们烧掉相应的b或cToken。bTokens和cTokens类似于不同类别的代币化可转换债券。 对于支持者来说,bTokens对策展人的抵押品,他们自己的股份以及项目创建者提供的任何其他代币有权利要求,作为为市场提供资金的额外激励(又名代币发布)。

cTokens(策展人Tokens)被铸造为策展人的赌注进入项目。它们代表对按项目筹集的总额5%的费用比例的索赔。虽然bTokens本质上是无风险的,但如果项目资金不成功,cTokens会带来一些风险。虽然cTokens能够从项目筹集中获得潜在收益,或者从DeFi中使用的集体资产中获得持续的兴趣流。

这些令牌是新的DeFi原语,并由未来的项目构建。例如,可以将几个bTokens或cTokens捆绑在一个索引中,以形成一组研究支持的令牌。个人可以根据特定集体资助的研究数量获得现金流。个人可以通过“抵押或支持项目”,然后在二级市场上出售代币来做空。

Common是用一个直观的客户端构建的,供用户到社区和用户利用。在未来,为了确保每次互动和所有内容都是分散的和抗审查的,我们将利用一个独立的区块链,即Common Chain。

与基于金钱的用例不同,社交互动本质上是可并行化的,即鲍勃和查理都可以回复爱丽丝的帖子。这可以重新思考不同的应用程序如何在区块链环境中运行。考虑到这一点,Common Chain是一个专为社交应用程序构建的分片,WASM和EVM区块链。

随着Common上社区网络的增长,新的开发人员和创始人可以利用该链来创建新的体验分层体验,并基于所有用户交互构建开放式社交和声誉图。Common链包括几个关键原语,使其成为专门用于社会和治理交互的基元,主要功能包括:

项目级元交易:链上的大多数用户交互都是轻量级的。用户不必为喜欢或转发等互动付费。相反,项目本身将能够中继和支付链上用户行为可能产生的费用(例如州增长和存储租金)。这类似于DeFi协议激励分散式预言机的方式,而不是要求用户为自己的预言机付费。

项目可以通过分配一部分新的应用程序治理令牌来激励这一点,以换取第三方CMN令牌持有者代表他们进行权益。在这种情况下,项目级元交易可以直接从第三方抵押人未获得的CMN质押奖励中扣除。未来的改进可能允许项目直接竞标一定数量的区块空间或安全性。

可扩展存储:

Common的存储后端将是分散的,通过使用固定服务将社交数据存储在IPFS,Filecoin和/或Arweave上。我们希望将我们的数据库移植到Canvas,这是一个使Common前端独立于的执行层,允许将讨论嵌入到DAO,DeFi协议和Web周围的其他地方。

基于阈值的会话密钥:应用程序上的每个交互(例如,在公共治理平台上的帖子,喜欢或评论)都通过应用程序和用户的地址进行公开签名和批处理。除了用户之外,应用程序还需要运行节点来公开对消息进行签名。 委派访问密钥(例如会话密钥)是按 (d) 应用程序生成的,允许链区分每个应用程序的使用情况。允许用户无需对每篇帖子进行授权。会话密钥将能够在用户确定的时间内保持有效,类似于需要登录的传统 Web 应用程序上存储的会话。

在最严重的威胁模型(例如,被盗的计算机)下,最坏的情况是欺诈性作者身份。用户将能够通过重新验证其链上地址来社交恢复其密钥对。将来,添加新设备将非常容易,只需在新设备上创建新的签名密钥,然后将该密钥发送到原始设备以由钱包签名即可。这类似于流行的消息传递应用程序(如Telegram和Signal)使用的2FA过程。

通过使用不可提取属性生成密钥,并基于每个应用程序进行存储。这意味着根本无法导出私钥 - 私钥只能用于在加载它的应用程序上对内容进行签名。此外,允许Common Chain通过基于令牌的激励措施激励用户和应用程序开发。 身份:通过集成到通用名称空间中,跨应用程序的经过验证的地址将能够从本机交易,自动gas退款和项目补贴费用等功能中受益。 随着Common上社区网络的增长,开发人员和创始人可以利用该链为这些社区和新用户创造新的体验。

CMN DAO 和 CMN Token

Common将使用原生令牌CMN来激励整个生态系统中所有参与者的良好行为。CMN将作为团结社区的激励措施,用于策展人费用和命名空间的令牌,以及协议的治理令牌。 这与Kickstarter和Facebook等系统形成鲜明对比,在这些系统中,所有权不与成功普及每个平台的项目(即Pebble),应用程序/组(即Zynga)和用户(即大学生)共享。

CommonDAO 治理

在Common Governance Token推出后,协议的未来发展和方向将由Common DAO决定。在发布时,21%的代币供应将分配给DAO金库,以确保对协议的长期支持。永久的、协议控制的发行将用于激励验证者、核心和应用程序开发人员以及用户等。

投票模式 Common 协议最初将利用赌注加权投票过程。在未来,作为nampespace amtures,利用二次投票模型,只允许已经验证其命名空间的钱包参与治理。这使得分配给大型代币持有者的投票权减少,同时保持了Sybil的抵抗力。

道国库 Common DAO的初始治理项目之一将是启动一个集体,其中很大一部分CMN代币将投资于低风险,产生收益的策略。这些策略应该能够为CMN市场提供一致的被动收入流和增加的流动性。这种被动收入将使DAO能够为未来的发展提供可持续的收入来源。

内容和审核

共同治理模型的一个主要组成部分是帮助调节平台。集中式web2社交平台和工具遭受单点故障。Common允许一位创始人或多数利益相关者进行公共讨论。

相反,Common分散了这一责任。审核通过社区标记不良行为者的过程进行。不良行为者(即违反社区规范的命名空间)受到CMN权益加权投票过程的约束,其中惩罚可能是削减权益,限制某些平台行为或将名称归还给Common DAO所有权。回收的命名空间将公开拍卖。渐渐地,DAO将制定有关不良行为和声誉评分的复杂规则。

抵押和通货膨胀 为了使共同协议发挥作用,向所有利益相关者发展,有各种激励率由管理DAO控制。首先,这些利率将被设定为正利率,并由未来的直接发行提供资金。 Common预计通胀率为5%,激励措施将分配给一组利益相关者。 40%的通货膨胀分配给验证者 10%的通货膨胀分配给协议控制的国库 50%的通货膨胀用于激励措施

激励网络角色

在网络的早期生命周期中,激励能够以编程方式针对特定行为进行分发。治理能够投票并指定链上行为,奖励金额以及为特定链上分配的指定供应量。而不是白板流动性挖掘计划,治理将能够针对对各种合约的设定时间段调用。该网络将使用几个临时激励进行初始化:

资助者:调用createCollective、createProject、curate 和 back合约调用的地址。这些地址将因执行操作以及基于存入或筹集的金额而获得CMN的份额。 社区: 创建声明命名空间的社区将根据其已验证的用户注册总数来声明奖励,其池将在设定的时间段内按比例分配。 用户: 注册的用户将获得注册的标准奖励。在未来,我们预计这将在基于链接信誉协议的积极参与社区之间进行拆分。 开发人员:Common上的开发人员将能够为某些社区里程碑申请一组赠款。此外,我们将包括一个用于“应用程序质押”的设置令牌供应。允许用户在他们喜欢的应用程序上下注,并允许开发人员选择向其抵押人分摊费用。未来,我们预计治理将采用特定的链上KPI,以允许不同的应用类别。 BD奖励:(总供应量的2%,由BD赠款委员会管理) 社区入职:自定义邀请链接将推荐奖励归因于用户/社区

每个激励措施都可以在个人层面上得到提升,通过将CMN押向特定地址以获得奖励。

使用案例

主要社区市场 作为一个社区平台,我们看到不同的加密社区。通用协议可以提供所有这些社区价值: 基础链 - 这些是主要的第 1 层和第 2 层生态系统。想想以太坊,Avalanche,Solana,Polygon,Arbitrum等。它们是大多数dApp构建的层,并且有兴趣为其生态系统开发工具。此工具可以是金融协议,DAO基础架构,技术原语或模块等。 DeFi协议 - 这些是专注于金融用例的特定协议,通常具有相似的优先级。假设他们有一个治理令牌,他们的DAO主要集中在投资协议的开发,与其他DeFi协议集成,列出资产以及监管协议激励。 NFT社区 - 与传统协议不同,NFT社区的成员资格和治理仅适用于整个令牌。这些社区也没有需要技术开发的基本协议,而是需要改进的社区和一组视觉资产。 投资DAOs - 投资DAOs使集团能够为共同的投资策略汇集资源。这些可能看起来像PartyBids,OlympusDAO,ConstitutionDAO或PleasrDAO。根据这些组织的具体结构,他们将对投资组合开发和投资审批有不同的需求。 应用链 - 与基础链略有不同,应用程序链是更专业的区块链,旨在为dApp的特定子部分提供支持,而不是任何dApp的通用机器。这些社区需要具体说明它们的目的是什么,并评估技术调整以完美契合产品与市场。

前景

任何类型的加密社区都可以利用通用协议来帮助协调集体问题的公共资源。这些是我们看到机会的一些用例。

透明、全方位的社区管理。目前,大多数加密社区都依赖于不透明的Web2社区管理工具,如Telegram,Discord和Discourse,这些工具都容易受到Sybil攻击,并增加了社区治理的摩擦。通用协议支持经过验证的身份(就像一个链接的钱包一样多,就像一个经过验证的Twitter或GitHub帐户一样)和端到端的治理。将线程与民意调查,链下投票,链上投票,资金赠款和众筹联系起来,可实现全方位的社区支持。

为社交代币,艺术和科学发展创建社区基金。像$ALEX或$FWB这样的代币在协调志同道合的人方面做得很好,但它往往就此结束。通过创建一个集体且只接受$ALEX或$FWB,个人可以共同资助项目。这一原则也可以扩展到那些想要资助艺术家,研究机构和开发团队的人。将代币存入集体可以让个人向创作者提供收益并保持基础资产的所有权。

现有项目的赏金、开发人员工具和研究。超过200亿美元的资金来自团队和社区,其目的取决于工具生态系统。然而,这些钱包,用户界面,甚至研究人员往往没有可持续的商业模式。生态系统可以增加其现有的资金库,以众筹特定工具。例如,Synthetix和Polkadot可以将他们的10亿美元以上的国债分配给一个集体或项目,以资助有用的工具,通用的基础设施和对项目有用的小赏金。Gitcoin已经在小规模上这样做了。

增加获得高性能投资的机会。目前,许多表现最好的金融资产都无法进入更广泛的市场。在一个新项目从DAO筹集赠款后,他们然后过渡到传统的风险投资,直到他们最终推出代币。这些早期投资往往是表现最好的。此外,大多数投资基金对大多数投资者都是封锁的。利用分散的投资集体,可以让更多的人参与到顶级的投资工具和银团中来。

作为工会和养老基金的DAO。工会、养老金和合作社帮助志同道合的个人汇集资源,以支持共同的利益。这些组织经常利用集体谈判,集中投票权和多样化的资产管理来推进集体。共同协议通过共同社区和集体使这些工作组成为可能。将资产委托给社区集体可以实现加密“超级代表”和共同资产管理。

面向开发人员的分销渠道。Common是一个开放的协议,随着开发人员和创始人开发新的有价值的产品,他们可以建立在Common的流动性和共享的社交图谱上。这些整合将使社区能够轻松采用新工具,将其集成到其共享空间中,如果该工具为共同协议筹集资金,甚至可能参与上行。

总结

Common是默认开放:线程讨论而不是私人电子邮件,透明的链上投票而不是幕后交易,以及用户控制的资本,以帮助创建和发展任何项目或兴趣。 社区能够拥有自己的空间,可以即时访问一体化工具,包括讨论论坛,查看关键利益相关者,链上治理,聊天渠道和众筹。 除了作为一个产品,Common的目标是成为一个完全分散的社交链和图表。该生态系统将包括众筹和开发人员工具,以帮助开发人员发展自己的标记化协议。 虽然Common Protocol最初将在EVM兼容链上推出,但明年将推出特定于应用程序的社交链,以降低交易费用,改善用户体验,并实现真正的跨链治理和协作。

相关工作

· AngelList / Kickstarter / Patreon / GofundMe / Github Sponsors.除了与GP共享经济学的AngelList基金外,这些平台不会奖励策展人,而是为平台本身收取费用。

· Mirror / Zora / Foundation / Rarible / SuperRare / Async.art/ :这些项目中的大多数都侧重于创建/激励已经制作的项目,或具有艺术和/或转售价值的收藏品。Common通过让个人为NFT或收藏品进行众筹来增强这些项目。

· 社交代币:常见的项目将能够限制为一组特定的社交代币参与者。社交代币社区将能够创建一个社区集体,汇集资金并创建新项目。

· Gitcoin / QV / CLR.fund:这是一个复杂的筹资机制,需要捐助者提供的资金相匹配。此外,它目前存在身份问题,因为对手可能会将许多传播代币欺骗到小账户中。

· Circles, Camaraderie (Discord和其他):非标记化社区平台。

· Tally / Boardroom:作为实用程序的治理仪表板。

官网:

https://commonwealth.im/

推特:

https://twitter.com/hicommonwealth

DIS:

https://discord.gg/YAMEnXR7Tw