资源描述 | 源头 | 描述 |
---|---|---|
主网启动进度 | https://polkadot.network/launch-roadmap/ | 目前主网络启动处于去除Sudo阶段,下一阶段为开启转账交易,因此目前各大交易所都只开启了主网映射充值 |
主(各测试)网络区块浏览器 | https://polkadot.subscan.io/ | |
ERC20期货认领 | https://claims.polkadot.network/ | 拥有ERC20波卡代币的可以前往此处认领,获取等额的波卡主链DOT原生币。 |
波卡开发者维基百科 | https://wiki.polkadot.network/docs/en/ | 系统性了解波卡的共识机制、跨链方案等等有关信息。 |
Substrate基板开发者文档 | https://substrate.dev/docs/en/ | Substrate是波卡社区开发者在开发过程中抽象出来的,基于Rust语言实现的首个区块链开发框架,可以实现一键发链。 |
搭建验证者节点 | https://guide.kusama.network/docs/en/maintain-guides-how-to-validate-polkadot | 通过波卡二进制文件搭建。 |
Docker快速部署全节点 | https://github.com/paritytech/polkadot/blob/master/doc/docker.md | Docker可以快速构建各类波卡节点,但依赖于外部镜像,存在一定时效性问题。从这里可以获取最新镜像:https://hub.docker.com/r/chevdor/polkadot/tags/ |
Westend 西部网络水龙头 | https://wiki.polkadot.network/docs/en/learn-DOT#getting-westies | 安装注册PC版Riot聊天室,搜索“Westend Faucet” 聊天室,发送: !drip Westend网络地址 即可领取500 mWNDs,每人每24小时可领取两次。 |
节点遥测仪表盘 | https://telemetry.polkadot.io/#map/Westend | 遥测平台可以查看区块网络现存节点的状态、地理位置等信息,查找到自己的节点,明确状态。 |
PC钱包apps | https://polkadot.js.org/apps | polkadot.js apps是提供可视化管理各网络PC钱包控制台,方便的切换各网络。 |
Android / IOS钱包APP | https://polkawallet.io/ | polkadot.js apps是提供可视化管理各网络PC钱包控制台,方便的切换各网络。 |
浏览器插件钱包 | https://github.com/polkadot-js/extension | 下载:Google Chrome应用商店 。 |
Java API客户端程序 | https://github.com/emeraldpay/polkaj | 实现JSON-RPC调用的SDK。此项目基于java11通过JNI实现Schnorrkel地址公钥的生成和签名。 |
Substrate Java API | https://github.com/polkadot-java/api | 目前看来已暂停维护,但仍有参考价值。此项目通过JNI实现sr25519地址公钥的生成和签名,但仅在使用于Mac、linux系,不兼容Windows系统。 |
Substrate API文档 | https://polkadot.js.org/api/substrate/rpc.html | 波卡通过Substrate 实现,因此大多数API是共用的。 |
账户地址生成 | https://wiki.polkadot.network/docs/en/learn-account-generation | 波卡采用SS58编码地址,当地址余额低于0.01 KSM / DOT时,有回收风险,需要再次充入至少 0.002 个 KSM / DOT 才能重新激活,数额可能会有变化。 |
交易的构建与签名 | https://wiki.polkadot.network/docs/en/build-transaction-construction | 了解交易的结构。 |
有关交易状态确认问题 | https://polkadot.js.org/api/start/api.tx.subs.html | 波卡交易的状态是基于事件的,任何交易都会发出(多个)事件。事件不提供任何RPC查询,但可进行ws订阅。对于交易而言事件(总体执行结果)始终是system.ExtrinsicSuccess或者system.ExtrinsicFailed的,即执行成功或失败,同时即使这样仍存在交易无效的可能性,例如交易大于余额数量的转账,具体参考:无效交易,交易验证。 |
离线签名 | https://github.com/paritytech/txwrapper | 基于TypeScript实现离线签名。 |
Substrate API Sidecar | https://github.com/paritytech/substrate-api-sidecar | 一套REST API服务,旨在在Substrate旁边运行。提供查询以及解析区块交易明细的一系列API。 |
交易手续费 | https://wiki.polkadot.network/docs/en/learn-transaction-fees | 波卡按重量收取手续费,同时会进行动态调整,。 |
Docker 快速构建部署各类波卡节点参考
docker run -d -p 9933:9933 -p 9943:9944 -p 30333:30333 \
-v /mnt/dot/westend-data:/data \
--name westend chevdor/polkadot:latest \
polkadot --chain westend --ws-external --ws-port=9944 \
--rpc-external --rpc-cors=all --name "PolkaDocker727" --pruning archive
参数解析
参数 | 描述 |
---|---|
/data | 存放节点数据的核心文件 |
--chainl | 指定网络。polkadot 主网络,kusama 金丝雀主网,westend 西部测试网络 |
--ws-external | 对外开放Websocket端口 |
--ws-port | WebSocket端口号 |
--rpc-external | 对外开放RPC端口 |
--rpc-cors=all | 开放所有RPC端口 |
--name "PolkaDocker20200731" | 节点名称 |
--pruning archive | 运行归档节点,归档节点是保存全部数据全节点。非全节点,某些API不可用。 |
更多参数,请阅读开发者文档:https://wiki.polkadot.network/docs/en/maintain-sync