Sign in
English
cover

隔离的世界,我们要成为互联网赏金猎人吗?

前言


最近疫情紧张,网上传着个段子,终于到了啥也不干在家躺着就能给社会做贡献的时候。身边好友的公司们也纷纷延长了放假的期限,本是年初六的催命召集令改成了正月十六的好好呆家别动的温馨提示。

https://ssimg.frontenduse.top/image/2020/02/03/3954535f6603cfa30c6673ebf90faaee.png
我开始设想一些极端的情况,如果

这次的隔离 长达半年

假设条件:社会普遍避免迁徙和大规模移动,但有充足的食物,水和互联网。

那时,我们该如何生存?我们是否可以通过线上的协作完成很多工作,继续创造价值?

之所以想到这个话题有两个原因,第一个是关于武汉疫情可靠信息源的shimo文档接力编辑,作为中国人共同的牵挂和使命,全国乃至世界各地未曾谋面的人们开始了默默又默契的大规模协作。

https://ssimg.frontenduse.top/image/2020/02/03/8bf14f7b311acf04d99dbf65194bbd74.png

第二个是,今天刷到个把月前在Sourcecred论坛上活动的记录,根据那个月的贡献给我结算的报酬是380美金。这是我第一次参与纯线上的工作得到报酬(笑),虽然是实验但是仍然感到很神奇。于是我在想,以后这样的场景会不会越来越多?

https://ssimg.frontenduse.top/image/2020/02/03/32be199b455949138322fedeb24f3870.png

当然,武汉疫情的协作是非常时期的产物,虽然和后者在规模和动机等方面存在本质不同,但他们的共性之一是,一个去中心化的社区在为一个共同的清晰的目标而努力。

今天继续动笔聊聊像SC这样的小规模线上协(zhuan)作(qian)社区和支持它运行的贡献评估体系,未来我们都可以成为互联网的赏金猎人也说不定呢?

正文



之前写过一篇Sourcecred(后面简称SC)的简短的介绍文:SC,让你的贡献在组织中能看得见这是一个探索如何借助算法衡量人们参与协作贡献的价值的项目,目前以线上的参与为主,开放discourse社区论坛和GitHub来吸引协作贡献者,并定期给予信誉评价和💰结算。

去年11月的时候发现了SC这个项目,在discourse论坛上狂刷了一通,有趣的讨论挺多,但看的我云里雾里。于是决定抽出思绪来,在论坛上开了个叫做「新手求教」(Some questions as a new comer)的贴,按照自己的思路提了6个问题。

下面我将这6个提问及其回答的中文版搬运在这里(回答者@Beanow),有助于了解sourcecred的理念和其可能用途,以及讨论更多线上协作的可能性。

Jessie:How do you apply this philosophy in SC community and how does it work,what was the most workable part and challenging part?

J:你是如何将这一理念运用到SC社区的?它是如何运作的?最可行的部分是什么?最具挑战性的部分是什么?

首先介绍一下SourceCred,我们的目标是帮助开源项目衡量其贡献者参与协作的价值,让人们以自己想要的方式做出贡献,并可以很容易的获得相应的信誉。

但其中一个挑战是,不同的贡献应该相应获得多少信誉?如何确定这套规则?这个衡量体系必须足够健壮,可以依据它来支付贡献者,而不会刺激扭曲或损害项目的行为。我们现在基于pagerank的思路来设计这套标准,SourceCred就是在为此提供一系列工具,以确保与社区的价值紧密匹配。

SourceCred目前专注在自己的社区中进行试点,并尽可能收集反馈。在此基础上,也计划优选更多的社区进行合作,比如开始在MakerDAO的discourse社区里初步实验。

https://ssimg.frontenduse.top/image/2020/02/03/b284f7a17ac34a39857c8833b653ba68.png
MakerDAO社区中SC的初步应用

当Cred发放给社区中的核心贡献者(这些人一定是对Cred非常重视的人)时,这意味着社区在激励那些为共同目标做出重要贡献的人,这有助于让他们坚持下去。如果社区的需求有缺口,那就吸引更多的人们来帮忙,这些人一定不是投机者而是对社区价值有认同的人。

Jessie: Follow the question,how do people actually get from earning the credit,i understand is through Grain the token?

J:顺着上一个问题,人们通过做贡献积累信誉,然后对应的激励就是Grain(SC的token)吗?

获得信誉的方式只能通过对社区做贡献,贡献目前可以是,论坛发帖,跟帖;Github上拉请求(PR),评论等等。你可以看到相应的数据。

另一个重要的方面是流动信用。“流动”基本上是通过PageRank算法实现的,它使得贡献的行为可视化,可追踪。比如,如果一个有高信誉值的用户给你的评论点了赞,这种互动就会在动态图中显示,而且你会看到cred在进行怎样的流动。

https://ssimg.frontenduse.top/image/2020/02/03/d2bfdac37d830f4e6feb643795e51a19.png
信誉分布图

其实这样也可以看出社区比较看重哪一方面的贡献,并使用SourceCred作为工具来匹配他们的信用评分。

Jessie: Who is responsible for assign weight(and change the weight) to contributors? is the owner/initiator should set the rules ahead?

J:谁负责来确定/改变这些贡献行为的权重,是项目的发起者?

在项目的初期,也就是试验阶段。我们信任SC的发起人@decentralion来确定这些贡献行为的权重,并且会公开记录在https://github.com/sourcecred/cred

当然,有人会提出疑问和担心:如果这套规则是保密的,它将不具备公信力;如果这套规则是公开的,则很容易被恶意的操纵。

https://ssimg.frontenduse.top/image/2020/02/03/e76b151688d9fa1d7e39208c1c5721c4.png
来自社区的质疑

我们先不探讨那种扩展到成千上百万的大型社区,如果是有明确目标的小型社区,成员们受过良好的教育,且彼此之间相互了解的话就不太容易出现恶意操纵的情况(至少SC至今长达16周的试验中还未遇到)。开始的奖金很少,但是最近几个月对贡献者的奖励达到了每周$15k,是一个比较可观的数目。

目前,找个有权威的人来主导是一个快速起步的方法。在未来,我们当然计划将这种权力重新移交给社区。

Jessie: How does SC apply the PageRank algorithm to the social contributing graph ,can you give an visualized example to brief the process if possible?

J:SC是如何将PageRank算法应用于社交贡献图的,如果可以,能否给出一个可视化的例子来简要说明这个过程?

(这一部分算法讨论我不是很懂,于是放了一些链接,等看懂了或找到能看懂的小伙伴再写QAQ)

问得好,我们目前使用的算法叫做“时间轴信誉”(timeline cred),可以从代码注释*中学到很多东西。

*https://github.com/sourcecred/sourcecred/blob/a9e89b9f327fae58ef6a0459c862bdfdecfc9edd/src/analysis/timeline/timelinePagerank.js#L46-L100

https://ssimg.frontenduse.top/image/2020/02/03/bbc808d44f966292fe3d3327dfb44892.png

SourceCred通过PageRank 将此图转换为数值分数。基本上,我们将cred分配给节点,这样每个节点从每个感谢它的节点接收cred,然后将cred发送给它感谢的每个节点。这意味着信誉在重要节点上积累。例如,核心维护者会得到他们所写的所有帖子、评论和问题的“感谢”,所以他们有很多信誉。另一方面,论坛上的垃圾邮件可能没有人感谢,所以它的信誉很低。(PageRank是一个非常有趣的算法,它实际上是谷歌搜索的基础!)如果你想了解更多,我建议你看看PageRank论文的原文。)

@s_ben的补充:

了解PageRank算法在SourceCred中如何应用的一个很好的入门读物是:@mzargham的探索算法中的主观性(Exploring Subjectivity in Algorithms*)一文,里面有简单易懂的示例和对应的视觉效果展示。

*Exploring Subjectivity in Algorithmshttps://medium.com/sourcecred/exploring-subjectivity-in-algorithms-5d8bf1c91714

https://ssimg.frontenduse.top/image/2020/02/03/d31d296304dca4a67dbd4a2a8e4e4cdb.png

Jessie: Now under what circumstances can people contribute and be credited - Contributing code and posting in discource,or ELSE?

J:SC的评价体系更适用于什么样的社区?我的理解是小规模的协作,成员有共同的目标?

首先,让我们来定义一个“有目标的社区”,它是围绕实现某些特定的目标而组织起来的社区。公司、政府机构和非营利组织都是目标明确的社区。相比之下,我不会认为一个城镇或国家是符合这种社区的定位,因为他们并没有试图实现一个明确的目标。

第二,关于开放的协作。为了实现开放源代码的范式转换价值,我们需要构建能够实现大规模有效开放协作的社会技术,也需要相应的规则。

这种规则应该:

开放/无需许可:任何人都可以贡献自己的力量,并因自己的工作而获得奖励。

支持自组织和去中心化的决策:人们应该针对不同的需求/和使用场景提出新的计划,并围绕新的工作类型进行协作,而不需要得到中央管理员的批准。

可以随意copy和使用前人的成果项目应该能够“利用”来自下游项目和从属项目的价值,也就是可以复用前人造出来的轮子。

Jessie: How to plug sourcecred into some DAOs?Do you have the plan OR already have the case (e.g.into Aragon DAOs)?

J:如何将sourcecred应用到一些DAO组织中?有这个计划或者已经有相关案例了吗?比如Aragon?

@s_ben的补充:

一方面,SourceCred有计划打造自己的DAO,同时其他人也在积极尝试在DAO中使用SourceCred。在最近的一次黑客马拉松中,一个团队将SourceCred集成到了Aragon中,建立了credao。其中Ethereum区块链上的token是基于cred分数分发的。这项工作部分基于EthTrader的DAONuts项目,该项目标记了reddit的“分数”。我们还有一个贡献者@burrrata,他活跃在Aragon社区,也一直在探索如何把SC结合到Aragon的治理中。

果你想了解更多,我将在下面的文章中更深入地探讨SourceCred和DAOs。

The DAO Missing Link: Reputation Protocols:https://medium.com/sourcecred/the-dao-missing-link-reputation-protocols-8e141355cef2

来自@burrrata的补充:

是的,Aragon社区对SourceCred非常感兴趣,CreDAO实验是朝着这个方向迈出的一步。目前确定SourceCred的计算复杂性超出了Aragon所运行的以太坊区块链的能力。然而,在未来,Arachain和Flora(Aragon中继链)可能会使这成为可能。社区的认可和奖励是至关重要的,SourceCred可以在这方面提供很多帮助,所以探索如何结合是我的任务之一。

此外,除了集成SourceCred软件本身之外,我们还考虑如何在Aragon里面实现SourceCred社区的许多原则。这主要是围绕如何使系统开放和透明,使参与者可以保持匿名。目标是允许参与者以他们想要的方式在他们想要的时候参与进来,同时也能够赢得声誉。机制和算法都是为人们工作,而不是反过来。

在转移到整个论坛之前,我们想用一些小实验来测试SourceCred的这套体系。比如:有一个用于资助小型社区活动的社区DAO,这个DAO有一个自己的论坛,人们可以发布新的想法或者为正在进行的项目寻求帮助。当人们参与贡献和工作时,他们会获得声誉。然后他们可以利用声誉来投票决定DAO将来要资助哪些项目。通过这种方式,可以为特定类型的DAO组织建立声誉体系,而不是与所有其他的论坛活动混在一起。

(未完待续 论坛链接请阅读原文

后记:特殊时期,恐慌但别极端,虽然人动不了,想象力还是可以在互联网上到处游走觅食的。在给武汉加油的同时,不妨也开开这样的脑洞。如果在未来,人类会因为一些原因无法大规模见面协作,我们可以做些什么样的准备呢?

来源链接:https://mp.weixin.qq.com/s/786XObtUbhGAUTJMhfsmYA

This article was posted on Instant Matataki,

Disclaimer: This article was uploaded and posted by user "12", and the content is the author's independent opinion. It does not represent Instant Matataki's position, does not constitute investment advice, please treat it with caution.

Mark
Quote
Share
like
unlike
0/500
1Points/Article

comment 0

notContent

No content