摘要:Harmony现已支持智能合约层面的质押,开放了使用MetaMask钱包进行质押ONE的权限,同时为开发者和质押者提供其他一系列便利。

自2020年5月开放质押上线以来,Harmony网络在质押代币的量上取得了极大的增长,这对(整个)区块链的安全而言至关重要。截至目前,已有超过2万6千名质押者向Harmony网络中的160个独立验证者池委托了超过44亿枚ONE代币。

此前,质押者只能通过发送特殊的质押交易才能参与质押,而这类交易仅支持有限的几个钱包,譬如Harmony Chrome扩展程序钱包及麦子钱包等。这一局限不仅使MetaMask等其他钱包的用户无法参与质押,还限制了开发者围绕质押流程构建定制化智能合约的自由度。

现在,我们在Harmony的EVM上启动了预编译质押智能合约,使质押操作得以通过智能合约完成。这一预编译质押智能合约存在于分片0上的0xfc地址,并支持质押者的三种主要操作:委托、取消委托和收取奖励。随着预编译质押智能合约的上线,还将有非常多的增益带给质押者和开发者。

增益:

质押者可以使用他们喜欢的钱包,诸如MetaMask等在Harmony质押上进行委托、取消委托以及收取奖励。开发者能构建去信任质押衍生产品,解锁44亿枚已质押ONE代币的流动性。这将极大地提升Harmony的DeFi生态流动性,并为ONE代币的质押者带来更多收益。验证者无需遵循Harmony的EPoS模型中固定的区块奖励分配机制,而是可以构建自定义逻辑来决定区块奖励在委托者之间的分配方式,并将其商业模型完全融入到质押流程当中。Defi与质押之间长期存在的流动性竞争问题也得到了妥善解决,更多的ONE代币将进入到质押当中,因为质押衍生品解锁了质押本身的流动性(问题)。

通过在智能合约层面启用质押,来自所有钱包的ONE代币持有者都可以轻松地质押代币,验证者也与他们的委托者在控制激励模型方面有着更大的灵活性,大量新的流动性会被释放出来,使ONE代币持有者和Harmony的DeFi生态都从中受益。通过在智能合约层面启用质押,来自所有钱包的ONE代币持有者都可以轻松地质押代币,验证者也与他们的委托者在控制激励模型方面有着更大的灵活性,大量新的流动性会被释放出来,使ONE代币持有者和Harmony的DeFi生态都从中受益。

对于开发者

智能合约开发者现在能直接调用质押操作,包括委托,取消委托和收取奖励。这些操作将收取等同的gas费用,其作用于发送相应的质押交易完全相同。

下方即是一个利用质押合约的智能合约代码示例:

对于委托质押者

我们已经在提供给质押者的操作面板上增加了一个使用MetaMask进行质押的选项,下列步骤将为您提供指引。

为Harmony安装&设置MetaMask

欢迎您参阅我们的现有文档,在您的MetaMask钱包上安装和设置Harmony网络。

链接:

https://docs.harmony.one/home/network/wallets/browser-extensions-wallets/metamask-wallet

用一个新的MetaMask钱包进行质押

如果您在质押操作界面已经链接了一个钱包,请您先点击“Sign Out”(退出),断开您现有钱包的链接。然后,点击左侧界面的“Sign In”(登陆)。

选择“Use an existing address”(使用现有地址),接着选择“Use Metamask Wallet”(使用MetaMask钱包),然后点击“Sign In”(登陆),将您的MetaMask钱包链接到质押操作界面。

现在您可以选择一个验证者(节点)质押您的ONE,以获取平均10%~11%的被动收益(截止本文创作时)。请注意,您也可以选择质押在多个验证者(节点)上,只要您最少质押100个ONE。

迁移到MetaMask钱包

以下将为您提供从Harmony Chrome extension(Harmony Chrome浏览器扩展程序钱包)到MetaMask钱包的一些迁移步骤。您有两种选择:

选择#1——在MetaMask中导入现有密钥

您可以通过从Harmony Chrome extension(Harmony Chrome浏览器扩展程序钱包)中导出私钥,再导入MetaMask钱包来完成迁移。请千万牢记:“没了密钥,就没了代币”,永远不要把您的私钥或助记词给他人。

打开谷歌Chrome浏览器扩展钱包,点击右上方的菜单下拉条,然后点击“Export Private Key”(导出私钥)。复制在Harmony Chrome extension(Harmony Chrome浏览器扩展程序钱包)上显示的私钥。将其保存在一个安全且加密的位置,以便未来需要时调用。

下一步,我们将打开MetaMask钱包导入这一私钥。打开MetaMask钱包后,点击右侧上方的菜单图标,,接着点击“Import Account”(导入账户)。

现在,您的ONE代币余额将显示在MetaMask上。请确保您在MetaMask内选择了Harmony网络。您可以为任何其他在Harmony Chrome extension(Harmony Chrome浏览器扩展程序钱包)内的账户重复这一步骤。请记得导入您可能还有的自定义HRC20/HRC721代币。

导入教程链接:https://docs.harmony.one/home/network/wallets/browser-extensions-wallets/metamask-wallet/adding-custom-harmony-tokens

最后,通过右键点击图标,选择“Remove from…”(从浏览器中移除…)并点击“Remove”(移除)从您的电脑中移除Harmony Chrome extension(Harmony Chrome浏览器扩展程序钱包)。

这样将确保从您的电脑中删除Chrome extension keystore(Chrome扩展程序密钥库)。

选择#2——将您的资产转移到MetaMask的新地址

导入私钥是一种快速且简单的,在MetaMask钱包上使用您现有的余额和资产的办法。除此之外,您将ONE代币和自定义代币转移到Metamask中创建的全新地址也是一个良好的安全操作。这样将使您的(代币)余额与一个全新的私钥账户相关联。

当您将所有的ONE和HRC20/HRC721代币都导入到MetaMask钱包时继续操作。进行此次操作还需要您解压并等待7个Epoch的解压期。最后,如果您拥有Ledger Nano S或Nano X,您可以在操作前将其链接到MetaMask,以获得最佳的安全性。

首先,您在MetaMask(钱包)内创建一个新账户,接着打开MetaMask,将您的ONE余额,点击“Send”(发送)按钮,然后选择“Transfer between my accounts”(在我的账户间转账)选项。

选择新创建的账户,输入您想要转账的ONE代币数量。如果您想转移全部,请点击“Max”(最大)按钮。点击下一步,然后点击“Confirm”(确认)来完成转账。

至此,您的资产就储存在了一个具有全新地址和私钥的账户内,并可以在https://staking.harmony.one 上使用质押界面进行质押操作。

关于Harmony

Harmony是您的数字资产、藏品、身份、治理的开放平台。我们是一个开源且高效的区块链。

我们的主网可运用以太坊的应用,并且确认交易的时间仅为2秒,费用比以太坊本身低廉1000倍。Harmony的安全跨链桥也提供与以太坊链、币安链与其他链的跨链资产转移。

立足于Harmony,桥接到所有链。成为ONE而跨万千。❤️