时间:2023-07-05|浏览:162
撰写:Karen
空投效应使Gitcoin的捐赠活动扩大到下沉用户,而别的一方面,xDai基于ERC-20的子链也开始受到越来越多的关注。
clr.fund是什么?
clr.fund是一个二次方融资协议,旨在将资金有效地分配给以太坊生态系统的公共产品,而不依赖于中心化实体。它采用了二次方融资zk-SNARKs、最小化反共谋基础设施(MACI)和防止Sybil攻击等机制和特点,以提供更民主和更多的财务支持,同时还具备无需许可、准确性、抗审查、隐私保护和抗胁迫等特点。
clr.fund与Gitcoin类似,也举办了一系列资助活动,任何人都可以为以太坊生态系统的公共产品项目做出贡献,并向受助者添加有利的项目。然而,获得的资金只能用于产品开发。
根据clr.fund的主要贡献者AurynMacmillan的采访内容,clr.fund更像是一个社区,而不仅仅是一个团队。任何人都可以为这个项目做出贡献。clr.fund还获得了促进以太坊基础设施发展的MolochDAO和GitcoinGrant的拨款资助。
clr.fund的运行机制
clr.fund协议使用了称为CLR的约束自由主义激进算法,也被称为二次方融资机制,旨在促进以太坊社区成员对公共产品的捐赠。
二次方融资是由VitalikButerin于2018年提出的一种公共物品众筹匹配机制,考虑了捐赠者人数和金额因素,可以更好地匹配小额捐赠,并使筹款和捐赠决策更加民主和高效。简单来说,受助项目所获得的金额是捐款金额的「平方根之和」。
关于运作机制,clr.fund有一个匹配资金池,个人或组织可以向该匹配资金池贡献资金。在每一轮的捐赠活动中,用户可以根据自己的喜好向感兴趣的项目捐赠资金,并帮助该项目获得一部分匹配资金。
因此,从合同层面来看,clr.fund智能合约的主要部分是工厂合约,每一轮捐赠活动都会部署一个新的合约。所有的匹配资金都会发送到工厂合约,而用户贡献的资金则发送到当前的捐赠活动合约。
clr.fund和Gitcoin有什么不同?
clr.fund项目注重防止Sybil攻击、贿赂和勾结。
为了防止空投导致捐赠初衷被破坏,clr.fund使用了BrightID身份系统来防止Sybil攻击,并确保每个账户的唯一性。
在这方面,Gitcoin也在不断优化。其中一种用于缓解Sybil攻击的信任验证机制是根据捐赠金额的50%计算,然后通过ProofofHumanity、BrightID、Idena、POAP、ENS、SMS、Google、Twitter或Facebook验证用户的身份,系统会增加用户的捐赠效果,最高可达150%。
另外,在clr.fund中,由于社区成员无法访问投票信息和解密,贿赂的情况较少。
为了对抗共谋和勾结,clr.fund使用了最小化反共谋基础设施(MACI)结合零知识证明ZK-SNARKs来保护个人贡献的隐私,并限制贿赂。这也是clr.fund和Gitcoin当前存在的主要差异。
此外,clr.fund还使用了去中心化仲裁机制KlerosCurate来管理和筛选有资格通过二次资助获得捐赠的公共产品。申请成为clr.fund受助公共产品需要经过审核,并支付20XDAI的押金,审核过程大约需要三天。
小结
与传统的融资机制相比,二次融资不仅可以更好地匹配用户捐赠的资金,而且可以在很大程度上消除集中组织或委员会的作用。clr.fund针对Sybil攻击、贿赂、勾结等现象采取了验证机制,实施了反共谋基础设施(MACI)和其他措施。
然而与此同时,在clr.fund中仍可能存在贿赂情况,即可以贿赂协调员,所以clr.fund的协调员必须是社区非常信任的人。clr.fund还表示,目前需要多个受信任方来限制项目设计,Owner的角色很可能会被DAO或其他决策机制所取代,以减少对角色的信任。
参考阅读:《空投预期破坏Gitcoin捐赠初衷?VitalikButerin介绍不支持空投追溯的解决方案MACI》
以上就是clr.fund的介绍和运行机制,以及与Gitcoin的区别。