加入 PolkaWorld 社区,共建 Web 3.0!

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

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

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

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 DOTKusama 中继链:0.0000333333 KSMStatemine 链:0.1 DOT、0.000003333 KSMKarura 链:0.1 KAR、0.01 kUSD、0.0001 KSM、0.0001 LKSM

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

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

6、其他常用操作教程

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

Staking(提名挖矿)教程:DOT/KSM 提名赚币(Staking)完全指南参与平行链拍卖 Crowdloan 教程:如何在 polkadot.js 中参加 Crowdloan!Polkadot JS APP 转账、治理综合教程:波卡 Polkadot.js 网站操作教程|新手必看

参考资料:

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

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

活动预告:

9 月 25 日 14:00-17:00,PolkaWorld 将在成都举行「Polkadot & Friends」波卡线下聚会,邀请到了 Acala、Astar、Canyon、Bifrost、Parallel 团队,共同探讨 Web3.0 时代的 DeFi 和跨链应用。

扫描下方二维码立即免费报名。

欢迎学习 Substrate:https://substrate.dev/关注 Substrate 进展:https://github.com/paritytech/substrate关注 Polkadot 进展:https://github.com/paritytech/polkadot