[第三阶段][约束性] HIP-74:一次和平分叉
摘要
AI 生成本提案旨在对Proof of Humanity DAO进行和平分叉,创建“开放人类证明”和“人类证明起源”两个独立协议版本。双方将各自部署PoH v2,并共享v1已验证用户名单。提案通过后,将通过快照投票批准各自宪法,并平均分割现有资金与负债至新治理合约,最终实现社区友好分离、各自发展。
注:摘要由 AI 自动生成,可能与正文存在差异,仅供参考。
提案内容
AI 翻译HIP: 74
标题: 和平分叉 🕊
作者: clesaege.eth & santi.eth & Andrei
状态: 第 3 阶段
创建日期: 2022-09-12
简要概述
本 HIP 设定了在 Proof of Humanity DAO 及其协议本身进行和平分叉的路线。分叉将被命名为:
- 开放人类证明:由来自 Proof of Humanity DAO 和 UBI 的独立开发者开发和维护。
- 人类证明起源:由来自 Proof of Humanity DAO 和 Kleros 合作社的开发者作为协议的原始开发者进行开发和维护。
通过这种方式,开放人类证明和人类证明起源的社区可以友好地分道扬镳,各自按照自己对协议应如何发展的愿景进行工作。
摘要
Proof of Humanity DAO 包含构成其组织、治理方法、资金库以及协议本身的多项资源。
随着项目准备推出 Proof of Humanity v2 以降低成本并帮助吸引更多用户,这也是社区分叉协议并让 DAO 的各方支持其偏好的项目版本的机会。
在这方面,我们将不再仅部署一个 PoHv2 版本,而是将拥有两个协议版本,每个版本都将在各自偏好的链上独立运行,同时仍然承认在分叉前于 Proof of Humanity v1 上已验证的人类名单的有效性。
由于社区已经开始为分叉的各方开发所需的部分资源,我们建议使用这些已创建的现有资源,并在可能的情况下明确它们属于哪一方。
规范
与 Proof of Humanity v1 对应的资源将保持与该智能合约和项目的连接。这些资源包括以下列表,并且不会因分叉目的而进行任何修改。
| 功能 | 遗留 Proof of Humanity |
|---|---|
| 协议 | 主网 |
| 治理合约 | 0x327…CfdF |
| Snapshot | 需要两个分叉的批准 |
| 资金库 | 0x327…CfdF & 多重签名 |
| 仲裁器 | 请求已冻结 |
展望未来,将执行两个 PoH v2 的部署,它们将与 PoH v1 上可用的人类名单保持向后兼容。
PoH v2 的每一方将能够独立做出决策,而不会影响另一分叉的投票。在这些新的 PoH v2 上验证的用户将拥有对每个分叉对应的 Snapshot 页面的投票权。
分叉将包含以下资源:
| 资源 | PoH-Origin | Open-PoH | 状态 |
|---|---|---|---|
| 官网 | proofofhumanity.id | ubi.eth.limo | ✅ |
| PoH v2 | 🚨 待定 | 🚨 待定 | 👷♀️ * |
| 用户界面 | app.proofofhumanity.id | proofofhumanity.org | ✅ |
| 治理合约 v2 | 🚨 待定 | 🚨 待定 | 👷 |
| Snapshot v2 | 🚨 待定 | 🚨 待定 | 👷 |
| 资金库 v2 | 与治理合约 v2 相同 | 与治理合约 v2 相同 | ✅ |
| 论坛 | gov.proofofhumanity.id | ubidao.social | ✅ |
| @proofofhumanity | @pohdao | ✅ | |
| Telegram | t.me/proofhumanity | t.me/proofofhumanityDAOen | ✅ |
| Github | Proof-Of-Humanity | OpenProofOfHumanity | ✅ |
* 👷 正在构建中。
每一方都将专注于在领先的侧链或 Layer 2 汇总上构建 PoH 生态系统,以便在吸引新用户方面相互补充。
继承
每个分叉都将继承在 v1 的 Snapshot 上投票通过的决策所产生的法律和已批准的提案。从分叉之日起,它们的法律实体将分道扬镳。
各方可以自由制定和批准一部章程或一个新的法律实体,该章程或实体将严格适用于其分叉。一部章程或一套新的 HIP 可以覆盖遗留 HIP 对每个分叉的影响,但不会改变遗留 PoH v1 的立法现状。
若本提案获得通过,将需要发起一项跨党派提案以批准宪法。该流程将包含一次独特的快照投票,人类参与者仅能批准或否决其中一部宪法(以确保任何一方无法否决对方的宪法)。 若两部宪法获得的批准票数均超过否决票数,分叉将正式启动。
PoH v1版本治理合约与Gitcoin多签合约中持有的资金将被平均分割,并分配至各分叉链实施PoH v2时将使用的新治理合约中。诸如赠款支付等负债也将在两个分叉间平均分配。
为减少必要交易数量,分叉启动前,Gitcoin多签合约当前可用资金将转移至0x327…CfdF地址的治理合约。
实施方案
Kleros将在各条链上协助部署所有对应的Proof of Humanity v2智能合约(前提是合约无需任何修改),开发者将负责建立与分叉侧交互所需的全套基础设施。
分叉前,Gitcoin多签合约中的所有剩余资产将首先转移至0x327…CfdF地址的v1治理合约,随后再分配至各分叉。
各分叉将在主网为其v2版本部署Kleros治理合约。每个治理合约将获得来自0x327…CfdF地址v1治理合约资金的50%。
各v2版本的新治理合约将采用与当前v1治理合约相同的参数配置,但会接收将每个v2治理合约与其对应快照页面关联的元证据。
各分叉的快照页面将允许被该分叉认定为已注册的人类参与者投票。各分叉可自行决定是否承认v1版本或其他分叉的人类参与者身份。
在主网主合约侧,v1版本的注册请求将被冻结。注销请求也将同步冻结,以解决分叉间因对档案注销(例如某分叉因对女巫攻击判定标准存在不同解读而要求移除注册档案)产生的分歧,但这会以牺牲用户体验为代价(若用户希望同时退出两个PoH分叉)。通过将仲裁费用设置为不可支付金额(将陪审员数量设为最大值),可实现注册与注销请求的双重冻结 。
若因用户请求或不良担保需在特定分叉执行注销操作,则必须先将对应档案数据复制至该分叉v2合约的存储中(在开始与档案交互时),并以某种方式标记为已注销。
由于当前v2合约未复制v1合约的存储数据(仅在需要时检查其数据),此功能尚未实现。达成共识后,该功能将被开发实施。👷
分叉启动后,v1合约将被冻结,各分叉的v2合约需部署并设置相应参数(包括v1合约的公共地址)。分叉时可能存在处于待定状态的档案(这些档案可能在分叉事件后数日才能达成最终状态——未注册/已注册)。这些档案的注册流程应依据旧规则完成。分叉时处于担保状态的档案必须撤回申请。至此,分叉在合约层面达成共识。
愿和平永驻,共建不息 💪