Plasm 锁仓空投(Lockdrop)介绍

加入 www.polkaworld.org 社区,共建 Web 3.0!

Plasm 锁仓空投(Lockdrop)介绍

单个的 ETH 交易到我们的锁仓空投合同中允许你映射你的令牌。任何帐户都可以通过硬件或软件钱包(如 Trezor、Metamask 等)执行此操作。此外,任何 ETH 持有人都可以参与。

Lockdrop 是一种代币的分发方法。此方法让参与者在一定时间内锁定具有价值的现有代币(如 ETH)。一旦锁定被确认,新的代币就会被发出并发送到锁仓者的账户。

概述

Plasm 网络的多币锁仓将有三个周期:

  1. 以太坊
  2. 以太坊+比特币
  3. 以太坊+比特币+(EOS 和可能还有 Polkadot (DOT)}

第一阶段将在 Plasm 主网发布之前完成。第一次锁仓将发行的代币总数为 5 亿个 PLM。

我们定义了以下参数:

  • IssueRate 决定第二次和第三次锁仓的代币数。
  • Locked_eth 是锁定的 eth 的总数。
  • DollarRate 是 ETH 和美元的汇率。
  • Days 是锁定的天数。

锁定持续时间可以选择 100 天到 1000 天。持续时间通过以下公式决定 IssueRate:

Plasm 锁仓空投(Lockdrop)介绍

此外,要发行的代币数量由 IssueRate 决定。

Plasm 锁仓空投(Lockdrop)介绍

其中,代币总数的 1/20 是开发成本,n 是参与锁定的用户数,IssueRate_i 是用户 i 的发行率(这些是 150,000,000 PLM),α1 是第一个锁仓的每次发行的代币数。

Plasm 锁仓空投(Lockdrop)介绍

根据这个方程可以确定 α2 和 α3,这是第二和第三次锁仓的参数。其定义如下:

Plasm 锁仓空投(Lockdrop)介绍

以下公式是用户可以收到的代币数:

Plasm 锁仓空投(Lockdrop)介绍
Plasm 锁仓空投(Lockdrop)介绍

第一次锁仓空投(Ethereum)

第一次锁仓控油将在主网启动前完成。这意味着这个锁仓结果可以用作主网创世区块的一部分。例如,Alice 锁定 2 个 ETH 为 30 天,Bob 锁定 1 个 ETH 为 100 天。在这种情况下,主网启动后的创世区块将包含分配 48 PLM 给 Alice 和 100 PLM 给 Bob 帐户的记录。

以下是每个持续时间的锁仓倍率表:

  • 30 天 24 倍
  • 100 天 is 100 倍
  • 300 天 is 360 倍
  • 1000 天 is 1600 倍

智能合约

这是我们的 Lockdrop 智能合约的存储库,灵感来自 Edgeware 的智能合约:

https://github.com/stakedtechnologies/ethereum-lockdrop.

Lockdrop 由两个独立的智能合约组成:

Lock

第一份合同很小。它只有一个目标:从创造中获得资金,并给予在特定时间提取资金的能力。取款人帐户的地址和时间戳在构造函数参数中提供。

Lockdrop

第二个合同用作 ETH 锁仓者的签名入口。本合同包含用于锁定 ETH 和感兴趣的信号去获取 PLM 代币的 “lock” 方法:

Plasm 锁仓空投(Lockdrop)介绍

这是一种支付方式。此方法的参数表示创建 ETH 锁仓合约的持续时间,从调用此方法的时间开始。对于附加要求,此方法将只接受来自外部拥有的帐户 (https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial#introduction) 的调用,这是为了确保发件人拥有帐户的私钥。

当交易调用完成时,将发出以下事件:

Plasm 锁仓空投(Lockdrop)介绍

此事件记录包含锁定资金的数量、以天为单位的持续时间和锁定合同的地址。

Genesis generation

通过保存记录所有锁定事件的列表,我们可以给 ETH 锁仓者计划分配 PLM 数量。

Plasm 锁仓空投(Lockdrop)介绍

在上述公式中,F 表示从 ETH 到 PLM 余额运算的速率,如上文“概述”部分所述。

生成器工具

收集锁定事件和余额列表准备的过程可以自动化。所以请允许我介绍一个小的 Lockdrop JavaScript 库。https://github.com/stakedtechnologies/ethereum-lockdrop/blob/master/lib/lockdrop.js

这个库有两个功能:

Plasm 锁仓空投(Lockdrop)介绍

此函数收集锁定事件,在给定区块范围内从给定地址的合约发出。

Plasm 锁仓空投(Lockdrop)介绍

此函数仅实现用于准备上述平衡分布的方程式。

最后,这个工具位于 ethereum lockdrop 存储库的根目录下。它附带了一个用于生成 genesis 余额列表的 CLI。

第一次 Lockdrop 用户场景:

1、通过使用 DApp 或直接发送用户“锁定”交易。

2、Lockdrop 合约发出“锁定”事件。

3、锁仓合同已完成。

4、StakeTechnologies 使用生成器工具检索 genesis 余额列表。

5、StakeTechnologies 推出 Plasm 主网并产生余额。

6、用户将以太坊私钥导入 Plasm 钱包。

7、通过使用钱包,用户可以看到 PLM 是从锁仓的余额中添加的。

8、锁定周期结束时,用户解锁 ETH。

9、…

10、利润!(字面意思)

结论

本文讨论了 Plsam 网络中的代币分发方案。与传统的 ICO 相比,Lockdrop 方法的风险更小,看起来很有希望推出新的实用令牌(utility token)。

最后,我们将锁仓空投分为几个阶段,以便来自不同网络的其他用户可以参与我们的但是比分发方案。

原文:

https://medium.com/stake-technologies/plasm-lockdrop-introduction-54614592a13

Plasm 锁仓空投(Lockdrop)介绍

更多内容:

Gavin 的 Kusama 有问必答

总结|关于波卡和 Substrate 的一切

Rust 2020

扫码关注公众号,回复 “1” 加入波卡群

Plasm 锁仓空投(Lockdrop)介绍

关注 PolkaWorld

发现 Web 3.0 时代新机遇

点个 “在看” 再走吧!

来源链接:mp.weixin.qq.com