LooPIN - 主网更新报告
LooPIN 的测试网于 2023 年 4 月 9 日启动,至今已经过去了 190 多天。在此期间,该协议经历了广泛的测试。虽然其稳定性和可靠性已得到确认,但我们也发现了几个潜在的改进点。这篇博客总结了我们的测试网报告,并重点介绍了为主要测试阶段实施的变更。
流动性提供者和计算力质押证明 (Proof-of-Computing-Power-Staking, PoCPS)
在 LooPIN,我们的目标是提供一个可靠的协议,为用户提供稳定的计算资源,同时确保用户和流动性提供者(即提供计算资源的参与者)的长期参与。流动性提供者提供的计算资源的稳定性对于提高协议的实用性至关重要。我们的目标是创建一个系统,用户可以持续依赖 LooPIN,而流动性提供者则有动力提供稳定的计算力。然而,在我们的测试网阶段出现了几个问题:
- 计算资源的稳定性:我们最初提出的计算力稳定性证明 (PoCPS) 已被证明不足以实现企业级稳定性。一些流动性提供者的 GPU 通过了 PoCPS 验证,但当用户购买 GPU 时间时,这些机器未能满足其性能要求。新节点在测试网阶段缺乏适当的测试期,导致资源可用性不稳定。
- 流动性代币波动性:虽然这个问题在测试网阶段没有出现,但我们预计在主网中,流动性提供者可能会大量出售 LooPIN 代币,促使其他人也这样做。这可能导致代币价格不稳定并阻碍协议的可扩展性。
- 数据隐私担忧:AI 研究人员,我们的一个关键用户群体,对数据安全表示担忧。原始 PoCPS 算法没有包含保护用户数据隐私的措施。
虽然原始 PoCPS 是一个可靠的工作量证明 (Proof of Work, PoW) 算法,旨在防止几个主要的攻击向量,但它没有解决稳定性、可扩展性或隐私的关键需求。为了解决这些挑战,同时保持我们协议的 PoW 基础,我们扩展了原始 PoCPS 框架,包括:
其中:
- PoT (时间证明, Proof-of-Time) 解决基于时间的稳定性测试,
- PoL (忠诚度证明, Proof-of-Loyalty) 专注于流动性管理和控制,
- PoP (隐私证明, Proof-of-Privacy) 增强用户数据的隐私保护,以及
- PoW (工作量证明, Proof-of-Work) 代表我们白皮书中提出的原始 PoCPS。
这个新结构旨在改善稳定性、可扩展性和隐私,同时保留我们协议的核心元素。
PoT、PoL、PoP 和 PoW 可以定义如下:
PoT (时间证明): 时间证明奖励基于节点参与协议的时间长短。节点保持活跃的时间越长,它可以获得的奖励就越多,上限由网络中的节点数量决定。PoT 的公式是:
其中
- 是节点在协议中的参与时间,
- 是节点获得全额奖励前的初始期(也称为爬坡期),
- 决定新节点的奖励比例。
目前,
- ,这意味着新添加的节点在达到 之前可以获得总奖励的 10%,
- 在主网阶段, 设定为 30 天。
忠诚度证明 (Proof-of-Loyalty, PoL): 忠诚度证明与节点出售的 LooPIN 代币数量有关。出售更多代币的节点表现出较低的忠诚度,因此获得较低的奖励。PoL 的计算公式为:
其中:
- 指节点当前持有的 LooPIN 代币数量,
- 指节点在其生命周期内铸造的 LooPIN 代币总量,
- 指控制出售大部分代币的节点的奖励减少程度的参数。
目前 的值为 7.324。
隐私证明 (Proof-of-Privacy, PoP): 隐私证明根据节点保护用户数据的程度来奖励节点。保持更高隐私标准的节点获得更高的奖励。PoP 的计算公式为:
其中:
- 指节点的隐私级别,
- 指基准隐私级别,
- 指决定隐私标准较低的节点奖励减少程度的参数。
目前 。
工作量证明 (Proof-of-Work, PoW): 工作量证明奖励基于节点与网络中类似图形处理器 (GPU) 的性能比较。性能更好的节点获得更高的奖励。PoW 的计算公式为:
其中:
- 指节点的性能水平,
- 指基准性能水平,
- 指决定性能不佳的节点奖励减少程度的参数。
目前 。