波卡DOT的用途是什么?DOT的锁定是怎么一回事?
DOT 有哪些用途?DOT 的锁定是怎么一回事?如何获取 DOT?DOT 、KSM、测试网代币有什么区别?
如果你想了解这些问题,那么就往下看吧。
这篇文章属于 Polkadot Wiki(波卡百科)的 “DOT” 部分,详细地介绍了 DOT 的情况。Polkadot Wiki 是由波卡官方撰写的波卡介绍文档,PolkaWorld 正在逐步翻译和连载该文档。
什么是 DOT?
DOT 是 Polkadot 网络的本地代币,就像 BTC 是比特币的本地代币,或 ether 是以太坊区块链的本地代币一样。
一个 Substrate 网络(如 Polkadot、Kusama 等)中最小的计量单位是 Planck(参考了 Planck Length[1],即物理宇宙中最小的可能距离)。如果把 DOT 比做比特币或以太的话,你可以把 Planck 比作 satoshis 或 wei。Kusama 代币(KSM)等于 1e12 普朗克,波卡主网 DOT 等于 1e10 普朗克。
波卡(Polkadot)
单位 | 小数点后的位数 |
---|---|
Planck | 1 |
Microdot (uDOT) | 4 |
Millidot (mDOT) | 7 |
Dot (DOT) | 10 |
注:这一改变发生在 1248328 号区块。以前,DOT 的面额等同于 1e12 Planck,和 Kusama 一样。现在不赞成使用这种面额,如果必须使用,请注明是 “DOT(old)”。更多细节请参见 DOT 的面额变更[2]。
Kusama
单位 | 小数点后的位数 |
---|---|
Planck | 1 |
Point | 3 |
MicroKSM (uKSM) | 6 |
MilliKSM (mKSM) | 9 |
KSM | 12 |
DOT 有哪些用途?
DOT 服务于 Polkadot 中的三个关键功能:(i)用于网络的管理,(ii)用于网络的运行,以及(iii)用于被绑定从而将平行链连接到 Polkadot。
DOT 也可以作为一个可转让的代币来提供辅助功能。例如,存储在财政部(Treasury)中的 DOT 可以发送给为 Polkadot 网络进行相关项目的团队。
“在 DOT 和 KSM 在波卡和 Kusama 中的用途[3] 这个视频中,对这些概念有进一步的解释。
DOT 用于治理
DOT 的第一个功能是授权持有者控制平台的治理。治理机制下包含一些功能,包括确定网络费用、添加或删除平行链,和一些特殊事件,比如升级和修复 Polkadot 平台。
Polkadot 让任何 DOT 持有人都能参与治理。有关持有者如何参与治理,和他们的权利和责任的详细信息,请参阅治理页面[4]。
DOT 用于共识
DOT 将被用来促进支持 Polkadot 的共识机制。为了使该平台能够正常运行,并让平行链之间可以进行有效的交易,Polkadot 将依靠 DOT 的持有者发挥积极作用。参与者将(通过质押)把他们的 DOT 置于一定的风险中来执行这些功能。对恶意的参与者来说,质押 DOT 起到了抑制作用,他们将受到网络的惩罚,将他们的 DOT slash(罚款)掉。参与网络所需的 DOT,将根据正在执行的活动、DOT 被质押的时长,以及质押的 DOT 总数而有所不同。
DOT 用于绑定
DOT 可以被绑定一段时间,来添加一条新的平行链到网络中。在绑定期间 DOT 将被锁定,当绑定期限过去,平行链被删除时,DOT 将释放回绑定的帐户。
Vesting
DOT 可能会处于一种锁仓状态,叫作 vesting(兑现)。与其他类型的锁仓一样,这些资金不能转账,但可以用于协议的其他部分,例如在治理中投票或作为验证人或提名人。
Vesting 的资金按线性释放时间表进行,并在每个区块解锁固定数量的代币。虽然代币是以这种方式释放的,但它不会自动反映在链上,因为锁仓是惰性[5]的,需要一个外部信息(extrinsic)来更新。
创建 vesting 时间表有两种方式。
-
一种方法是作为链的创世配置的一部分。对于 Polkadot 和 Kusama,链规范创世脚本读取存在于以太坊区块链上的 Polkadot Claim 合同的状态,并在创世时,为所有注册为 “vested” 的部分创建 vesting 计划。
-
第二种方法是通过一种 Vesting pallet 中的外部信息类型:vested_transfer。vested_transfer 函数允许任何人通过转账一笔资金来创建 vesting 计划,只要要创建授予计划的账户还没有计划,并且转账至少转移了 MinVestedTransfer 资金,该资金被指定为链常数。
Vesting 计划有三个参数:locked、 per_block 和 starting_block。这三个字段的配置决定了最初锁定的资金量、解锁线的斜率以及解锁开始时的区块编号。
Lazy Vesting
与 simple payouts[6] 一样,vesting 是懒惰的,这意味着某人必须明确地调用一个外部函数来更新帐户上的锁仓。
-
vest extrinsic 将更新放置在 caller 上的锁仓。
-
vest_other 将更新放置在 “target” 账户的资金的锁仓。
这些 extrinsics 都是在 Vesting pallet 中公开的。
获取测试网 DOT
DOT 需要在 Polkadot 网络上进行交易。除了允许你试验网络外,测试网 DOT 没有任何价值。
获取 Westies
当前的测试网叫 Westend[7],你可以通过在 Riot 聊天室 #westend_faucet:matrix.org[8] 里发 !drip 来获得 Westend 的本地代币。
你也可以通过成为验证人[9]来制作自己的 WNDs(测试网 DOT)。
Kusama 代币
与测试网 DOT(WND)不同的是,Kusama 代币不是免费赠送的。Kusama 代币可通过映射程序[10](如果你在 Kusama 创世时拥有 DOT)或通过财政部[11]获得。
波卡主网 DOT
波卡主网 DOT 不是免费发放的。如果你在早期 2017 年购买了 DOT,你可以通过波卡映射程序[12]来映射 DOT。
参考链接
[1]Planck Length: https://en.wikipedia.org/wiki/Planck_length
[2]DOT 的面额变更: https://wiki.polkadot.network/docs/en/redenomination
[3]DOT 和 KSM 在波卡和 Kusama 中的用途: https://www.youtube.com/watch?v=POfFgrMfkTo&list=PLOyWqupZ-WGuAuS00rK-pebTMAOxW41W8&index=7
[4]治理页面: https://wiki.polkadot.network/docs/en/learn-governance
[5]惰性: https://wiki.polkadot.network/docs/en/learn-DOT#lazy-vesting
[6]simple payouts: https://wiki.polkadot.network/docs/en/learn-simple-payouts
[7]Westend: https://wiki.polkadot.network/docs/en/maintain-networks#westend-test-network
[8]#westend_faucet:matrix.org: https://riot.im/app/#/room/!cJFtAIkwxuofiSYkPN:matrix.org
[9]成为验证人: https://wiki.polkadot.network/docs/en/maintain-validator
[10]映射程序: https://claim.kusama.network/
[11]财政部: https://wiki.polkadot.network/docs/en/learn-treasury
[12]波卡映射程序: https://claims.polkadot.network/
原文:https://wiki.polkadot.network/docs/en/learn-DOT
翻译:PolkaWorld 社区