Vitalik Buterin 提出的有追溯效力的公共产品融资机制 Results Oracle 有了实践者。
撰文:Ethereum?Optimism翻译:卢江飞
长期以来,Optimism 团队来一直在寻找如何以可持续方式为公共产品提供资金的解决方案,由于 Vitalik Buterin 提供了出色的设计,我们现在有了第一个实验性结构。
如果你想建立一个雄心勃勃的项目,同时又不赋予其商业模式,那么项目建设肯定会异常困难。因为你无法获得资金支持、也不能吸引 / 聘请最优秀的人才、更难克服创造伟大事物所面临的艰辛和障碍。
众所周知,即使有充足的投资资金,初创公司也会遇到很多其他严峻挑战,最终导致大多数人不得不面对失败的结局。不过,投资人在投资初创公司时仍然有一个重要优势,即:退出的可能性。退出,是指投资机构 / 投资人在所投资的风险企业发展相对成熟或不能继续健康发展的情况下,将所投入的资本由股权形态转化为资本形态,以实现资本增值或避免和降低财产损失的机制及相关配套制度安排,也能为前期资金、招聘、激励和调整创造激励。然而,对于非营利组织、FOSS 和公益项目来说,这种「隧道尽头的光」并不存在。
鉴于此,毫不奇怪,许多最优秀、最聪明的「大咖级」 BUILDer,即使是那些不以赚钱为终极目标的人,最终都不得不选择妥协并走上了一条以营利为目的的道路。对许多人来说,这一切不仅仅是关于财富,而是关于公平。为什么要努力构建一个让其他人从中赚取巨额利润的免费软件,而自己却没有任何好处呢?
那么……如果突然间,公共产品项目可以退出了,会发生什么?退出取决于项目创造了多少公共产品,而不只是关注获取了多少利润。对于那些能给社区带来最大利益的技术,我们是否看到他们得到了积极的投资和创新?对于那些非营利组织,我们能否帮助他们蓬勃发展,而不是看着他们在生存边缘苦苦挣扎?
下面,我们计划提出了一种机制来实现这一目标。借助协议产生的收入、有追溯效力的公共产品资金、以及 Results Oracle,我们将为公共产品项目创建一个「类似初创公司」的资金循环模式。我们,Optimism 团队,承诺将从测序(在去中心化测序器之前)获得的所有利润用于这些公共产品资助实验,包括第一个公共产品退出。虽然目前还没有任何利润可以授予,细节也仍在开发中,我们依然很高兴地在现阶段做出这个承诺,同时分享我们首个实验的基本想法!
注:此部分为 Vitalik Buterin 关于有追溯效力的公共产品融资 DAO 的构想。
如何运作有追溯效力的公共产品融资 DAO?
有追溯效力的公共产品融资概念背后的核心原则其实很简单:相比于就未来会有用的东西达成一致,就已经被证明有用的东西达成一致更加容易。就已经被证明有用的东西达成一致,往往也是产生分歧的来源,但即便如此,其本身也算是一种分歧,因此仍然可以通过一些现有投票机制(比如二次投票、甚至是常规投票)获得不错的顶级判断(top-level judgements),而就未来会有用的东西达成一致则更具挑战性。对于营利性行业来说,我们能做的最好的事情就是建立一个生态系统,人们可以在其中创建初创公司并吸引投资人对其进行投资,最终在正确的时间获得回报。因此,与其完全重新发明一套新机制,不如创建一个完全相同的机制,只是这个机制是个「面向公共产品的版本」。
一个去中心化自治组织(DAO),我们可以称之为「Results Oracle」,它可以为公益项目提供资金。长期来看,Results Oracle 可以通过协议费用获得资金支持(举个例子,如果由 L2 项目实施,排序器拍卖就是一个候选项)。但与其他公共产品融资 DAO 不同,Results Oracle 可以追溯资助的项目,只要某个项目被 Results Oracle 认定为「已经开始提供价值」,那么这个项目就能获得奖励。
实际上,这种「Oracle (预言机)式」的设计是一个非常复杂的问题,很多问题其实已经长期存在,比如代币投票等幼稚方法(具体可参阅 Vitalik Buterin 的两篇文章《Notes on Block Governance》和《Governance, Part 2:Plutocracy Is Still Bad》),因此我们最好以迭代的方式来解决。一个简单的早期版本,可能来自于实施该计划的生态系统中精心挑选的约 20-50 名技术熟练长期贡献者。随着我们对去中心化治理的理解逐步提升,该计划也会随着时间的推移而不断改进。
Results Oracle 可以将奖励发送到任何地址。以下是它可以向哪些地址发送奖励的一些可能想法:
一个独立的个体或组织:主要负责实现项目;
一个智能合约:其中约定了固定的代币分配方案,比如按照对项目的贡献时间和 / 或贡献资金向不同的个人和 / 或组织分配代币;
一个项目代币:其供应江北分配给为项目贡献时间和 / 或金钱的一个或多个个体和 / 或组织,项目代币可交易。
在第一种情况和第二种情况下,Results Oracle 只会向接收者发送资金。它们都可以按照代币分配方案和合约来实现,即:接受资金并根据特定分配立即将资金重新分配给接收者。
第三种情况,项目代币,则是一个相对更激进的想法——本质上,相当于为 Results Oracle 准备提供资金的项目创造了一个预测市场。Results Oracle 可以使用自己的资金来为代币设置一个价格下限:如果 Results Oracle 分配了一定数量的奖励(比如 X 美元),并且该项目有代币总供应量为 N,那么它会发布一个待执行委托订单订单,以 「X/N」 的价格购买代币的全部供应量。
通过设置价格下限(而不是一次性结算)来提供资金,可以让 Results Oracle 多次奖励同一个项目。同时,还允许项目代币从 Results Oracle 和其他渠道获得奖励,比如:其他资金授予机制、类似 NFT 的收藏价值、以及项目自己的经济模型(如果以后有的话)。多重奖励可以通过从预先存在的订单中提取资金,并使用合并资金(combined funds)创建一个设置更高价格下限的新订单来实现。
上图:价格轨迹示例
由于任何人都可以为任何事物创建项目代币和代币分配方案,因此项目内的贡献水平可能存在分歧,从而导致同一项目存在多个相互竞争的代币分配方案(或项目代币)。在这种情况下,Results Oracle 必须决定哪个项目有价值,以及哪个项目代币或哪个代币分配方案可以更好地评估贡献。坦率地说,目前完全避免出现这种情况(判断),因此只能寄希望于在特殊情况下才需要这么做。
谢谢 Vitalik Buterin!
种子轮阶段的融资手段
上文中,我们提出的是一个多层次的生态系统,但如果您想快速构建一个全新的生态系统,最困难的就是起步阶段,那么如何在这一阶段为生态系统提供帮助呢?实际上,可以采取以下三个策略:
通过项目和基金会的赠款计划募集资金;
在?Uniswap?上出售项目的公共产品代币;
二次方募资(Quadratic funding)。
结论
非营利模式可能更适用于维护已经构建的代码库,但创业项目在起步阶段非常困难,绝大多数初创公司都没有以任何形式的退出机制,对于免费开源软件(FOSS)项目来说就更难了。这些项目通常依靠一小群高度敬业的人缓慢推动,他们因为真正热爱才愿意付出劳动。另一方面,捐赠并不是一个足够稳定的资金来源,更无法让团队有效评估后续发展路径。更重要的是,赠款不足以提供有竞争力的薪水,仅仅因为热爱而在某个项目上工作——这种「正当理由」并不能让你有足够的钱来支付账单。
人们总是愿意鼓吹奉献主义,甚至把那些奉献的人捧成英雄,但他们创造了巨大价值,甚至我们每个人都成为他们开发的产品的「狂热用户」。鉴于此,我们难道不应该希望他们也得到报酬吗?
通过为开源软件(OSS)项目提供退出机制,我们其实也能吸引更多投资方为「英雄们」提供资金支持。从「推出」开始逆向工作,开源项目现在也可以盈利,难道这不是件好事吗?
来源链接:medium.com