The Great Celo Stake Off [详情](论坛帖子)

注意:如果您对 The Great Celo Stake Off 有任何疑问、评论或反馈,请在此处添加评论,或者如果涉及私事,请在 Discord #stake-off 频道上联系 C Labs 团队(“公司”或“团队”)

有兴趣参与?在此处注册

概述

The Great Celo Stake Off(“TGCSO”)将在 Baklava 上运行,这是 Celo 的激励测试网。TGCSO 将分阶段进行,每个阶段都将重点放在要测试的协议或基础设施的不同部分。Baklava 是 Celo 协议经过部分审计的早期版本(有关更多详情,请参见条款和条件)。

TGCSO 的目标包括打造验证者操作体验和制定安全最佳实践。它还将为贡献者提供一种利用 Celo 协议(“主网”)赚取 Celo 金币的方式。重要的是,TGCSO 不会专注于通过对抗流程测试权益证明设计,也不会隔离和测试可能影响 Celo 加密经济学的每个变量。

什么是 TGCSO?

TGCSO 的灵感来自于许多烹饪节目和比赛(见公告)。在 TGCSO,合格参与者将进行协作和竞争,以赚取尽可能多的 Baklava 测试网单位(“BTU”)。

有多种方式可赚取 BTU(需遵守条款和条件。参与者可以执行以下项的任意组合:

  1. 通过运行验证者和/或验证者组来赚取划时代的奖励和交易费 BTU
  2. 通过运行一个或多个完整节点来赚取交易费 BTU
  3. 通过完成证明、主验证者和好友挑战来增加奖励

通过完成额外“社区挑战”,参与者还可能有机会获得主网 Celo 金币

假如您有兴趣利用 Celo 协议构建工具和服务,还可以参加一个补助计划。此外,您还可以通过一个奖赏计划为 Celo 准则做出贡献和举报问题。在 TGCSO 进入主网发布后,补助计划和奖赏计划将继续存在。在 TGCSO 进入主网发布后,补助计划和奖赏计划将继续存在。

获奖者和奖励(均需遵守条款和条件

在 TGCSO 最后阶段(第 3 阶段)结束时,BTU 数量最多的前三名合格参与者(或参与者实体)就是获奖者。参与者实体是与团队关联的一个或一组验证者地址。

Baklava 版本的 Celo 协议(“协议”)会包括测试网 Celo 金币(“cGLD”)和测试网 Celo 币(“cUSD”)。重要的是,这些测试网单位(cGLD 和 cUSD)不是可在 Celo 协议主网上使用的资产。相反,这些测试网单位将促进合作与竞争,得出最终 BTU 余额,这将成为参与者排名的依据。

参与者如何获得 BTU:

  • 首先,必须确认与参与者实体关联的所有地址(通过在设置过程中记录的已签名“身份声明”,有关操作方法的详情将单独共享)
  • 对于每个地址,BTU 余额将在 2020 年 2 月 04 日 16:00 UTC TGCSO 结束时计算,具体如下:
    • cUSD 余额将按照 The Great Celo Stake Off 结束时 Baklava Oracle 提供的汇率兑换成 cGLD。此值与地址的 cGLD 余额以及通过 LockedGold 合同存入的任何 cGLD 一起求和。
    • 将每个地址的余额加在一起以计算总余额,并在其中加上任何增幅倍数(请参见下面的“签名挑战”部分),从而得出总余额。这是参与者赚取的 BTU 总数。

BTU 的最终余额使用比赛最后日期 2020 年 2 月 04 日 16:00 UTC 的 Baklava Oracle 汇率计算,该汇率将在 TGCSO 论坛上发布。

主网 Celo 金币奖励

根据条款和条件,在 TGCSO 结束时,BTU 数量最多的前 50 个合格参与者实体可能会收到以下数量的 Celo 金币单位,这些单位将在 Celo 协议主网发布时成为 Celo 金币:

  • 第 1-3 名:多达 60,000 Celo 金币单位
  • 第 4-10 名:多达 40,000 Celo 金币单位
  • 第 11-25 名:多达 20,000 Celo 金币单位
  • 第 26-50 名:多达 10,000 Celo 金币单位

如果出现不分胜负,奖励将向上取整。例如,如果有 BTU 数量相同的两个参与者实体争夺第三名,则它们都将获得多达 60,000 Celo 金币单位的奖励。第四位将“无效”,其余第五到第十名的参与者实体将分别获得多达 40,000 Celo 金币单位。

作为 TGCSO 一部分收到的任何/所有 Celo 金币单位,可能会在 Celo 协议主网发布时受到锁定期的限制。此外,要获得(而不是没收)Ceelo 金币单位和 Cleo 金币,您必须有资格获得此类单位,并且您必须提供条款和条件中进一步描述的某些信息。

目标受众?

Baklava 测试网参与

希望参与主网的技术用户(例如验证者、完整节点和核心开发人员)。您必须熟悉操作系统环境和命令行界面。您最好有在其他加密网络上运行过节点的经验,但这个经验不是必需的。

我们将在 11 月 26 日星期二 16:00 UTC 举办验证者社区问答。简要介绍 TGCSO 之后,本课程的其余部分将专门讨论开放社区问答。在此处注册

社区参与

任何希望为社区做出贡献的人员,从代码贡献到完成安全奖赏和创建教育内容。这面向那些希望有机会在不运行 Baklava 测试网节点的情况下获得主网 Celo 金币的人员。请参见下面的“社区挑战”。

预计时间安排

时间安排的任何调整都将发布到相关论坛。

阶段 1(12 月 4 日 16:00 UTC):“学习烹饪”- 获得操作经验

  • Baklava 午餐:空转预热期
  • 资产占位符将没有价值:它们将不计入 TGCSO 且没有 BTU 资格
  • 此阶段的目标是让合格参与者在 TGCSO 开始之前熟悉协议及其操作环境。

阶段 2(1 月 10 日 16:00 UTC):“烹饪基础”- 测试证明

  • 网络重置:游戏开始
  • 测试证明服务(详情将在后面共享)
  • 合格参与者可累积 BTU 计入排行榜排名

阶段 3(1 月 29 日 16:00 UTC - 2 月 11 日):“成为主验证者”- 测试 OPSEC 和治理

  • 测试验证者 OPSEC 和成绩(请参见下面的“主验证者挑战”)
  • 测试分叉、修补程序参与和治理建议流程
  • 合格参与者可继续累积 BTU 计入排行榜排名
  • 参与 TGCSO 的最后一天预计为 2 月 11 日 16:00 UTC,获奖者将在此后收到公司的通讯。

重要事项:日期和范围可能会变更。虽然不需要,但我们建议通过表单注册以了解最新消息(适用隐私政策条款)。另请注意,过渡到每个阶段可能包括完整的网络重置、硬分叉或升级。

通讯

排行榜:排行榜将在 celo.org/build 发布。它将按照上面的“获奖者和奖励”公式显示每个合格参与者或参与者实体的“最终 BTU”。默认情况下,排行榜将显示注册 Celo 网络地址。如果团队希望在一个实体下汇总多个地址,则可以通过 Celo 元数据来完成。有关操作方法的详情将单独共享。

更新:更新将在此处的 TGCSO 论坛上发布。对于已注册的人员,还将向注册时使用的电子邮件地址发送一封电子邮件。参与者有责任了解最新的 TGCSO 条款和条件

问题:请在 TGCSO 论坛上提问,以便其他人也可以从中受益。

讨论:有关讨论,请加入 Stake Off Discord 频道。对于一般查询,我们建议您在论坛上发布所有评论和问题,以保持包容性并避免通讯混乱。尽管我们希望在这里进行讨论,但是 Discord 上讨论的要点和 GitHub 活动的摘要将每周在此论坛上进行汇总。

硬件和基础设施要求

必需

  • 访问高可用性网络和安全数据中心
  • Baklava 测试网 Celo 金币 (cGLD) 将锁定为大赌注,请参阅开关说明
  • 使用最新的协议版本更新您的节点
  • 运行证明服务

强烈建议

  • 对于验证者:
    • 位于物理安全设施中的现代服务器级硬件,配备一个 SSD 和一个 HDD,运行 Linux 发行版并应用了安全补丁,具有对称高带宽、低延迟 Internet 连接
    • 与验证者位于同一地点或部署在云环境中并通过 VPN 与之连接的第二台裸机、VM 或容器,用作代理节点
    • 在其上部署证明服务的第三个类似实例
    • 以后可能建议:一个 Ledger Nano X 硬件钱包
  • 对于完整节点:
    • 一台机器、VM 或容器,配备一个 SSD 和一个 HDD,运行 Linux 发行版并应用了安全补丁,具有对称高带宽、低延迟 Internet 连接

注册和开关

要参与,需通过下面的注册表单注册。在 TGCSO 期间,每个合格参与者实体(非地址)最多只能获得 24,000 cGLD 的摘要。Sybil 自己绕过此规则或参与其他行动以绕过 TGCSO 规则的实体将被取消资格,如条款和条件中所述。

在此处注册

权益证明要求和奖励

背景信息

在介绍详情之前,值得注意的是,Celo 的权益证明(“POS”)在许多重要方面与其他协议设计有所不同。与其他协议一样,本地资产 Celo 金币让所有参与者都可以参与协议治理。与其他协议不同,在主网上(以及如同 Baklava 中建模的那样):

  1. Celo 金币持有者(称为 Hogler)投票,但不将其 Celo 金币委托给验证者,这意味着铸造的 Celo 金币奖励直接进入 Hogler 账户,完全绕过验证者
  2. 为了赢得奖励,Hogler 必须投票给验证者组,而不是单个验证者
  3. 验证者必须是验证者组的一部分,才能当选并开始验证
  4. 验证者可以用 Celo 币领取划时代的奖励。以 Celo 币领取奖励的好处是可以帮助验证者支付运营成本

有关 Celo POS 的详细说明,请参见以下两篇博客文章:

Baklava 测试网详情

TGCSO POS 要求和划时代的 Baklava 测试网奖励:

  • 划时代的持续时间:1 小时(比主网快 24 倍)
  • 锁定要求
    • 验证者组注册锁定:组中的每个验证者 10,000 cGLD,持续至少 60 小时
    • 验证者注册锁定:10,000 cGLD,持续至少 60 小时(而主网为 10,000 cGLD,至少 60 天)
  • 一个组的最大验证者数量:5(与主网相同)
  • 最大的划时代 Baklava 测试网奖励:约 205 cUSD/验证者乘以成绩分数权重(与主网相同)
    • cUSD 可以通过兑换合同随时兑换为 cGLD
    • 单个 C Labs Oracle 充当 cUSD/cGLD 汇率的来源,它将具有较低的波动性,从而限制 TGCSO 中交易所套利的利润
  • 验证者插槽总数
    • 阶段 1 验证者数量 = 100
    • 阶段 2 验证者数量 = min(阶段 1 验证者数量, 100)
    • 阶段 3 验证者数量 = 80%* (阶段 2 验证者数量)
  • 开关数量:每个实体 24,000 cGLD(主网不提供此功能)

挑战奖励

挑战有几种:

  1. 证明挑战:通过在整个阶段 2 中运行证明服务来增加 BTU。
  2. 主验证者挑战:通过完成阶段 3 中的安全和基础设施挑战来增加 BTU。
  3. 好友挑战:通过赚取好友 BTU 的 5%,帮助新手增加 BTU。
  4. 社区挑战:通过参与社区挑战(例如编写代码或创建内容)来赢取获得主网 Celo 金币 (cGLD) 的机会。

请注意,来自社区挑战赛的任何主网 Celo 金币均由公司酌情授予。如条款和条件规定,公司保留修改或撤销任何奖励的权利。

1.“证明挑战”:证明服务(阶段 2)

在阶段 2,TGCSO 组织者将向验证者随机发送证明。如果您作为验证者在阶段 2 结束(2020 年 1 月 21 日 16:00 UTC)时完成了超过 95% 的证明请求,则在 TGCSO 结束(2020 年 2 月 04 日 16:00 UTC)时,贵实体的 cGLD 总余额将获得 20% 的倍数增幅。

例如,如果您在 TGCSO 结束时有 1000 cGLD,并且增幅为 20%,则总余额将变为 1000 * 1.20 = 1,200 cGLD 或总计 1,200 BTU(对于排行榜)。

请注意,虽然不是必需的,但验证者还是可以运行证明服务,该服务涉及代表网络发送短信。在 TGCSO 中,验证者应将短信发送到美国、欧洲、墨西哥、阿根廷、菲律宾和肯尼亚。有关如何设置此服务的说明将在午餐时提供。

2.“主验证者挑战”:验证者 OPSEC 和成绩(阶段 3

这是团队将在阶段 3 进行的约持续 3 小时的远程审核。审核结果将记录在公共验证者注册表中。每个实体(一个验证者或一个具有多个验证者的验证者组)在 TGCSO 期限内只能申请一次审核。

如果要接受审核,请在此处注册。审核将在阶段 3 开始。

要参与审核,需完成任务列表,其中每个完成的任务都会为您奖励积分。完成整个列表最多将加 120 点积分。乘数增幅会将您赚取的积分数变成百分比。例如,完成任务所获得的 30 点积分将被视为 30% 增幅。在 TGCSO 结束(2020 年 2 月 04 日 16:00 UTC)时,贵实体的 cGLD 总余额将应用此增幅数量。

例如,如果您在 TGCSO 结束时有 1000 cGLD,并且增幅为 30%,则总余额将变为 1000 * 1.30 = 1,300 cGLD 或总计 1,300 BTU(对于排行榜)。

增幅可累加。例如,如果您从证明挑战中获得了 20% 的增幅,而从主验证者挑战中获得 30% 的增幅,那么您的 cGLD 总余额将在 TGCSO 结束(2020 年 2 月 04 日 16:00 UTC)时获得 20% + 30% = 50% 的增幅。

获得等于或高于 80 点积分的实体有资格获得“主验证者”印章。这意味着他们已经表现出专业的操作水平。

主验证者挑战审核核对清单:

  • Celo 数据中心的验证者,具体如下:
    • 冗余功率多达 2 点积分
    • 冗余冷却多达 2 点积分
    • 冗余 Internet 多达 2 点积分
    • 笼式或门禁多达 2 点积分
    • 指向服务器机架的安保摄像头多达 2 点积分
  • 通过 VPN 或专用网络和锁定的验证器网络的单独代理实例多达 10 点积分
  • 证明服务实例多达 10 点积分
  • 适当的操作系统补丁级别多达 10 点积分
  • 配置的监视和警报设置多达 10 点积分
  • 验证者上配置的入侵者检测设置多达 10 点积分
  • 通过网络带宽测试多达 10 点积分(32 Mbps 上传,32 Mbps 下载)
  • 冗余
    • 热备份验证者机器多达 10 点积分
    • 热备份硬件钱包多达 10 点积分
    • 或基于复制副本的完全冗余设置多达 30 点积分:在三个不同数据中心中的三个或更多验证者计算机,使用阈值签名,执行基于 2/3 的签名
  • 可用时:将硬件钱包 (Ledger Nano X) 用于签名(本地或远程)多达 20 点积分

3.“好友挑战”:帮助新手(持续)

通过帮助入门来指导新验证者。作为指导者,在 TGCSO 结束(2020 年 2 月 04 日 16:00 UTC)时,您好友 BTU 的 5% 将添加到您的 BTU 中。您的好友将保留所有赢取的 BTU。除了获得的 BTU 之外,还将奖励您 5%。指导者最多可以有一名受指导者,而受指导者最多可以有一名指导者。

如果您对获得指导或指导感兴趣,并且需要帮助找到其他人,请在此处发布

找到人后,或者如果您已有一名受指导者/指导者对,请发送电子邮件至 hello@celo.org,同时提供您的实体名称和 Baklava 网络地址。

4.“社区挑战”:代码、文档和社区贡献(持续)

希望以其他方式做出贡献的人员可以通过完成某些任务来赢取获得主网 Celo 金币(不是 Baklava 测试网 Celo 金币,cGLD)的机会。见下面的列表。

贡献方式:

  • 在 Github 上获得认可的 PR 多达 5-500 Celo 金币单位
    • 文档贡献(创建、纠正、翻译)
    • 测试贡献(提高覆盖范围)
    • 代码贡献(优化、清理、扩展功能、新功能、错误)
  • 社区帮助者多达 1-10 Celo 金币单位(回答关于 Discord 和论坛的问题)
    • 如果排名靠前的帮助者在 TGCSO 期间赢取超过 100 Celo 金币单位,则可能会获得论坛和 Discord 徽章
  • 创建教育内容(博客文章、播客、视频)多达 30-300 Celo 金币单位 - 如果以非加密媒体渠道分发,会有额外积分

Celo 金币单位将按照条款和条件兑换成主网 Celo 金币。

提交和跟踪社区贡献的流程将单独共享。

安全奖赏计划

Celo 的安全奖赏计划托管在 HackerOne 上。链接将在阶段 1 启动时发布。

下面是预期内容:

  • “免费吃”- 让客户接受不同的链使支出翻倍(高)
  • “买一送一”- 验证恶意区块使支出翻倍(中)
  • “发回!”- 篡改/操纵区块链历史记录以使交易无效(中低)
  • “自己做饭”- 促使网络将令牌铸造到自己的帐户(高)
  • “启动食物卡车”- 破坏共识机制以拆分链(高)
  • “插队”- 审查制度(例如投票)(高)
  • “窃取有食物的服务员盘子”- 从节点窃取令牌(高)
  • “窃取客户的盘子”- 从电话号码窃取令牌(高)
  • “阻止服务员为客户提供服务”- 阻止节点访问网络(中低)
  • “在厨师、服务员或客户没有注意到的情况下窃取食物”- 滥用经济体系中的漏洞欺骗其他参与者(例如,避免向所有节点收取交易费用)(高)
  • “阻止厨师做饭”- DDOS 攻击(高)
  • “关闭餐厅”- 关闭网络(高)

补助

这些将在阶段 1 启动时在 celo.org 上公布。

下面是潜在技术补助类别的预览(可能会变更):

  • 协议工具
    • 验证者工具(网络监视和性能管理)
    • Celo 金币持有者治理工具(投票、查看奖励、通知期等)
    • 稳定性协议和预留只读仪表板
  • Celo 核心贡献(即 celo-blockchain + celo-monorepo)
    • 链上证明的其他形式
    • 研发

规则

取消资格

有关更多详情,请参见条款和条件。作为简短的摘要,公司将取消如下参赛者及其帐户、验证者和验证者组的资格,并在必要时取消资质:

  • 破坏游戏的目标,即测试 OPSEC(和操纵激励系统的策略)- 这不包括安全奖赏(请参见上面的列表)
  • 毁坏或损害其他 TGCSO 参与者的实物财产

禁止的行为

严禁利用 TGCSO 中的协议和应用程序层错误。发现的任何错误应报告给 security@celo.org,或通过 HackerOne 上的错误奖赏计划进行报告。

严禁在不同参与者控制的帐户之间转移 cGLC 或 cUSD。严禁通过手动、脚本或机器人程序来交换、锁定或以其他方式部署从不受您控制的帐户收到的资金。如果您从其他参与者那里收到资金,则应立即通过 hello@celo.org 通知团队。

参与

公司的员工、承包商、合伙人以及当前或以前与公司有关联的任何人都可以参加 TGCSO,但不得在排行榜上列出,也没有资格获得 Celo 金币单位。

条款和条件

在此处阅读完整的条款和条件