摘要:如果你刚刚接触波卡生态,想要体验一番波卡生态应用,那么行走江湖必不可少的就是给自己弄一个波卡账户。 那么问题来了,如果你是一个区块链萌新,那么你很可能一时间不知道从何下手。即使你是个区块链老司机,也可能会发现波卡里的账户体系、常用工具、操作方法都和其他的很多链不同。 今天的文章就希望能够帮助大家扫清 ...

如果你刚刚接触波卡生态,想要体验一番波卡生态应用,那么行走江湖必不可少的就是给自己弄一个波卡账户。

那么问题来了,如果你是一个区块链萌新,那么你很可能一时间不知道从何下手。即使你是个区块链老司机,也可能会发现波卡里的账户体系、常用工具、操作方法都和其他的很多链不同。

今天的文章就希望能够帮助大家扫清障碍,快速上手常用工具,安全地创建波卡账户,并且了解一些很重要的概念。

1、波卡账户可以做什么?

玩转波卡生态各种应用的第一步,就是得先有个账户,有了账户之后你就可以做以下这些事儿:

  • 存储 DOT、KSM 和其他一些波卡生态项目的 token
  • 进行查看余额、转账、Staking(质押挖矿)等操作
  • 使用波卡生态的去中心化应用
  • 参加平行链拍卖 Crowdloan
  • 撸一些波卡生态项目方的社区活动空投
  • 参与链上治理,如提出议案、选举理事会成员、进行公投投票等
  • 申请和接收国库的小费、提案等
  • 更多……

2、两个常用的工具

在波卡生态里管理自己的账户和资产,有两个常用的工具:

  • Polkadot {js} 插件: 波卡官方开发的浏览器插件钱包,类似以太坊生态里的 MetaMask,但区别是,Polkadot.js 里无法看到账户余额。大部分波卡生态的应用都集成了这个插件,所以当你打开这些应用时,就可以通过它 “一键登录” 自己的账户,会方便很多。下载地址:https://polkadot.js.org/apps/图片

  • Polkadot JS APP: 波卡官方开发的网页端用户界面,可以查询自己在波卡、Kusama 和生态链上的资产,并且进行余额查询、转账、Staking、治理等操作,可以说功能强大(不过用户友好度还有待提升啦)。地址:https://polkadot.js.org/extension/图片

3、怎样创建账户

建议使用 Polkadot {js} 插件来创建账户。

第 1 步:用 PC 浏览器(建议使用 Chrome 或 Firefox)打开以下链接,并下载对应的浏览器插件:https://polkadot.js.org/extension/ 。

图片

第 2 步:安装完成后,打开 Polkadot.js 插件,点击 "+",然后你可以看到以下选项。

图片

  • Create new account / 创建新账户:你可以点击该选项创建一个新账户并保存好 12 位种子短语/助记词(私钥)。
  • Derive from an accoun / 从一个账户衍生出来:你可以从你现有的账户中创建一个新账户,使用相同的种子短语/助记词(私钥)来创建另一个衍生账户。
  • Import account from pre-existing seed / 从已存在的种子导入账户:如果你正在使用其他钱包,如 Polkawallet 和 Fearless 钱包,你可以通过使用预先存在的种子短语将你的账户导入 Polkadot.js。
  • Restore account from backup JSON file / 从备份 JSON 文件恢复账户:另一种恢复账户的方法是使用 JSON 备份文件导入。

第 3 步: 点击 "创建新账户",记录种子短语/助记词(私钥)并勾选我已安全地保存了我的助记词,点击 "下一步"。如果你已经有一个账户,你可以通过使用短语/助记词(私钥)或 JSON 文件导入账户。

(⚠️ 请永远不要分享助记词,并将其保存在安全的地方!!!)图片第 4 步:决定你的账户名称和密码,然后点击 "Add the account with the generated seed / 用生成的种子添加账户"。

图片

到这里,你就完成了账户的创建!你可以把这个地址用于波卡生态的所有网络。

4、不同链的地址格式

你刚刚创建的地址,可以用于所有波卡生态的网络,如波卡、Kusama、Karura、Astar 等等。

你会发现,Polkadot.js 插件里有一个选项叫做 “显示地址格式为…” ,你可以在里面选择不同的链,比如波卡中继链、Kusama 中继链、Substrate、Acala、Astar、Bifrost 等等。

图片

当你选择了不同的链后,神奇的事情发生了,同一个地址突然长得完全不一样了!这是怎么回事呢?

大家需要知道的是,同一个地址在不同网络中看起来不一样,只是视觉上的表现形式不同而已。用来派生这些表现形式的数据是相同的,所以你可以把这个地址用在不同的链上

只要你在 Polkadot {js} 插件中创建了一个帐户(公钥-私钥对),该帐户就可以派生一堆地址,每条基于 Substrate 的链都可以使用一个地址。同一帐户可以有一个用于 Polkadot 的地址,一个用于 Kusama 的地址,另一个可以用于 Acala 的地址。但是它们都共享相同的私钥和公钥

冷知识:基于 Substrate 的链使用的地址格式是 SS58,它是对比特币使用的 Base-58-check 稍加修改得到的。这个格式包含了地址类型前缀,来表示某个地址属于一个特定的网络。例如:

  • 波卡地址以 1 开头
  • Kusama 地址以大写字母如 C、D、F、G、H、J… 开头
  • 通用的 Substrate 地址以 5 开头

5、账户存续金

“账户存续金” 是某个账户存在在链上所需的最低金额。当你刚刚生成了一个账户(地址)的时候,这个账户其实还没有存在在链上。等到有人朝账户里充币,使得账户余额不低于 “账户存续金(Existential Deposit)” 的时候,该账户才会存在在链上。这个设计是为了防止尘埃账户攻击。

这个规则适用于不同币种的账户,每个币的账户都有自己的 “账户存续金” 要求。比如你的 KSM 余额低于 KSM 账户存续金,那么你的 KSM 余额就会被清除,而其他币的余额不会受影响。

这里列举在几条不同的链上不同币的账户存续金:

  • 波卡中继链:1 DOT
  • Kusama 中继链:0.0000333333 KSM
  • Statemine 链:0.1 DOT、0.000003333 KSM
  • Karura 链:0.1 KAR、0.01 kUSD、0.0001 KSM、0.0001 LKSM

这一点很重要,因为如果你的账户余额低于这个值,那么这个账户就会被清理掉,里面剩下的一点点资产也会跟着消失,来腾出宝贵的链上空间。所以从一个账户朝外面转账时,要保证转账之后账户余额不低于账户存续金。类似地,如果你朝一个空的账户里转入一些币,那么你需要保证在扣除手续费之后,这个账户收到的币高于账户存续金。

如果你的账户被清理掉了,只要你还记得助记词,还是可以恢复了之后继续使用,但是你需要重新朝里面充一笔大于 “账户存续金” 的币,才能使用它了。

6、其他常用操作教程

在创建好账户,并且了解了必备的知识后,你可能已经迫不及待想去体验一番了。在这里我们整理了一些常用操作的教程:

参考资料:

https://wiki.polkadot.network/docs/

https://wiki.acala.network/karura/get-started/karura-account


更新日期:
文章标签: ,
文章链接: 使用 Polkadot.js 插件创建和管理多个波卡生态链账户 | 波卡入门教程系列  [复制链接]
站方声明: 比推所有文章都只代表作者观点,不构成投资建议。投资有风险,后果自负。