Dot Leap 20 中文版

原文作者: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

发表评论

电子邮件地址不会被公开。 必填项已用*标注