查看原文
其他

怎样让波卡国库的钱花得更科学?国库改进讨论

Shawn Tabrizi PolkaWorld 2023-06-14

加入 PolkaWorld 社区,共建 Web 3.0!

本文是 Shawn Tabrizi 发布在波卡论坛的一篇讨论贴,其中描述了如何可以改进目前的国库资金利用方式。

原文:https://forum.polkadot.network/t/a-better-treasury-system/291


这篇文章将介绍我关于如何改进链上和链下 Polkadot 资金系统的各种想法。


自创世选举以来,作为 Kusama 和 Polkadot 的理事会成员,我审查、接受甚至拒绝了许多国库支出。通过这些经历,我对我喜欢的东西和我认为可以改进的东西形成了意见。



为什么要关注国库


这里只是非常简短地描述一下,但我认为有必要说服阅读这篇文章的人,为什么关注 Polkadot 的财务系统很重要。


本质上,Polkadot 金库是 Polkadot 网络可以将其手伸入现实世界,并让事情发生的一种方式。与上一代链相比,国库是 Polkadot 相当独特的功能。


如果我们能够让 Polkadot 社区可以轻松访问国库,就能确保我们能够资助和支持我们生态系统的增长和发展。



目前的国库机制


Polkadot 国库可以简化为两个主要部分:


  1. 资金 - 国库可用的资金,由网络上的一部分费用资助。

  2. 支出逻辑 - 国库将资金从资金池转移到最终用户的方式。


国库目前有 3 种支出方式:


  1. 小费 - 花费少量国库资金的简单流程。低开销,相对难以滥用。

  2. 提案 - 一个更费力的过程,即立即将大量国库资金花掉,打到一个特定的账户。

  3. 赏金 - 最复杂的财务流程,涉及多个参与者协调预先商定的项目的资金支出,但在创建时可能不知道资金的接收者。(这可能是一个糟糕的总结方式,但是你可以阅读更多关于它的信息:https://wiki.polkadot.network/docs/learn-treasury#bounties-spending)



改进提案方式 (Treasury V2)


之前的提案设计得非常简单,但我认为一些增加额外的复杂性,可以极大地改善创建和批准大笔资金支出的体验。



提案阶段


目前,如果团队提出财务支出提案,一旦被接受,所有这些资金都会立即打给团队。这适用于小型项目,也适用于大型的多年期项目。


过去我一直担心不知名的团队会到国库索取大量资金,用于一个庞大的项目,而我们不知道如何评估该团队是否会真正交付该项目。我们可能会要求团队减少他们要求的金额,但随后团队可能会担心一旦他们开始行动,国库却不会承诺继续该项目。


最终,现在的提案系统实际上并不适合为真正的大型项目分配资金。


我建议我们为每个财务提案引入一些简单的阶段,并要团队为每个特定阶段分配资金:


  • 起始支出

  • 经常性支出

  • 最终支出


作为举例,我将扮演一个团队负责人的角色,他想要索取 100,000 DOT 来为 Polkadot 构建一个新的移动钱包,在下面的部分中我会扮演这个角色。


起始支出


当一个团队要求国库资金时,通常他们需要预先准备一些现金才能开始该项目。这就是起始支出的用途。


今天的提案基本上都是起始支出。如果在还没做任何工作的情况下,我提前申请 100,000 DOT,基本上我的提案很难通过。


在这种情况下,我知道我只需要 10,000 DOT 就可以开始这个项目,所以我只要求该金额作为我的起始支出。


国库将资金流失给不交付的人的风险较小,提议者仍然可以获得开始执行项目所需的前期资金。


经常性支出


构建一个大型项目可能需要几个月甚至几年的时间。重复发生的支出是提案者在某个重复发生的时间范围内需要的资金数额,以保持项目继续进行。


以我的示例为例,我预计该项目需要大约 10 个月的时间,我预计我每月的成本为 5,000 DOT。


在这种情况下,这种重复发生的支出逻辑将被纳入提案,如果获得批准,我每个月都可以从国库基金中提取我的 5,000 DOT。


为了获得下个月的资金,我还必须提交上个月完成工作的证明。该证明不需要(也不能真的)在链上进行验证。相反,该团队将数据公布出来,Polkadot 生态系统中的任何用户都可以阅读更新,并自行检查所做的工作是否高质量且值得每月付款。正如你可能猜到的那样,稍后我们将描述一个更新质量不高的过程,Polkadot 的治理系统可以提前结束提案,将任何未使用的资金返还给国库。


但一般来说,这个过程对于提案团队来说应该是最方便和高效的。只需提供证据证明你一直在按照承诺行事,就可以自动提取每月继续建设所需的资金。


最终支出


最后,在项目结束时,开发团队可能会因其辛勤工作而获得奖励。可能上述要求的资金刚好足以维持他们的生存,但我们应该奖励我们生态系统的优秀贡献者,奖励他们的工作和辛勤工作。


在这种情况下,我在 10 个月的工作和开始的花费中总共花费了 60,000 DOT,因此由于我出色的工作,我将得到 40,000 DOT 作为最终奖励。


这将是一笔稍微延迟的付款,提案者可以再次提交证据证明他们的工作已顺利完成,公众有一段时间来审查该工作,并验证所做的工作确实符合了最初的提案描述。


如果没有人反对最终支出,那么我想象中的团队将因出色完成工作而获得 40,000 DOT 利润。


阶段如何影响提案


现在让我们看看当一个团队要求 DOT 时,该提案可能采用的其他方式。


1. 只要求起始支出


这正是我们今天对待提案的方式,如果已经开发了 UI/UX 来优化它,应该可以向后兼容。


2. 只要求经常性支出


在这种情况下,我不要求任何起始支出或最终支出奖励来执行我的提案。相反,我只是要求在 10 个月的时间里,我每个月都会因为完成的工作而获得 10,000 DOT 的报酬。


这对于国库已经对团队的交付感到满意,并且认为没有必要在最终支出之前保留团队的 “DOT 利润” 的项目来说可能是比较适合的。


这看起来与今天在 Polkadot 上存在的 “子赏金” 非常相似。


3. 仅起始支出和最终支出


这对于时间线较短的项目可能是有意义的,因此为经常性支出进行定期更新的支出,宁愿直接转移到最终支出中。


4. 仅最终支出


如果巧妙地实施,这可能看起来与今天存在的国库常规赏金系统非常相似,并且有可能取代它。


如你所见,根据金额、提案的类型、我们对提案者的信任程度等...... 这些阶段可以调整为花掉相同数量的 DOT,但在不同的时间范围内花掉,这允许公众审计和跟踪已完成的工作。


此外,我们可以通过将赏金和提案的行为结合在一个统一的流程下,来潜在地简化 UI/UX。


关于阶段的其他想法


还有数以百万计的其他功能和优点可以添加到基于阶段的财务支出中,并且可能需要在最终实现中:


  • 允许对重复性支出和最终支出金额等事项进行批准后调整。

  • 如果最终产品 “还可以” 但不是很好,则只提供最终支出的一小部分。

  • 延长重复支出周期的方法

  • 暂停重复支出的方法,以便进行更密切的公众审计

  • 更新支出去向的方法

  • 用户进行绑定来反对资金要求,或阻止支出发生

  • 等等......



改进资金形式


在上面的例子中,我们谈到了一个 10 个月的项目,它要求 100,000 DOT。但实际上,我们大多数人仍然生活在需要法币来生活和付工资的世界里。


在牛市中,10 个月内 100,000 DOT 可能会以美元价值增长很多。但是,在熊市中,你之前估计的每月付款实际上可能不足以维持项目的进行。


不管怎样,我觉得国库需要给系统带来某种稳定币的感觉。


我们可以:


  • 让 Polkadot 国库持有并分发稳定币。

  • 当提案被提出并通过时,在链上记录预期的 DOT 价值信息。

  • 其他想法?



信誉


这更像是一个链下推荐机制,但我发现今天没有任何 UI 能够很好地代表向国库申请资金的用户的历史记录。


同样,我认为对第一次尝试申请一笔合理的资金的新人来说,我们所做的推荐并不好。


针对这一问题我没有任何具体的想法,只是有一些粗略的想法。


例如,假设下表:


成功交付的提案数量
下一个提案的资金
0
$10,000
1
$50,000
2$100,000
3$500,000
4
$1,000,000
...
...


我希望当用户提出提案时,我不需要寻找他们的历史来查看他们是否按时交付,他们要求的金额与他们过去交付的数量相称等等…… 它应该是将此信息呈现给每个人的过程的一部分,用户将希望建立自己的信誉,并且他们知道什么是使他们的提案获得批准的合理方法。



跟进 + 效果追踪


这是我认为主要由提案阶段和信誉解决的问题之一,但我想在这里将其作为当前国库系统的一个弱点指出来。


我已经审查并批准了许多关于 Polkadot 和 Kusama 的不同提案,但是,我发现很难跟进或跟踪这些国库支出的具体效果。


我认为我们可以做很多元事情来改进这一点。


例如:


  • 在应用和网站的顶部/底部添加徽标,例如 “由 Polkadot Treasury 资助”

  • 在一定的资金数额下,期望/要求团队制作突出他们工作的视频。

  • 将这些链上或链下视频与提案本身以及提案者的信誉联系起来。

  • 要求团队描述对生态系统的预期影响,并衡量这些目标。

  • 等等…



数据去中心化


目前,没有关于链上资金支出的元数据。如果你想了解提案、赏金或小费试图做什么,就需要访问 Polkassembly 等第三方网站来获取该数据。(小费有少量数据,但不是很好)


我认为我们应该考虑在链上添加去中心化形式的国库支出元数据。因此,添加一些新字段来存储和更新一些 IPFS 哈希,然后链接到实际的提案元数据。这将允许任何人构建他们自己的国库应用版本,并允许我们更快地迭代以提供高质量的用户体验。


理想情况下,我们也可以在围绕国库支出的对话中做同样的事情,但我不确定那到底会是什么样子。



指标


我认为普遍的共识是国库没有花费足够的资金,但我还没有找到一个地方可以真正清楚地描绘出国库资金的概况:


  • 哪个团队获得的资金最多?

  • 哪些团队的提案获得批准最多?

  • 批准的最昂贵的提案是什么?

  • 批准提案与拒绝提案的比率是多少?

  • 每个支出周期花费了国库多少比例的资金?

  • 哪些类别的国库支出最多?

  • 钱包

  • Defi

  • 身份

  • 隐私

  • 区块浏览器

  • RPC 节点

  • 等等...

  • 国库销毁了多少资金,在不同的支出金额下会是什么样子?


一旦我们从宏观了解了国库的情况,我们也可以开始对其进行指导和规划。虽然我确信很多人对资助 Defi 项目感到非常兴奋,但我的猜测是,与隐私和身份项目相比,这类提案的数量过多,而隐私和身份项目可能是 Polkadot 更有吸引力的用例。


原贴:https://forum.polkadot.network/t/a-better-treasury-system/291

编译:PolkaWorld



直播预告:


6 月 15 日,本周四晚 19:00,PolkaWorld 生态负责人 Kristen 将在直播间分享「 Polkadot 入门及生态概览」系列直播的第四期!欢迎点击下方预约直播!



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


Polkadot 即将启动 OpenGov,如何更好地管理「国库」资金?

波卡周报|Gavin 合并 Fellowship PR, Unreal Engine 5 开发首个波卡 Wasm NFT!

Polkadot 生态 ink! 智能合约生态迅速增长,开发者如何参与?

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存