本文将以Shawn Tabrizi的第一人称来叙述。在这篇文章中,对如何改进波卡国库系统他将提出一些建议,包括链上和链下的改进。以下是正文部分。
作为Kusama和波卡的理事会成员,我自创立以来一直参与审查、通过甚至否决多项国库支出。通过这些经验,我形成了自己的观点,明确了哪些方面是我认可的,以及哪些方面可以改进。
为什么关注
在此我将非常简短地说明,但我认为值得让阅读此文的人相信,为什么关注波卡的国库系统非常重要。
归根结底,波卡国库是波卡网络将其援手伸向现实世界并推动一切发展的唯一途径。与上一代链相比,国库是波卡相当独特的特性。
如果我们可以确保波卡社区能够轻松访问国库,就能确保我们能够为生态系统的增长和发展提供资金和支持。
当前的国库系统
波卡国库可以简化为两个主要部分:
1. 资金池(The Pot)-国库的可用资金,由网络上的一部分费用提供。
2. 支出逻辑(Spending Logic)-国库将资金从资金池转移到最终用户的方式。
国库目前有3种支出方式:
1. 小费(Tips)-用于花费少量国库资金的简便流程。开销较低,相对不易滥用。
2. 提案(Proposals)-一个比较费力的过程,可以立即将大量国库资金转移到特定账户上。
3. 赏金(Bounties)-最复杂的国库程序,涉及多个参与者,以协调项目资金的支出,这些项目是事先商定的,但在创建时可能不知道资金的接收者。(这个说法可能不完全准确,可以参阅更多相关内容(详情请参见:
https://wiki.polkadot.network/docs/learn-treasury#bounties-spending))。
改进提案(国库V2)
提案的最初设计非常简单,但我认为增加一些复杂性可以大大改善创建和批准大额国库支出的端到端体验。
提案阶段
目前,如果一个团队为国库开启提案,如果提案被通过,所有这些资金将立即转移到该团队。这不仅适用于小型项目,也适用于大型多年期项目。
我过去一直担心,不知名的团队来到国库,要求为一个大型项目提供大量资金,而我们却不知道如何评估该团队是否真的能完成该项目。我们可能会要求该团队缩小所要求的规模,但这样一来,该团队可能会担心,一旦他们开始实施项目,国库却不会承诺继续支持该项目。
总体而言,目前的提案系统实际上并不适用于分配大项目的资金。
我建议我们在每个国库提案中引入一些简单的阶段,并要求团队为每个特定阶段分配资金:
1. 启动资金(Starting Spend)
2. 重复资金(Reoccurring Spend)
3. 最终资金(Final Spend)
为了举例说明,我将扮演一个团队负责人的角色,我想请求100,000DOT为波卡建立一个新的移动钱包,在下面的章节我将扮演这个角色。
①启动资金
当一个团队请求国库资金时,通常他们需要一些现金来启动项目。这就是启动资金的用途。
现在的提案基本上都是启动资金。如果我没有进行任何工作,就要求预付100,000DOT,基本上我的提案很难获得批准。
在这种情况下,我知道我只需要10,000DOT来启动这个项目,所以我只要求这个启动资金的金额。
这样一来,国库就不会因没有交付项目而面临资金损失的风险,提案人也能获得开始执行项目所需的预付资金。
②重复资金
构建一个大型项目可能需要多个月甚至多年。重复资金是提案人根据某个重复时间表需要的资金量,以保持项目的运作。
在我的例子中,我预计项目需要10个月左右的时间,我预计每月的费用为5,000DOT。
在这种情况下,这种重复支出的逻辑将被纳入提案中,如果获得批准,每个月我都可以从国库中提取5,000DOT。
为了获得下个月的资金,我还必须提交上个月的工作证明。这个证明不需要(而且实际上不太可能)在链上进行验证。相反,团队会将数据公布于众,波卡生态系统中的任何用户都可以阅读更新,并自行检查所做工作的质量是否足够高,值得每月支付的资金。
正如你可能猜到的,稍后我们将描述一个过程,在这个过程中,如果并不是高质量的更新,波卡的治理系统可以提前结束提案,将未使用的资金退还给国库。
但总的来说,这个过程对提案团队来说应该是最简单、最高效的。只需提供证明,证明你一直在做你计划做的事情,然后你就可以自动提取每个月需要继续建设的资金。
③最终资金
最后,在项目结束时,开发团队可以获得他们辛苦工作的奖励。上面申请的资金可能只够维持他们的运转,但我们应该奖励为我们的生态系统做出贡献的优秀开发人员,为他们的工作和辛勤付出带来收益。
在这种情况下,我总共花费60,000DOT用于10个月的工作和启动资金,因此我的最终奖励将是40,000DOT,以表彰这项出色的工作。
这将是一个稍微延迟的支付,提案人可以再次提交证据,证明他们的工作已顺利完成,并且公众有一段时间来审查该工作,并验证工作是否确实满足了最初的提案。
如果没有人反对最终资金,那么我的想象中的团队就可以因为出色的工作而获得40,000DOT的收益。
④提案阶段的影响
现在,让我们来看看当一个团队要求DOT时,这个提案可能会采取的其他方式。
1. 只申请启动资金
这正是我们当前处理提案的方式,如果已经开发了用户界面/用户体验来优化这一点,那么应该可以向后兼容。
2. 只申请重复资金
在这种情况下,我不要求任何启动资金或最终奖励来执行我的提案。相反,我只是要求在10个月的时间里,每个月为所做的工作支付10,000DOT。
对于国库已经对团队的交付感到满意,并且认为没有必要在最终资金之前保留团队的"DOT收益"的项目来说,这样做也许是合理的。
这看起来与现在波卡上存在的"儿童赏金(child bounties)"非常相似。
3. 只申请启动资金和最终资金
对于时间较短的项目来说,这样做可能比较合理,因为定期更新重复资金的开销可以转移到最终资金上。
4. 只申请最终资金
如果实施得巧妙,这将与目前国库的常规赏金系统非常相似,并有可能取代它。
5. 等等...
正如你所看到的,根据资金数额、提案类型、我们对提案人的信任度等因素,这些阶段可以调整为花费相同数额的DOT,但在不同的时间表上进行,这样公众就可以对已完成的工作进行审计和跟踪。
此外,我们还可以将悬赏和提案的行为合并到一个统一的流程中,从而简化用户界面/用户体验。
⑤关于阶段的其他想法
在基于阶段的国库支出中,还可以添加许多其他功能和"妙招",这些功能和"妙招"很可能需要在最终实施中加入:
- 允许在批准后对重复资金和最终资金额等进行调整。
- 如果最终产品“还行”,而不是很好,则只给予最终资金的一部分。
- 延长重复资金时间段的方法。
- 暂停重复资金的方法,以便进行更严格的公共审计。
- 更新资金去向的方法。
- 用户对请求资金或停止支出的行为设置抵押。
- 等等...
提高资金
在上面的示例中,我们讨论了一个为期10个月的项目,要求100,000DOT。但实际上,我们大多数人仍然生活在一个需要法币来生活和支付工作报酬的世界里。
在牛市中,100,000DOT在10个月内的价值可能会大幅增长。然而,在熊市中,你估计的月度资金可能实际上不足以维持项目的运行。
无论如何,我觉得国库系统需要在系统中引入一些稳定币的概念。
我们可以:
- 让波卡国库持有并发行一种稳定币。
- 在提案提出并通过时,在链上记录有关预期DOT价值的信息。
- 使用类似“gilt”等概念。
- 其他想法?
编者注:
类似“gilt”等概念,就是让Polkadot的国库系统参考“gilt”的概念,创建一种低风险,低收益的资产,用于储存和分配网络的资金。这样,网络的参与者可以根据自己的风险偏好,选择投资或借用这种资产,从而增加网络的流动性和效率。
用户声誉
这更像是一个链下建议,但我发现目前的用户界面并不能很好地呈现用户国库资金申请的历史记录。
同样,我认为我们在为新申请人提供国库首次尝试的提案规模方面做得也不够好。
我在这方面暂时没有具体的想法,只是一些粗略的想法。
例如,试想下列表格:
当用户申请提案时,不需要查找他们的历史记录,查看他们是否按时交付,以及他们请求的金额是否与他们过去的表现相匹配等。向每个人展示这些信息应该是流程的一部分,用户会希望建立自己的声誉,并且他们知道怎样才能合理的使提案获得批准。
跟进+影响
这是我认为提案阶段和用户声誉可以解决的主要问题之一,但我想在这里指出这是当前国库系统的一个薄弱环节。
我已经审查并批准了波卡和Kusama上许多不同的提案,然而,我发现很难跟踪或了解这些国库支出的具体影响。
我认为我们可以采取多元措施来改进这些情况。
例如:
- 在应用程序和网站的顶部/底部添加标识,标明“由波卡国库资助”。
- 在特定的资助额度下,希望/要求团队制作视频,重点介绍他们的工作。
-将这些链上或链下视频与提案本身以及提案人的声誉链接在一起。
- 要求团队描述对生态系统的预期影响,并衡量这些目标。
- 等等…
去中心化数据
目前,链上没有有关国库支出的元数据。如果你想了解提案、赏金或小费的具体内容,需要访问像Polkassembly这样的第三方网站来获取这些数据(提示有少量小费数据,但不够好)。
我认为我们应该考虑在链上添加去中心化形式的国库支出元数据。因此,添加一些新字段来存储和更新一些IPFS哈希值,然后链接到实际的提案元数据。这将允许任何人构建他们自己版本的国库应用程序,并允许我们更快地迭代,以提供高质量的用户体验。
理想情况下,我们也可以在围绕国库支出方面采取相同的方法,但我不确定具体会是什么样子。
衡量标准
我认为大家的普遍共识是,国库没有花足够的资金,但我还没有找到一个地方能真正清楚地说明国库资金的使用情况:
- 哪个团队获得的资金总额最多?
- 哪个团队的提案获得批准次数最多?
- 批准的提案中最贵的是哪一个?
- 获批提案与被拒提案的比例是多少?
- 在支出期间,国库的支出占国库的百分比是多少?
- 哪些类别的国库支出最多?
-钱包
-DeFi
-身份
-隐私保护
-区块浏览器
-RPC节点
-等等…
从国库支出中燃烧了多少资金,以及不同的支出数额会是什么样子?
一旦我们高度了解了国库的情况,我们也就可以开始对其进行指导和规划。虽然我相信很多人对资助DeFi项目感到非常感兴趣,但我认为与隐私保护和身份项目相比,这类提案的比例过高,而后者可能是波卡更引人注目的使用案例。
我也许可以继续写下去,但让我们先到这里。看看大家对国库还有什么其他改进意见,以及对我的上述评论有何看法。
原文地址:
https://forum.polkadot.network/t/a-better-treasury-system/291
也欢迎大家积极参与论坛讨论。