速览 Gitcoin 推出的 Allo Protocol:社区赠款计划的协议层基础设施
作者:Frank,Foresight News
Allo Protocol 是一个由 Gitcoins 推出的开源、去中心化、模块化的数字公共产品,旨在让任何一个社区项目都能够根据其需求建立对应的的赠款资助计划,完成资金的筹集和分配。
目前 Gitcoin 正在进行中的 Gitcoin Grants Beta Round 捐赠,就是在基于 Allo Protocol 的去中心化 Gitcoin Grants Stack 上运行,本文 Foresight News 就带大家简单了解一下 Allo Protocol 的基本情况、机制设计与特色优势。
Allo Protocol:支持任何社区主导的资助计划
自 2019 年启动以来,Gitcoin 资助计划为以太坊基础设施等方面的社区项目提供了大量支持。
与此同时,每个不同类型的社区也都希望能够实施类似的赠款计划,但 Gitcoin 的传统赠款平台 cGrants 本身因设计限制,并不支持实现定制化的社区资助功能。
因此 Allo Protocol 便是 Gitcoin 为此问题专门推出的解决方案,它在 cGrants 基础上进行了更为模块化的技术改进,允许任何人在自己的社区建立赠款系统,为不同社区的各自发展需求筹集资金。
简言之,作为一个去中心化的开源平台,Allo Protocol 旨在在 Gitcoin 社区主导的资助工作(即 Gitcoin 赠款计划)之外,大规模地支持任何其它社区主导的资助计划,从而为广泛的开发者和创新者提供资金支持,并推动他们的项目成功。
Allo Protocol 的机制设计
Allo Protocol 的核心目标是使开源协作更加公平和包容,从而促进创新和进步,它的机制设计也围绕该愿景展开。
模块化设计
正常情况下,社区需要在赠款资金的分配过程中做出许多关键决策(谁有资格、谁可以投票、有多少资金可用等),而 Allo Protocol 将这些关键部分都进行了模块化设计,社区能够即插即用,通过现成工具来建立、升级他们的赠款计划。
可集成性
Allo Protocol 的设计也使其可以和一系列工具进行轻松集成,目前它已集成 Gitcoin 的 Passport 协议和防女巫机制,并且保留了易于与支付协议等集成的使用接口。
民主筹款机制
Allo Protocol 使资助计划或赠款生态构建者能够以可定制的资助机制启动,同时由社区成员投票决定哪些项目应该获得资金支持,确保资源的合理分配和使用。
去中心化
Allo Protocol 不依赖于任何中心化机构,所有的数据和资金都存储在链上,确保透明和公正,使得项目申请者能够更方便地获取资金支持,避免了传统中心化机构的局限,任何开发人员都可以无许可地编写和扩展其功能。
Round
Allo Protocol 的核心机制是轮次(Round)。每个轮次都是一个周期,持续几周或几个月,以便社区成员投票决定哪些项目应该获得资金支持。
每个轮次都有四个阶段:应用、选择、投票和支付,这些阶段都有时间戳,确保所有的活动都是按时完成的:
- 应用阶段,项目申请者可以提交他们的项目;
- 选择阶段,社区成员可以选择他们想要支持的项目;
- 投票阶段,社区成员对所选的项目进行投票;
- 支付阶段,资金被分配给获得最高票数的项目;
Allo Protocol 的轮次机制确保了所有的项目都有机会获得资金支持,同时避免了资金的滥用和浪费。
投票策略
投票策略决定了社区成员投票的方式,从而可以影响决策的公正与合理,Allo Protocol 的二次资金匹配模型(Quadratic Funding)基于二次函数的计算方法,使得小额投票得到的权重更大,大额投票得到的权重更小,这样能够鼓励更多的人参与投票,同时避免了大户的垄断。
支付策略
支付策略决定了如何分配资金支持,确保资金的合理分配和使用。Allo Protocol 提供了多种不同的支付策略,包括 Merkle 支付策略和按比例支付策略等。
Merkle 支付策略
Merkle 支付策略使用 Merkle 树的算法来确保资金的安全性和透明度,每个受益人都有一个唯一的地址,这个地址可以在 Merkle 树中找到。当资金被分配时,只需要在 Merkle 树中更新相应的「叶子节点」即可。
按比例支付策略
按比例支付策略将资金根据每个受益人的份额进行分配,确保每个人都能获得相应的资金支持。
基于 Allo Protocol 的 Gitcoin Grants Stack
目前 Allo Protocol 已经成为 Gitcoin 社区资助计划解决方案 Gitcoin Grants Stack 的协议层基础设施,任何 Web3 项目可通过基于 Allo Protocol 开发的 Gitcoin Grants Stack 来设计社区资助计划。
从某种程度上看,Gitcoin Grants Stack 之于 Allo Protocol,就像 Lenster 之于 Lens Protocol,也即 Gitcoin Grants Stack 就是建立在协议层 Allo Protocol 上的其中一个 DApp 应用。
Gitcoin Grants Stack 为赠款项目提供了简化的管理流程——从赠款计划设置、应用程序管理再到资金分配 ,从而帮助他们轻松管理和发展他们的赠款计划。
而其中主要包含 Builder、Explorer 和 Manager 这三个组件来提供支持:
- Builder 使项目所有者能够创建对应配置文件,以建立声誉和管理程序,并直接接受捐赠;
- Explorer 鼓励捐助者发现和支持不同的计划和项目;
- Manager 用于部署计划,跟踪和管理受赠人申请,并简化审批流程;
在此基础上,可以将 Gitcoin Grants Stack 视为一个用于托管赠款项目的自助产品套件,借助该套件,允许用户在任一生态系统中运行 Gitcoin 风格的赠款形式。
未来它也计划扩展到其他形式的赠款,目前该产品套件提供了运行赠款机制所需的一切功能,用户无需编写任何代码。