区研大咖问回顾|Dapp开发与社区激励的火花碰撞

热身

区块链研究院每半个月(2周)就会做一次“区研大咖问”,邀请行业里有声望有见地有思考的一些大牛来跟区块链学习者做分享和交流。嘉宾常常带来鞭辟入里的思考、新鲜营养的见解,堪称“区块链领域里的半月谈”。本期节目“区研大咖问”就邀请到Gitcoin联合创始人Scott Moore。

Gitcoin :一个基于 Ethereum 网络构建的去中心化应用。Gitcoin 名字虽然带“coin”,但其并没有发行代币。Gitcoin 为开发者提供了一个社区,让他们在开源项目中通过赏金的方式进行协作,并将自己的技能货币化。

Gitcoin 诞生于科罗拉多州博尔德市繁荣的科技社区。博尔德社区最令人惊艳的地方之一就是 #givefirst 口头禅。创始团队在当地科技社区的建议、指导和关系中建立了自己的事业。Gitcoin 是一个将 #givefirst 口号与加密货币激励机制结合在一起的项目,以写出优秀的软件。通过让 Repo 维护者、开发者和金主相互寻找,通过 Gitcoin 平台进行开源软件的协作。

Q&A

区研提问1:目前,Scott参与的gitcoin正在进行dapp激励的工作,那么能否为我们介绍下gitcoin的大体思路?

当然,Gitcoin就是要尝试激励以远程开发为主的开源开发者社区(通过赏金,黑客松,赠款等)。我们目前建立在以太坊之上,并正在探索与其他平台的整合。简而言之,我们是一个双向市场,世界上任何人都可以支付ETH或ERC20代币来“悬赏”一项任务。

我们使用与GitHub和其他服务的直接集成,使得可以轻松地引用单个维护者或团队已经指定的工作。

我们项目的发展很大程度上要归功于web2开发人员采用和保留计划(称为“部落”),我们现在在平台上拥有25,000多名开发人员,正在帮助发展500多个web3生态系统。

有趣的是,尽管有Gitcoin这个名字,我们目前实际上还没有coin。相反,我们希望拥有代币或代币的任何社区最终都能在平台上使用自己的代币,以便他们可以将其提供给更多的用户和开发人员,这些用户和开发人员将长期成为其生态系统的一部分。

除了让人们通过赏金来完成单个任务外,我们还举办更广泛的黑客马拉松,任何人都可以参与其中并建立在其他区块链项目之上(https://gitcoin.co/hackathon)

最后,任何人都可以在gitcoin.co/grants上为其社区计划或项目提供赠款,并且根据众筹发布的支持,我们将使用Vitalik Buterin设计的模型来分配资金,其概述如下: https://vitalik.ca/general/2019/12/07/quadratic.html

到目前为止,我们已向全球开发人员分发了将近5百万美元的资金。

区研提问2:请问Scott,能否先介绍一下什么是dapp开发,在dapp开发时,会和app开发有什么异同。

当然可以!
首先,dapp开发是去中心应用程序开发的缩写。
当然,“什么是权力下放”是一个很好的起点,但同时也很棘手。

去中心化实际上是在给定的应用程序中分配信息流和功能流,这可以在技术堆栈的多个部分以及应用程序使用的激励机制(和治理)中完成。

该图像可能被多次使用过,但是我认为这很直观的有助于集中式模型与分散模型或分布式模型的对比:

因此,从这个角度来看,表征去中心的一种方法可能是“没有决策的单点”或“没有失败的单点”

但是有多个节点可以代替这些决策,在某些情况下会采取像以太坊一样的集群方式。

以太坊特别有趣,因为与比特币不同,它可以将逻辑构建到链上管理的“智能合约”中。除合同指定者外,没有人有权管理这些合同。

因此,例如,我们可能会构建一个可以接触一系列智能合约的前端,以便说,运行一个社区团体并收集选票(以DAO的形式)或进行诸如创建一系列制衡的更复杂的事情与DAI和MakerDAO一样,可确保“稳定币”保持一定的价值。

如果想要查看大量的dapps,我建议去https://weekinethereumnews.com之类的资源查看人们正在谈论的一些最新模型。

我也很乐意回答有关如何分别在以太坊或其他链上进行构建的任何特定问题,并且我建议学习Austin Griffith的教程来深入了解如何构建DApp的幕后知识。

在这里,我要指出的最后一件事是,dapps需要采用“硬件”方法以多种方式来进行应用程序设计。

一旦部署了智能合约,可能很难更改它,在某些情况下,它不像推送代码更新那样简单,因为它是链上的。去中心化的权衡之一是,链上放置的任何代码都不在其他任何人的控制之下,并且它也不完全在您的控制之下。

因此,在诸如Solidity(以太坊情况下选择的语言)中对智能合约进行正确的审计至关重要。

区研提问3:在Scott的介绍后,相信各位小伙伴对dapp又有了进一步的认识,目前Scott也在从事dapp激励的相关领域,那么对于dapp来说,贡献奖励机制目前的有哪些形式,效果如何?

我认为激励很有趣,有些dapp拥有自己的token来用于激励开发,而有些像我们的dapp只是使用现有令牌来为其服务提供动力。

代币通常是外在的,明确的动机,这意味着人们通过获取物品而受到激励。

另外,也可以根据内在动机或自制动机来定制dapp。

我们认为这两者对于建立可持续的项目和生态系统都至关重要。

但是,就token模型而言,类型很多,有些比其他类型更有效。

可能最无效的是简单的“货币”类型的令牌。如果我在以太坊上构建一个dapp并创建自己的token供在该环境下进行交易的平台上使用,那么潜在的激励或机制在很大程度上与我刚刚使用ETH或第一层链的token相同。

但是代币还有更多有趣的用途,例如MKR用于控制制造商管理DAI(其稳定币)的过程

因此,一般而言,token的治理对于那些有抵押需求的人来说是一件很激动人心的事情。

我个人特别喜欢Livepeer的方法:

https://medium.com/figment-networks/livepeer-is-a-brilliantly-designed-crypto-network-for-delivering-scaled-value-blockchain-pioneers-73660c3e75d1

该模型主要用于对等视频,转码器为其服务付费。

代币持有者可以“持有”或“将代币存放并锁定到智能合约中”,以便其他人代表他们执行此工作,作为交换,他们每天都获得新铸造的代币,这意味着供应会随着时间的流逝而被稀释(这是通胀的)模型,因此,如果您不使用代币,它们就会贬值。

免责声明:我现在没有任何Livepeer,也不一定知道这是否是一项好投资,但是从理论上讲,这是一个有趣的模型。

当然,也有令牌映射到基础资产,有些令牌仅表示黄金或其他实物资产。

然后当然在“第一层”上下文中有令牌,例如ETH

与Livepeer案例中的放权令牌类似,这些令牌的目的是保护网络。

有很多东西可以深入地解释它在实践中的工作原理,同时,ETH2具有的权益证明,不同于比特币式的工作证明

我建议阅读这篇文章,以获取有关此系统如何工作以及如何获得保护的更多详细信息:https://medium.com/@chromatcapital/eth2-for-dummies- 11ff9b11509f

区研提问4:对于项目方,如果需要团队来进行dapp开发,那么他们应该如何做或者需要准备什么才能参与到激励形式的dapp开发网络中。

我认为一个出发点是选择一个可以建立基础的平台。以太坊当然是最受欢迎的(https://ethereum.org/developers/是学习以太坊的不二选择),但是还有很多其他类似https://near.org/的东西。

如前所述,关键在于首先要对架构进行规划时要格外小心,因为要在dapp上升级可能会更困难。

现在,从相对集中的应用程序开始变得越来越普遍,也许它甚至没有内置token,然后通过token或其他工具逐渐分散权力或为社区提供权力。

很多DAO都是从这个方面开始的。

我们可以通过社区以一种简单的形式开始投票(早期在MakerDAO上只是人们在社区电话上闲聊)

然后,一旦想法和网络具有真正的价值,并且部署了dapp的初始版本,项目便开始更多地利用token进行治理。

不过,一旦有了一个项目,或者是有了一个令牌,就有许多方法可以激励更多的开发人员进行该项目。

Gitcoin当然是一种方式,您可以使用平台支持的任何token来做到这一点。另一种方法是专门为您的社区启动诸如http://sourcecred.io之类的实例。这使您可以创建代币,以基于去中心化的操作向用户提供资金。如果某人对一篇出色的博客文章感兴趣,在代码库上提出了出色的请求或帮助进行社区调用,则可以根据您认为他们的贡献值得的方式奖励他们这些token。

总的来说,这些工具并不能成为代替人们真正对您的项目感到兴奋的工具。为此,您需要真正地解释为什么要为人们建立自己的东西,而他们需要根据自身的优点看到其中的价值。

区研提问5:对于开发者,使用dapp激励网络能够为开发者带来什么便捷,能否举一些例子,以及能否对尚未接触过这种形式的开发者提供一些建议?

当然,在我看来,黑客马拉松是开始使用这些网络的一种很好的方法,因为作为黑客和赞助者,您都知道提交/接收提交内容的时间表

(我很乐意与任何想在这方面开始的人进行交谈。)

通常,如果您是一个希望使用这种网络的开发者,则需要考虑的关键因素是您的团队有多大/项目进行了多远

我建议较小的团队先进行内部工作,以取得MVP,然后再接触更广泛的社区。

这是因为招募新开发人员会产生协调成本,您必须向他们解释您正在构建什么以及您希望他们从事哪些任务。

区研提问6:我们可以看到,dapp市场目前还是处于小众市场,那么,像gitcoin这种社区激励的形式会以什么方式来促进dapp的增长?

这是一个非常关键的问题,目前只有20,000至200,000位开发人员使用加密货币。
它仍然是一个很小的行业,并且还有很大的增长空间。
最简单的增长方式是让更多的人了解构建dapp的含义,这些人自然会了解如何使用其他dapp以及使用它们的价值。

因此,我们非常注重增加开发人员的数量。
我们希望在未来几年内有超过一百万的开发人员在以太坊和其他平台上构建。

我们需要确保人们有起步并进入生态系统的想法,并确保他们可以使用获得收入的代币与新项目和工具进行交互,这是至关重要的。

区研提问7:听说Scott的团队还对新冠疫情防控做了贡献,可以像我们介绍下吗?

当然可以,我们最近使用Vitalik的“quadratic funding”模型并向这方面提供了15万美元的救济。

我们有许多人正在基层努力并向世界各地的医院分发口罩和呼吸机,这些人已经是以太坊和其他社区的一部分。

作为其中的一部分,我们还有一些较大的非营利组织,例如救助儿童会。

Vitalik在此次救助中写了一篇不错的摘要帖子和一些想法(这是较大的以太坊社区融资回合的一部分):

https://vitalik.ca/general/2020/04/30/round5.html

作为共识活动的一部分,我们目前还与Coindesk进行了额外的筹款活动。

它仍然在这里,并将一直持续到六月中旬:https://www.coindesk.com/consensus-2020/NYBWGIVES

最终,我们的二次融资工具旨在为公共物品,每个人可用和使用的物品提供资金。

我们认为应对covid-19流行病是一种公共利益,并认为其他人也应该这样做。

“quadratic funding”的目标是确保每个捐赠者的想法都可以匹配。例如,如果项目A有2个人每个给$ 4,则匹配的金额为$ 16。

但是,如果有8个人每个给了$ 1,则匹配金额为$64

在这两种情况下,总共捐赠了8美元,但在一种情况下,更多的人表示支持该项目。

我们使用一些sybil抵抗机制来避免使该系统负载过多。

自由问答:

Zhousd:以太坊对比其他平台有哪些优势?

以太坊目前对开发人员的吸引力最大。大约80%从事区块链开发的开发人员已经使用或目前正在使用以太坊。

这使得它可以建立一个非常强大的项目生态系统,这些项目可以很好地协同工作。

但是,我确实认为其他公链或联盟链也有可能成为生态系统的一部分。例如,Gitcoin越来越多地支持新的区块链,而我们目前也支持ETC,Celo和Zilliqa。

考虑到用户,我们不推荐使用用户群体不大的区块链。

就是说,由于资源可用,我绝对会立即向以太坊新手推荐以太坊。

Zhousd:谢谢。您如何看待区块链3.0的发展?

我认为像NEAR这样的新项目很有趣,我喜欢它们背后的想法。我不确定它们是否已经准备就绪,我认为它们被广泛使用还需要一两年的时间。很难说另一个项目是否最终会超过以太坊,但是目前它已经取得了实质性的领先。

Yeahh:Scott,您如何评估开发人员完成的工作,以便为他们提供比例奖励

所以我们实际上不进行评估,这很重要

维护者根据他们现有的GitHub或其他存储库问题发布赏金

维护人员决定工作是否符合规范

如果由于某种原因发生争议,我们目前在公共论坛上以社交方式处理此问题,因此,如果开发者明确完成了指定的工作,但维护者不接受,则人们将停止与他们合作

我们拥有信誉分数,在开发者和资助者方面都进行过交互的用户也可以使用,因此很容易看到

幸运的是,我们目前为止并没有看到很多此类纠纷

 

Leave a Reply

Your email address will not be published.