揭秘 Polkadot JS Wallet 使用路径指南

对于波卡的新用户,波卡是一个比较复杂的生态系统,它不仅包含了 Kusama 和 Polkadot 的网络,还有这个生态里面众多的平行链。无论您是开发应用程序还是仅仅管理代币,Polkadot JS 都是您参与 Polkadot 网络的最重要工具包。而其中 wallet 对于帐号和资产的管理尤为重要。以下是我们将介绍的内容的简要分类:

  • 什么是 Polkadot JS?:一组供开发者和用户与 Polkadot 网络交互的工具。

  • Polkadot 概览:连接不同区块链以无缝协作的网络。

  • 入门:如何设置 Polkadot JS 工具,包括 UI、扩展和 API。

  • 使用 Polkadot JS:从管理您的数字钱包到在 Polkadot 网络上构建。

  • 安全性:确保您的帐户和交易受到保护。

  • 故障排除:有关解决 Polkadot JS 中常见问题的提示。

Polkadot 是一个多个不同区块链组成的网络系统。它以 Relay chain 为核心,每条平行链可以使用购买 coretime,或者说是区块空间的方式接入。接入后的平行链可以共享整个波卡网络的安全,并且还可以和其他的平行链使用 XCM 来发送消息。

Polkadot JS 对于充分发挥 Polkadot 网络的潜力至关重要,它为开发人员和用户提供了一个网关,让他们可以在这个互联的区块链生态系统中导航、构建和交易。让我们深入了解如何充分利用 Polkadot JS。

什么是 Polkadot JS?

Polkadot JS 是一款工具包,适用于想要在 Polkadot 网络上构建应用程序或执行操作的人。它包括进行交易和管理钱包的方法。

Polkadot JS 用户界面

Polkadot JS UI 旨在让您轻松处理数字钱包和密钥。它的功能如下:

  • 使用种子短语帮助您安全地创建和备份您的帐户

  • 让你查看自己有多少钱并将其发送给其他人

  • 显示您过去和现在的交易

  • 帮助你进行质押,这是一种通过支持网络来赚取奖励的方式

Polkadot JS 扩展

这是您添加到 Web 浏览器的工具。它允许网站连接到您的 Polkadot 帐户以读取信息或进行交易。 下载地址(https://polkadot.js.org/extension/)也可以在 chrome extension 里面搜索。 它有什么用处:

  • 使用保存的文件、种子短语或二维码打开您的帐户

  • 进行和发送交易

  • 查看你的账户余额和详细信息

  • 与网络共享交易

此扩展程序可让您更轻松地使用与 Polkadot 兼容的网站,从而保证您的帐户安全无虞。

Polkadot JS API

这是为那些想要在 Polkadot 上构建内容的开发人员准备的。它使他们能够直接从他们的代码中访问区块链提供的一切。 开发人员可以用它做以下事情:

  • 创建独特的交易并了解网络中发生的情况

  • 连接到区块链的不同部分

  • 添加对新平行链的支持

  • 在他们的应用程序中使用 Polkadot 的构建块

API 负责复杂的区块链通信,让开发人员专注于创建酷炫且实用的应用程序。

Polkadot JS 入门

安装指南

设置 Polkadot JS 工具非常简单。您需要执行以下操作:

1. 访问https://polkadot.js.org/并选择您感兴趣的工具:

  • 对于 UI,选择 “PolkadotJS Apps”

  • 对于扩展,选择 “PolkadotJS 扩展”

  • 对于 API,找到并点击“查看文档”

揭秘 Polkadot JS Wallet 使用路径指南

2. 按照您选择的工具提供的设置说明进行操作

3. 如果您要添加扩展程序,则需要将其包含在浏览器中。对于 API,您将找到启动项目的代码示例。

就这些!每个工具还附带有用的文档来指导您如何使用。

创建您的第一个帐户

以下是使用 Polkadot JS 扩展创建第一个帐户的简单方法:

  • 安装扩展程序后,点击浏览器工具栏上的图标

  • 选择“创建新帐户”

  • 输入密码并点击“下一步”。此步骤可确保您的帐户安全。

  • 记下您收到的“种子短语”并妥善保存。如果需要,这对于重新登录您的帐户至关重要。

  • 为您的帐户命名并点击“保存”

您现在有了第一个帐户!您可以使用种子短语创建更多帐户,或添加您已有的帐户。 将种子短语保存在安全的地方非常重要。这样,如果您出于某种原因无法登录帐户,即使您的计算机停止工作,您也可以随时使用此短语重新登录。

使用 Polkadot JS UI

浏览 UI

您可以在https://polkadot.js.org/apps在线找到 Polkadot JS UI 。

揭秘 Polkadot JS Wallet 使用路径指南

它包括几个重要区域:

  • 账户- 在这里,您可以管理您的钱包账户,例如添加新账户、安全保存账户或查看您有多少钱。

  • 转账——您可以在此处向其他人汇款或接收款项。

  • 质押- 如果您有兴趣获得奖励,本部分可帮助您参与质押。

揭秘 Polkadot JS Wallet 使用路径指南

  • 网络——通过探索验证器、链状态等来更好地了解 Polkadot 网络。

揭秘 Polkadot JS Wallet 使用路径指南

  • 开发人员- 如果您在 Polkadot 上进行构建,您会在这里找到有用的工具,包括管理元数据。

揭秘 Polkadot JS Wallet 使用路径指南

  • 设置——调整门户以按照您喜欢的方式工作。

揭秘 Polkadot JS Wallet 使用路径指南

侧边栏菜单让您轻松地在这些功能之间移动。

管理网络

点击左上角,你可以看到不同的网络。按照目录有可以分为 Polkadot 和接入它的平行链,Kusama 和接入的平行链,还有其他测试网络,本地网络,以及用户自己定义的网络。在每个网络下面,又可以选择不同的网络节点的 RPC 服务提供者的 URL。在访问碰到问题或者速度较慢,可以尝试着切换一下。

要注意的是不同的链,提供的 runtime 是不同的,交易的类型,参数,交易费都会有所区别。在发送交易或其他操作之前注意 runtime 的版本。

管理账户

要添加您已有的帐户:

  • 点击帐户

  • 选择“添加帐户”

  • 选择“从备份恢复”

  • 输入你的种子短语并创建密码

  • 点击“恢复”

为了安全地保存您的帐户:

  • 转到“帐户”下的“备份”部分

  • 选择账户并输入密码

  • 下载包含种子短语的 JSON 文件

  • 要更改账户名称:

  • 访问帐户

点击帐户名称旁边的三个点

  • 选择“设置链上身份”

  • 输入新名称并点击“设置身份”

发送和接收资金

发送代币:

  • 前往转帐

  • 选择发送者和接收者

  • 输入您要汇款的金额

  • 点击“转账”并同意交易

要收款,只需与汇款人分享您的账户地址。您可以在“帐户”下轻松复制此地址。 转账部分还显示您过去的所有交易的列表,以便您可以跟踪您的资金。 这就是使用 Polkadot JS UI 钱包的基础知识!别忘了探索门户网站提供的所有内容,从质押和治理到开发人员工具。

Polkadot JS 扩展功能

Polkadot JS 扩展是一款工具,可帮助您在线使用 Polkadot 钱包时确保其安全无虞。它就像是您数字货币的看门狗。

网络钓鱼防护

一个很酷的功能是,它可以帮助您防范恶意网站,这些网站会试图诱骗您泄露您的钱财或个人信息。它会根据已知恶意网站列表检查您正在访问的网站,如果出现问题,它会向您发出警告。 要启用此安全功能,只需进入扩展程序的设置并确保已启用阻止危险网站的选项。这意味着扩展程序将始终保持警惕,在您的网络浏览器已有功能的基础上增加一层额外的安全保护。

以下这个就是在一个网站需要访问 wallet 的时候,浏览器弹出的请求。如果碰到恶意网站,或者网站来源不清楚,可以直接拒绝连接。

揭秘 Polkadot JS Wallet 使用路径指南

帐户备份和恢复

备份您的帐户非常重要。如果出现问题,例如您丢失了计算机或忘记了密码,备份意味着您不会失去对资金的访问权限。 备份帐户的方法如下:

1. 单击扩展图标并选择要备份的帐户

2. 点击“导出帐户”

3. 输入您的密码

4. 保存下载的文件。这是一个包含您帐户备份信息的特殊文件。

此文件中最重要的部分是您的种子短语,它的格式如下图。里面包含链12个单词,用它可以生成我们的帐号。

揭秘 Polkadot JS Wallet 使用路径指南

您可以将其视为可以解锁您帐户的万能钥匙。请妥善保管,最好用纸写下来,放在带锁的抽屉或保险箱中,不要与任何人分享。 如果您因失去访问权限而需要重新登录帐户,可以使用此种子短语或备份文件。只需转到扩展程序,点击“添加帐户”,然后点击“导入帐户”,然后按照步骤恢复所有内容即可。 备份您的帐户是明智之举。这意味着您有一个计划,以防万一出现问题。

Wallet 的设置

对于地址格式的选择

1. 点击设置

2. 选择地址格式下拉列表,你可以看到中继链和平行链列表。由于每个网络可以设置自己不同的网络前缀,更新后的帐号地址将会发生变化

揭秘 Polkadot JS Wallet 使用路径指南

管理网站接入

1. 点击设置

2. 你可以看到得到授权的网络站点的列表

3. 通过它你可以知道可能的风险

揭秘 Polkadot JS Wallet 使用路径指南

Ledger

它可以和 Ledger 硬件钱包连接,并且选择不同的 App 程序。如果你使用硬件钱包,这将会非常有用。所有的转账将会自动调用硬件里面的 App,然后通过硬件来查看具体的交易内容,并签名交易,最后发送到网络上。

在 Ledger 里面生成的帐号也可以导入到 wallet 扩展。具体是选择添加帐号,然后选择 Ledger 帐号。

如果 extension 在普通模式下显示的内容太局促,可以选择在新窗口打开扩展。

揭秘 Polkadot JS Wallet 使用路径指南

通过 Polkadot JS API 进行交互

Polkadot JS API 允许开发人员使用 Polkadot 区块链,允许他们查找存储在区块链上的信息并发送新的交易。

查询链上数据

借助 API,您可以轻松找到有关区块链的信息,例如帐户详细信息或某人钱包里的金额。以下是一个简单的方法:

// Import API

const { ApiPromise, WsProvider } = require('@polkadot/api');

// Create API instance

const provider = new WsProvider('wss://rpc.polkadot.io');

const api = new ApiPromise({ provider });

// Get account nonce

let nonce = await api.query.system.account(address);

通过这种方式,您可以获得很多不同的信息。API 通过连接到区块链并为您组织数据,让这一切变得简单。 一些关键点:

使用类似api.query.*从区块链中找出东西的方法

  • 结果以易于理解和使用的方式返回

  • 在获取信息时,它不会阻止其他事情发生

这使得开发人员可以直接从区块链获取数据。

提交 Extrinsics

该 API 还非常适合发送交易,例如将代币从一个帐户转移到另一个帐户。您可以这样做:

// Import utilities

const { Keyring } = require('@polkadot/keyring');

const { ApiPromise, WsProvider } = require('@polkadot/api');

// Set up API instance

const provider = new WsProvider('wss://rpc.polkadot.io');

const api = new ApiPromise({ provider });

// Create key pair

const keyring = new Keyring({ type: 'sr25519' });

const alice = keyring.addFromUri('//Alice');

// Construct and submit transfer

api.tx.balances

.transferKeepAlive(recipient, 123)

.signAndSend(alice);

以下是您需要了解的内容:

  • 使用类似 api.tx.* 进行交易的方法

  • 密钥环可帮助您管理密钥并进行签名

  • 你可以使用区块链的特定部分(称为模块)进行交易

通过这种方式,API 使得创建和发送交易变得不那么复杂,帮助开发人员专注于构建他们的应用程序,而不会被区块链细节所困扰。

Polkadot JS 的重要性

Polkadot JS 是任何想要使用 Polkadot 网络的人的关键工具。它使处理复杂的区块链世界变得更简单。无论您是想要创建新事物的开发人员,还是只是对加密货币感兴趣的人,Polkadot JS 都能满足您的需求。它对于实现 Polkadot 的由用户控制的网络梦想至关重要,因为它让人们能够轻松创建、共享和管理他们的数字资产。

相关问题

Polkadot 的基本原理是什么?

Polkadot 连接不同的区块链,以便它们可以协同工作。以下是一些基础知识:

  • DOT 代币用于做出决策、运行网络、连接称为平行链的特殊区块链以及支付交易。

  • 中继链是帮助不同链进行对话和协作的主链。

  • 平行链是可以通过 Polkadot 相互发送消息的独特区块链。

  • 验证者通过锁定 DOT 作为一种安全形式来帮助保证网络安全。

  • 治理是 DOT 代币持有者对网络变化进行投票的地方。

Polkadot 的设计让不同的区块链项目能够受益于成为更大网络的一部分,同时仍然做自己的事。

Polkadot-JS 如何工作?

Polkadot-JS 是一个帮助开发者轻松与 Polkadot 网络交互的工具。它简化了:

  • 自动创建与区块链节点对话的方式

  • 使用以下命令轻松获取数据并发送交易 api.query:api.tx

  • 处理密钥和账户,无需开发人员担心细节

  • 关注区块链的更新

  • 为开发人员提供大量帮助和示例

基本上,它使开发人员使用 Polkadot 区块链变得更加简单。

简单解释一下 Polkadot?

可以将 Polkadot 视为区块链互联网。它允许不同的区块链共享信息和交易,而无需中间人。并且跨链的消息和交易由中继链来确保安全,或者称为共享安全。这意味着开发人员可以创建自己的区块链,但仍可以与其他人连接,共享安全性和相互交流的能力。

Polkadot-JS 安全吗?

是的,Polkadot-JS 的构建充分考虑了安全性。它支持安全的硬件钱包、用于存储密钥的加密文件、备份选项(如种子短语)、不危及密钥的使用方法以及保护您免受虚假网站侵害的检查。虽然开发人员应始终小心谨慎,尤其是在密钥管理和数据检查方面,但 Polkadot-JS 是构建连接到 Polkadot 的安全应用程序的可靠选择。

Substrate 入门课第 16 期已经开课啦!欢迎开发者积极报名

掌握 Substrate 不仅可以让你近距离感受 Web3 行业发展的技术力量,更能带你深入波卡生态创新前沿。由 OneBlock+ 和 Polkadot 联合打造的第 16 期《Substrate 开发入门与项目实战》课程开启报名,课程已于 11 月 29 日开课(课程性质免费,请大家尽快填写报名表)!

揭秘 Polkadot JS Wallet 使用路径指南

本期课程视频内容将在原有的六个课时基础上进行优化,增加项目分享部分,另外还安排了波卡生态优秀项目进行技术分享!课程将安排 Task 作业、Office Hour 答疑等板块,帮助大家巩固所学,作业评分第一的同学将获得行业大佬 1 对 1 咨询机会;在正式课程学习之外,课程讲师将会不定期输出技术文章帮助大家学习新知识,更有 1-2 场的 AMA 线上直播带领大家洞悉波卡生态以及 Substrate 技术。无论你是希望在区块链领域取得突破,还是渴望在这个新兴行业中脱颖而出,这门课程都将成为你迈向成功的坚实一步。

🗺️ 免费报名,填写报名表:

https://wj.qq.com/s2/14957929/h3bh/