查看原文
其他

Filecoin Plus中的公证人机制

Filecoin Network Filecoin Network 2022-05-04

简介:


Filecoin Plus旨在通过在网络中增加一层社会信任来最大化Filecoin上的有用存储量。存储用户(https://github.com/filecoin-project/filecoin-plus-client-onboarding#client)可以向公证人(https://github.com/filecoin-project/filecoin-plus-client-onboarding#notary)申请获得DataCap(https://github.com/filecoin-project/filecoin-plus-client-onboarding#datacap),DataCap可以用来激励矿工接受存储交易。接受Filecoin Plus订单交易的矿工可以获得10倍的扇区质量乘数--增加他们赢得区块奖励的概率。Filecoin Plus真正将权力交到用户手中,并激励矿工支持网络上的真实使用场景。如果您对此感兴趣想参与Filecoin Plus请点击(https://plus.fil.org/)!


在Filecoin Plus中, 公证人被选为Filecoin网络的受托人(https://www.merriam-webster.com/dictionary/fiduciary)。公证人受托维护该计划的准则(https://github.com/filecoin-project/FIPs/blob/fip-0003/FIPS/fip-0003.md/#principles)——负责地分配DataCap以帮助促进Filecoin上的使用场景的发展。


截止目前,第一批公证人名单已发布,您可以通过Filecoin Plus Registry(https://plus.fil.org/)查看更多详细内容,下图是目前第一批公证人名单:

本文将对公证人的治理机制进行阐述,其中包括:


  • 如何成为公证人、公证人的选拔流程及标准

  • 公证人的准则与职责

  • 公证人分配DataCap的计划说明

  • 争议/审计框架

  • 取消/罢免公证人资格的标准和流程

  • 治理、贡献和迭代流程


有关公证人治理机制的详细内容请参考:

https://github.com/filecoin-project/notary-governance/blob/main/README.md

https://github.com/filecoin-project/notary-governance/tree/main/notaries#overview

https://github.com/filecoin-project/notary-governance/tree/main/notaries/templates#overview



1. 如何成为公证人、公证人的选拔流程及评判标准


如何成为公证人?


  • 申请/选拔流程

对于那些有兴趣为Filecoin网络提供此类服务的人,他们可以通过在此处(https://github.com/filecoin-project/notary-governance/issues/new/choose)提交一个issue来申请这个角色。

请注意,我们将在社区治理电话会(https://github.com/filecoin-project/notary-governance/blob/main/README.md#governance-and-iteration-process)期间对整个流程和社区定义的标准(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates#overview)进行讨论和优化。对标准的编辑,将遵循与任何对repo的修改建议相同的流程。申请审核和评分基于社区定义的客观标准并在github上公开进行,评分仅仅是依据社区定义的标准进行客观机械化的评估。您可点击此处(https://github.com/filecoin-project/notary-governance/blob/main/README.md#process-for-modifications)查阅相关信息。

首先,第一批公证人将根据得分最高的初始申请者,限制每个地域只能有3名公证人的上限。未来的公证人将根据用于确定其DataCap分配的得分进行排名。


  • 最终选拔

如果同一地区有超过3个公证人有相同的分数,则将使用非整数分数(考虑公证人的权重、分配策略和记录)。如果仍然存在并列情况,社区可以决定是否批准所有并列的公证人,或者选择能为生态提供最大贡献的公证人(例如,通过可能有利于未来公证人的开源工具支持少有的使用场景等)。

社区提出这一限制,是为了确保在这一进程中早期出现的任何问题都能得到处理,同时将影响降到最低。随着这一进程的稳定,社区治理将放松这一限制。目前tiebreaking还在被积极讨论和完善中。


公证人的评判标准


如何使用这些评判标准: 

- 一旦想成为公证人的申请者发起一个issue来申请,他们的申请将根据以下标准进行公开评级。

- 首先,会检查申请人是否符合自动取消资格(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates#automatic-disqualification)的标准。

- 然后将根据申请人作为公证人的优势进行排名。注意,申请人可以在每行得到1-5分。如果申请人没有提供支持证据,他们将得到0分。标准中使用的术语定义可以在评判标准下面找到。

- 一旦申请人被评为公证人,其结果将被加入分配标准(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates#notary-allocation-plan-rubric)。这将考虑申请人作为公证人的优势以及他们的以往记录和分配计划的稳健性以确定最终分配份额(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates#final-allocation-amount)。


所有的评分决定都应该在提交的issue上公开进行,并且可以在issue内进行迭代(例如改进分配计划)。repo的编辑者仅仅按照社区定义的标准进行公开打分,社区共同监督和反馈。

其中概念定义:


持有代币。持有代币的定义是,在申请时所有锁定的、未解锁的和流动的代币总和,并应在申请人担任公证人期间大致保持相应数额。公证人没有相应的经济激励,义务为网络服务并接受社区监督,其最大的激励就是让Filecoin网络变得更有价值。持有代币数量和激励兼容正相关。


实质性的持续贡献。作为矿工或开发者积极参与工作(建立生态工具、用户端应用程序、协议改进等),并产生重大影响或积极倡导社区大幅增加Filecoin的辐射度和应用率。


值得信赖的领导者。对Filecoin协议和/或规范的贡献、创造和维护社区内广泛的服务,并培养和帮助Filecoin生态中其他成员获得成功。


已注册的组织/机构。已注册的组织/机构必须是政府承认的实体,至少具备以下条件:

- 网站

- 办事人员

- 社交媒体账号


地理区域: 北美洲、南美洲、欧洲、非洲、大中华区、除大中华区以外的亚洲、大洋洲


使用场景举例:


- 专业服务(托管经销商、数字化保存、长期备份、长期日志存储)

- 开发者工具(包管理器、自动公证)

- Web 3.0/分布式应用

- Web 2.0应用

- 用户内容(个人存储、用户产生的媒体)

- 科学数据(卫星图像、地质数据、计算机视觉数据、自动驾驶)

- 媒体与娱乐

- 其他


在协议方面的安全性。低/中/高/关键的定义与此处(https://security.filecoin.io/bug-bounty/)的定义一致。


个人信誉:


为了符合此资质,未来的公证人必须公开:

- 一份关于被接受作为公证人的声明

- 解释什么是公证人/Filecoin Plus的链接

- 一个可以接受用户请求的链接


2. 公证人的职责与准则


公证人的基本职责:

- 向用户分配DataCap以补贴网络上可靠和有用的存储

- 核实用户收到的DataCap与基于提供信息的信任水平相当

- 确保在分配DataCap时,没有任何一方以任何形式获得过度的信任以免危害网络

- 遵循业务准则,保留决策流程记录,并对任何要求审计其分配决策的请求作出回应


注意:公证人在决策过程中享有自主权,并鼓励他们根据自己的最佳判断来分配DataCap。但是,公证人在收到未来要分配的DataCap之前,应回答有关以往分配决策的任何问题。本repo中提供了合理分配策略的指南(既包括对潜在用户的推荐评分机制(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates/client-evaluation.md),也包括向用户提出的问题样本集(https://github.com/filecoin-project/notary-governance/blob/main/notaries/templates/sample-client-application.md))。虽然这些文件不是必须使用的,但它们代表了对行为良好的公证人的预期标准线。


业务准则:

如上所述,公证人在决策权方面享有高度的自主权。为了建立对这一机制稳定性的信任,下面列出了一些基本标准,希望所有公证人都能遵守。在未来,经社区批准(通过标准的PR程序),这些限制可能会减少或取消。


  • 预先披露: 在被确认为公证人之前,公证人应披露其控制的所有相关地址以及与之有经济利益关系或通过其他方式与之有密切联系对地址。在披露时,公证人应说明相关地址和关系的性质。

  • 推广用户最佳做法:公证人向Filecoin Plus用户介绍使用其DataCap的最佳做法(例如,如何向矿工申请额外的服务、在多个矿工之间存储冗余数据等)。一些参考信息可以在此处(https://github.com/filecoin-project/notary-governance/issues/9)找到。

  • 不得进行自我交易: 为防止利益冲突,公证人不应将DataCap分配给他们可以控制私钥的用户,或分配给打算将所分配的DataCap专门用于与公证人有关的地址的用户。如有疑问,公证人应倾向于遵循透明性准则(即公开披露)或找不同的公证人处理个别请求。

  • 诚信运作: 公证人在网络中占有信任的地位,因此,希望他们在运作时牢记本机制的原则。虽然无法详尽地界定每一种滥用形式,但公证人应谨慎行事,并以促进透明性的方式行事。公证人可能会收到关于分配决策的请求或issue(在合理范围内),因此应在作出决策时考虑到这一点。


3. 公证人DataCap分配计划说明


最终分配数额:

最终分配数额 = Min(Round(0.5*(记录跟踪) + 0.3*(加权公证人级别) + 0.2*(分配计划的具体度)), 分配规模)


4. 争议/审计框架


提出争议/审计申请的流程如下:


1. 必须提交一个issue来详细说明以下信息:

- 争议/审计的对象是谁?

提交的材料必须包含有关各方的链上地址以及涉及的公证人姓名(如有)。


- 提出此请求的原因?

简明扼要的描述说明当前的问题细节。需要注意的是,您必须详细说明一些具体的危害(要么是违反了总体准则,要么是违反了公证人自己证明的分配计划,要么是违反了规定的业务准则(/https://github.com/filecoin-project/notary-governance/blob/main/notaries#operational-guidelines),或者是其他一些不当行为。


- 确凿的证据是什么?

相关的交易ID或其他证据链接。


2. 一旦提出issue,社区将对提交的材料进行审核以确认申诉的合法性,没有适当证据的issue可能需要补充材料或被关闭。


3. 如果提出的issue有实质性的证据,公证人需要在5天内在同一个issue内作出答复。


4. 根据证据和作出的回应,社区可以在下一次治理电话会上就issue的严重性作出裁决或者在有迫切需求的情况下,可以进行紧急治理电话会。如果公证人公然违反准则、业务指南或其他基本条款——公证人可能会被罢免。如果违规程度较小,公证人可能会给予简单警告(并且这个repo可能会收到一个PR,为其他公证人澄清事实)。除此之外,还应考虑辅助信息(包括公证人诚信行事的证据)


5. 取消/罢免公证人资格的标准和流程


自动取消资格:


以下是自动取消公证人资格的标准:

- 被发现违反了Filecoin的行为准则(https://github.com/filecoin-project/community/blob/master/CODE_OF_CONDUCT.md)。

- 严重或持续的不当行为和滥用公证人或根密钥持有人的角色。不正当行为被定义为违反本机制的准则,并在个人角色的范围之外行事(包括repo中定义的和在申请过程中自我证明的),或普遍滥用角色所赋予的权力。对不正当行为的指控应通过争议机制(https://github.com/filecoin-project/notary-governance/blob/main/README.md#dispute--audit-framework)提出,被投诉者可以在那里有机会向社区回应并证明他们的行为。


罢免流程:

被提出一致的实质性问题的公证人以及发现其滥用权力的公证人,将没有资格获得DataCap分配权。提出和解决争议的流程可在此处(https://github.com/filecoin-project/notary-governance/blob/main/README.md#dispute--audit-framework)查阅。


6. 治理、贡献和迭代流程


这里需要讨论或改进的地方应作为issue提交。请使用 "修改 "模板(用于提出改进建议),或创建一个空白的issue以供讨论。在社区讨论之后,鼓励您在社区同步请求和公开讨论——请确保在您的 PR 中将相关问题与更改一一对应。与FIP类似,任何提议的修改都必须在改进机制和操作的限制下进行,以更好地满足总体准则。


请注意,我们的社区治理电话会将于每个周二(自2020年11月10日起)下午5点(UTC时间)举行。

- 社区日程(https://calendar.google.com/calendar/u/1?cid=Y19rMWdrZm9vbTE3ZzBqOGM2YmFtNnVmNDNqMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t)

- Zoom 链接(https://protocol.zoom.us/j/93414028246), 与会密码: 554538

- 如果您有疑问请加入我们Slack #fil-plus频道。


以往的治理电话会:

- 2020-01-19: 会议记录(https://protocol.zoom.us/rec/share/02T9xEPPHMeD5MzTWek-4x-cPPHYQq_mt70ErYeDHC-x8HlbB8f_Kqpq-y-3GgvF.BC7dXnTyySKSIugY)

- 2020-01-05: 会议记录(https://protocol.zoom.us/rec/share/TW-1ALdziimQtTSS5A7Q1wOxwV3QKZN9nADAxQ-T56Ilk8oCPlkn-t6cTRAGTqb9.tzO6HthNkCDy8vQ0) 

- 2020-11-10: 会议记录(https://protocol.zoom.us/rec/share/onal1SoxyEVAFADsPy-2Tbm6mOBlVQZVmjgaMUc-SzPQTCMLVNcHYbx5hCdGX2bo.H_Ya0D0gPqIqYexz)

- 2020-11-17: 会议记录(https://protocol.zoom.us/rec/share/GdPgH6xqnZnIUDcZVC0nszmT5tb86gHDEQIO_6zpbwKJMbLV_7CXRuHcocnWOTMW.74rOS65a7Hl2g_Mi), 密码: `V4VAr+7R`

- 2020-11-24: 会议记录(https://protocol.zoom.us/rec/share/BNbrPGmr-lYIlamUAs7SjkNttKYJ5KjF_6RCl5LasEHoWZKvPP7MzlJi0JD5iG75.rkZVD9SiBdLfvuG6), 密码: `&p#5D4ej`

- 2020-12-08: 会议记录(https://protocol.zoom.us/rec/share/HpCOi1qWwRN41ok5nitN96bBEbn3zVXR_aEz3LQP4cYwOCeeEUIsr74UtOMUWY3_.wBti-UqkxID0dfKw), 密码: `S9YV2^uw`


注意:

您可以在此处查阅以往的会议记录: https://docs.google.com/document/d/1gLMtS7OcII0KDaoVNCuP9ymOXpofVvsiK1CssfUbFFk/edit?usp=sharing


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存