原文作者:Bruno Škvorc
原文链接:DotLeap.com
订阅链接:dotleap.substack.com
Substrate 区块链工具和界面开发教程,访问 DotLeap.com
(CANAAN注:中文教程可以访问 Boka.network)
Dot Leap 上线 Subsocial
Subsocial 是一个基于 substrate 开发的社交链,功能上整合了 Reddit, Twitter, Facebook, Blog。现在你可以花 0.25 SMN 在上面创建一个 space,然后上面的各种操作比如 likes, follows, replies 需要花费 0.001 - 0.002 SMN。现在你可以通过官网上的指引,加入Telegram获得 SMN。
https://app.subsocial.network/
Subsocial 最大的卖点是它通过 IPFS 永久存储所有内容。目前这些内容存在 Subsocial 自己的 IPFS 节点,但你也可以运行自己的节点,或者使用 Pinata 以及快上线的 Filecoin。
通过下面的链接你可以访问 Subsocial 上的 Dotleap
https://app.subsocial.network/1040
Kusama 上的 NFT
Kusama 上的 NFT 计划的讨论
https://kusama.polkassembly.io/post/303
四个在Kusama上开发NFT的团队的讨论
https://www.crowdcast.io/e/213v16pl/register?utm_source=dotleap&utm_medium=dotleap&utm_campaign=dotleap
由ICF发起的跨链NFT标准
http://internft.org/
RMRK接口标准,以及如何开发相关工具指引
https://github.com/Swader/rmrk-spec
RMRK官方工具
https://github.com/Swader/rmrk-tools
Polkadot & Kusama Ledger 硬件钱包
目前 Ledger 硬件钱包无法通过导入助记词获得与网页钱包相同的地址。
网页钱包可以参考 Substrate-BIP39 来解决这个问题
https://github.com/paritytech/substrate-bip39
Polkadot (v 0.8.24.)
runtime v24 升级,之前的 off-chain election 存在数据太多不能放到一个 block 的bug,这个版本已使用 on-chain staking elections。v25 会修复这个问题,重新使用 off-chain election。
同时这个版本将单个节点投票人增加到 256。
波卡治理
Patract Labs 完成了 Redspot v0.1 开发,一个 Truffle-like 工具箱。Lipeng Yue | Patract Labs 分享了开发日志 https://polkadot.polkassembly.io/post/78
https://polkadot.polkassembly.io/motion/7
他们团队会继续 Redspot v0.2 开发,详见:
https://polkadot.polkassembly.io/post/101
runtime v24 有一个会影响到 proxies 功能的 bug。
议会和技术委员会发起了紧急修复提案。
https://polkadot.polkassembly.io/referendum/6
这个事情也引发了对于议会和技术委员会权力的思考,以及为什么这个功能没有在Kusama上被测试。
同时,社区针对这一事件,对migration做了优化
https://github.com/paritytech/substrate/issues/7210
议案 25 - 每个 era (14,400 blocks) 增加1个验证人槽位,即将几人议会投票。
https://polkadot.polkassembly.io/motion/25
议案 27 - Supercomputing Systems的SubstraTEE项目的财政申请。覆盖第一个满足扩容性的里程碑:一个由TEE环境验证的异步的侧链。详见:
https://polkadot.polkassembly.io/post/111
D5.ai (https://d5.ai/)提交了一个有趣的项目,旨在创建 Substrate ETL:开发者可以将任意区块链数据输出成任意方便的格式如CSV或关系数据库,这样可以更方便的探索链上的各种事件,并分享给社区。详细提案见:
https://polkadot.polkassembly.io/post/90
Kusama (v 0.8.24.)
pepoospina 完成了 WP1 的 Council-Governed Wiki for Kusama
你可以访问项目的 Github 及查看 demo
https://github.com/uprtcl/js-uprtcl/tree/develop/modules/evees-polkadot
https://kusama.polkassembly.io/post/310
公投 86 - 通过,修复上面提到的紧急 bug,已通过并执行
https://kusama.subscan.io/referenda/86
核心代码
XCM primitives crate 已合并到 master 分支,这是推出 XCM v0 的第一步。
https://github.com/paritytech/polkadot/pull/1760
ink! v3 发布
https://github.com/paritytech/ink/pull/493
Shawn Tabrizi 开始开发 Substrate Name Service pallet,他将是波卡版本的ENS
https://github.com/paritytech/substrate/pull/7197
Democracy pallet 中新增 cancel_proposal 和 blacklist 方法
https://github.com/paritytech/substrate/pull/7111
TC 或 Root 可以 cancel。
blacklist 仅支持 Root 权限。
这将方便清理那些无意义的提案,blacklist将禁止特定 proposal hashes,使其无法重复提交。
目前公开提案队列的最大数量是100。
如果一个提案被cancel,其抵押将被没收。
GeekCash 申请 prefix 19
https://github.com/paritytech/substrate/pull/7195
Pallets 将会在代码中提供版本号,这样可以更好的控制不同版本中的兼容性
https://github.com/paritytech/substrate/pull/7208
Shawn Tabrizi 正在开发 Participation Lottery Pallet
可以提供随机性奖励给参与者。
比如参与公投可以随机获得奖励。
https://github.com/paritytech/substrate/pull/7221
默认 substrate treasury 投票人数做了修改,目前拒绝一个提案需要半数议会成员,通过一个提案需要3/5议会成员。
https://github.com/paritytech/substrate/pull/7235
genesis 启动文件中可以设定 treasury 初始数量
https://github.com/paritytech/substrate/pull/7214
兼容以太坊
Moonbeam 宣布了他们完成了种子轮融资
https://www.purestake.com/blog/a-look-at-seed-financing-for-moonbeam/
Frontier已支持 RPC eth_pubsub,也就是说你可以订阅事件完成情况。
https://github.com/paritytech/frontier/pull/103
关于pubsub的详细信息可以访问以太坊wiki
https://github.com/ethereum/go-ethereum/wiki/RPC-PUB-SUB
EVM pallet 修复了时间问题,目前是秒为单位,之前使用了此pallet的请更新
https://github.com/paritytech/substrate/pull/7245
工具
VS Code plugin for Substrate 发布 version 0.5.1
https://github.com/paritytech/vscode-substrate/releases/tag/v0.5.1
Shawn Tabrizi 开发了一个查询 short account index 的工具
https://www.shawntabrizi.com/substrate-js-utilities/indices/
Polkadot JS Apps version 0.60 修改了超过订阅数量的验证节点的显示
https://github.com/polkadot-js/apps/releases/tag/v0.60.1
Substrate API Sidecar 已发布RC版本,意味着其之后版本兼容性将大幅提升
https://github.com/paritytech/substrate-api-sidecar
Ledger钱包目前的一个bug,无法设置任意的奖励接受账户,只能默认stash或controller账号。
https://github.com/polkadot-js/apps/issues/3770
Polkadot JS API 已升级 2.0,配合 Substrate 2.0
老的metadata已移除
https://github.com/polkadot-js/api/releases
Go Substrate RPC client 已兼容 Substrate v2 RC6
https://github.com/centrifuge/go-substrate-rpc-client/pull/97
Polkascan Python tools 与 substrate 交互部分已升级
https://github.com/polkascan/py-substrate-interface
更多功能正在开发
https://github.com/polkascan/py-substrate-interface/projects
学习资料
Polkadot Wiki 新增防骗指南
https://wiki.polkadot.network/docs/en/learn-scams
XCMP wiki页面新增介绍视频
https://wiki.polkadot.network/docs/en/learn-crosschain
生态项目
Polkadot News上关于生态项目的详细介绍
https://telegra.ph/Weekly-digest-Sept-21th---27th-09-26
Phala 发布经济模型更新
https://phala.substack.com/p/phala-newsletter-1-921-927
LocalCoinSwap宣布支持KSM
https://blog.localcoinswap.com/first-p2p-trading-of-kusama-on-localcoinswap/
"Uncharted Territories" 的youtube频道在Treasury资助下访问了多个Kusama议会成员,探讨Kusama的未来以及对世界的影响。
https://www.youtube.com/channel/UCEk1aTXtPgs31A-vQJ5kvjg/videos
Airgap wallet 支持了 DOT 和 KSM
https://medium.com/airgap-it/airgap-desktop-wallet-adds-ledger-support-for-polkadot-kusama-e4a41a793a9f
波卡开发新手学习文章
https://medium.com/better-programming/why-you-should-build-on-polkadot-be111e2ec6c4
波卡项目在Subsocial上开了space,包括Acala, DatDot, Usetech, SubstraTEE等,完整列表:
https://app.subsocial.network/1/posts/111
活动
October 15 - Sub0 Online
https://sub0.parity.io/?utm_source=dotleap
Substrate社区开发者会议,帮助你了解各种substrate的功能及各种项目。
不管是新人老手都推荐参与,演讲者包括了 Jutta Steiner 和 Dr. Gavin Wood
投票
为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon
原文:
http://blog.boka.network/2020/10/09/dot-leap-20-zhong-wen-ban/