什么是波卡平行链插槽拍卖

这几天DOT价格不断突破,很多坚守在波卡社群的伙伴在新年第一天收获颇丰,波卡市值也已经超过莱特币LTC,位居第五,据说很多瑞波的资金出逃开始进入波卡,所以DOT超越瑞波也只是时间的事情。

很多朋友在问波卡上有没有空投?
简单的答案就是参与波卡(以及Kusama)平行链拍卖,波卡的下一波热点。

平行链拍卖也叫 IPO、Parachain Auction 或者 CrowdLoan

平行链拍卖的目的

Screen Shot 2021-01-01 at 08.27.32

波卡比较像黑客帝国里面的母体Matrix,所有生态链通过一个叫插槽的东西接入母体,因为初期插槽数量较少,所以需要通过拍卖来获得。(未来波卡的插槽位置可以上百,而通过级联中继链技术,理论上插槽数量可以接近无限,成为一个真正的Matrix!​)

为了获得插槽的位置,波卡生态链可以发起 CrowdLoan,让社区参与一起来帮助自己竞拍,并将自己平行链的代币分发给参与的用户。

平行链拍卖的步骤

参与平行链拍卖的用户只需要在波卡上(或Kusama上)选择一个平行链,然后锁仓自己的DOT(KSM)一段时间即可,然后就可以在平行链上获得相应奖励,比较像Binance的LaunchPool锁仓空投模式。
因为资金是锁在波卡官方开发的主网模块中,所以无需担心资金安全问题,即使平行链项目失败也不影响这部分资金的安全(但注意,这部分锁仓资金是没有抵押挖矿的收益,抵押挖矿操作步骤可以查看这篇文章

平行链可以非常自由制定自己的奖励计划,比如成功获得插槽奖励50%的代币,不成功奖励5%的代币等。

目前拍卖模块还未上线,正在进行安全审计等准备工作。

平行链拍卖的时间

关于插槽的拍卖,还没有固定的日期,从目前的开发进度看,很可能会在2021年2-3月,并首先在 Kusama 上进行。

注意,波卡和Kusama的平行链拍卖是分开进行的,波卡需要使用DOT、Kusama需要使用KSM参与。

如何查询波卡上有哪些项目会参与平行链拍卖

可以到 polkaproject.com 查询

点击 SubstrateBased 分类,可以看到目前已经有 103 个波卡平行链准备接入,第一批插槽拍卖数量在10个以内,所以竞争会非常激烈

Dot Leap 28 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

PolkaWorld发布了理事会成员采访系列文章,查看:
英文:
https://polkaworld.medium.com/interview-with-polkadot-councilors-9b1143936a26
中文:
https://mp.weixin.qq.com/s/9Dax5LFcpQl8IWNkl4rZhQ

Polkadot

2020回顾:

  • 18 次系统升级
  • 23 财政申请获得通过
  • 118000 DOT 支持生态项目,重点关注基础设施、市场和社区活动
  • 300 个验证节点,超过7000的抵押投票参与者
  • 61 次打赏
  • 1 个新的系统:奖励金 bounties
  • 9 个公投被社区通过

重要

Cumulus 已经合并到 Rococo V1,parachain 测试已经开始!
https://github.com/paritytech/cumulus/pull/268

波卡治理

如果你从未参与过波卡治理,欢迎填写下面的反馈表,帮助波卡提升治理系统
https://docs.google.com/forms/d/e/1FAIpQLSdFQh9__8R22IOBxhGFafKBs5o5WWt_UFL0alZqeMXdCRilcg/viewform

Litentry 团队提议开发一个所有Substrate链都可以使用的移动端原生的治理工具,该提议将通过波卡和Kusama treasury 支持。该提议获得通过。
https://polkadot.polkassembly.io/post/217

PromoTeam 发布了一个新的提议等待理事会回复中,总共7集的视频,包括波卡的功能和使用场景等。具体包括: Identity, Social recovery, Voting, Tips, Staking 等
https://polkadot.polkassembly.io/post/215

OnFinality 提出第一阶段的经费申请来扩容基础设施,以支持即将进入生产状态的应用。
https://polkadot.polkassembly.io/post/218

Koto Studio 提议一个 bounty,更新 Polkadot 的品牌。他们也是 W3F 联系的设计团队之一,希望随着波卡生态的扩大,进一步提升品牌影响力。
https://polkadot.polkassembly.io/post/228

Proposal 231 – 支持 Elara 0.3 的开发,一个波卡生态的类 Infura 服务
https://polkadot.polkassembly.io/post/231

Kusama

2020 回顾:

  • 40 个财务申请获批
  • 60000 KSM 支持生态项目,重点关注基础设施、市场和社区活动
  • 780 个验证节点,超过3000的抵押投票参与者
  • 153 次打赏
  • 70 个公投被社区通过,包括 18 次系统升级

Kusama 治理

Polkadot Comics 的 Dan 发布了关于资助继续完成 Kusama 和 Polkadot 知识相关漫画的申请
https://kusama.polkassembly.io/post/408

Ramp团队在成功集成波卡后,发起了一个新的提议以支持 KSM。
https://polkadot.polkassembly.io/post/216

SubBooster 项目的议案没有获得通过
https://kusama.polkassembly.io/motion/248

核心代码

FRAME V2 版本即将发布,Shawn 在 Github 上发了一个讨论,希望大家能够反馈问题、并提相关功能建议
https://github.com/paritytech/substrate/discussions/7788

理事会现在能够惩罚无效 tip 已防止 tip 的滥用
https://github.com/paritytech/polkadot/pull/2147

Proxies 不能够把它自己设为 proxies,这会导致资金永远丢失
https://github.com/paritytech/substrate/pull/7803

Valiu 申请了 prefix 35

以太坊兼容性

Moonbeam 和 Chainlink、Band Protocol 达成合作
https://www.purestake.com/news/moonbeam-network-has-integrated-the-chainlink-oracle-network-on-testnet/?utm_source=element&utm_medium=organic&utm_campaign=chainlink

Moonbeam 相关类型使用其独立的 npm package
https://github.com/polkadot-js/apps/pull/4296

工具

Polkadot JS 浏览器插件支持导入 JSON 格式的以太坊地址。这将为 Moonbeam 项目提供支持,同时也意味着之后能够支持以太坊 Web3 账号。
https://github.com/polkadot-js/extension/pull/560

Polkadot JS Apps 升级 0.73,增加了 bounty 界面,支持通过URL分享自定义的type,使用Webpack 5。
https://github.com/polkadot-js/apps/releases/tag/v0.73.1

Polkadot API 升级 v3.2.
https://github.com/polkadot-js/api/releases/tag/v3.2.1

生态

Phala 的 pre-mainnet 启动
https://medium.com/phala-network/development-of-pre-mainnet-kickoff-phala-weekly-v0-3-04-8d47d9844976

Fear wallet 集成了 Ramp
https://medium.com/polkaswap/fearless-wallet-integrates-ramp-for-easy-fiat-to-crypto-on-ramps-1e36ba014217

Polkadot in 2020 by the Numbers – 完整记录了波卡和Kusama 2020年的各种数据
https://alexandraheller.medium.com/polkadot-in-2020-by-the-numbers-1ab39061272e

Substrate Stencil 是一个 node template 让你使用 BABE 和 Grandpa 启动,而非 Aura

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Boka.network 现正得到 MathWallet 赞助

波卡平行链系统架构

本文作者为 Jenner @Patract Labs 。
这篇文章基于Polkadot的6be14014提交(2020/12),目的是介绍Polkadot在平行链角度上的系统架构。

角色

架构图

  • Relay chain:中继链,负责平台安全性。
  • Parachain:平行链,拥有自己独立的状态与业务逻辑,共享中继链提供的安全性。

节点

  • validator:验证人,负责中继链的出块,同时验证来自收集者的证明,与其他验证人进行共识投票。中继链全节点,需要抵押DOT。
  • collator:收集者,为验证人收集平行链的交易和状态转移证明(collation)。平行链全节点,同时内嵌中继链全节点服务,不一定需要抵押DOT,可以由平行链自行激励。注意,平行线程的 collator 需要持有DOT,以便参与出块资格的拍卖。
  • fishermen:渔民,监控验证人和收集者,检查无效的候选收据。collator 或者 validator 都可以作为 fishermen,需要抵押DOT。

平行链节点结构

平行链节点主要有以下两点变动。

共识

collator 在平行链上的角色类似于以往的独立链上的 validator。但是 collator 只提供候选区块,然后交由中继链上的 validator 进行共识。所以,平行链不再需要自己的共识机制。当然,可以保留对 collator 的选择机制。

双服务

平行链节点与以往单链节点的不同在于:需要启动一个中继链全节点服务。内嵌的中继链全节点服务中,包含了 overseer (关于 overseer 在“中继链节点结构”部分介绍)与子系统服务,并且将 overseer_handle 共享给 collator,在collator_protocol上注册为collator_side。因此,collator 能与 validator 通过 overseer 进行消息交互,例如传递候选区块相关消息。另外,平行链全节点还需要通过内嵌的中继链节点来“跟随”中继链的出块。所谓“跟随”,指的是平行链全节点的最佳区块为中继链上最佳区块包含的相应平行链区块,终结区块亦如此。

中继链节点结构

relay_chain
中继链上除了必须的基础组件外,比较重要的就是overseer与子系统。

overseer

overseer
Overseer 主要有以下功能:
  • 启动和关闭一系列子系统
  • 作为子系统之间的消息总线
  • 监听外部事件,触发子系统相应任务

消息协议

overseer 向子系统发送两种类型的消息:Communication,Signal。
  • Communication:子系统之间交互的消息被封装在Communication类型中,根据被封装的消息类型传递到指定的子系统。例如子系统A向子系统B发送一个消息M:1. A向overseer发送AllMessages::B{M};2. overseer收到后,向B发送FromOverseer::Communication{M}。
  • Signal:系统消息,例如块导入、块终结、关闭子系统,被封装在Signal中。系统消息会被广播到所有子系统。

子系统

目前设计上共有18个子系统,其中3个未完全实现。

Collator相关

  • collation_generation_subsystem:collator在块更新时生成collation
  • collator_protocol_subsystem:collation的请求与回应,根据validator/collator的角色执行对应的任务

候选区块共识

  • candidate_selection_subsystem:触发对collation的请求,收到collation后请求投票
  • candidate_backing_subsystem:对collation投票,签署statement
  • statement_distribution_subsystem:广播statement
  • pov_distribution_subsystem:广播PoV
  • apporoval_subsystems(TODO):在finalize前对候选区块的再次检查

可用性相关

  • availability_distribution_subsystem
  • bitfield_signing_subsystem
  • bitfield_distribution_subsystem
  • availability_recovery(TODO)

工具类子系统

  • candidate_validation_subsystem:验证候选区块
  • provisioner_subsystem:提供平行链相关的出块打包数据
  • runtime_api_subsystem:调用runtime api
  • availability_store_subsystem:存储可用性数据
  • network_bridge_subsystem:与collation相关数据在节点间传递的网桥协议
  • chain_api_subsystem
  • misbehavior_arbitration(TODO)

Collator

以平行链上的Collator为例,介绍节点如何与子系统协作。

启动

  • 平行链启动时,build_polkadot_full_node启动一个中继链全节点,包含overseer和子系统,并且在 collator_protocol_subsystem 注册为collator_side。如果要以collator的身份启动节点,启动时需要设定–collator,类似于以往独立链设定–validator启动验证人节点。
    • follow_polkadot:根据中继链的出块来更新平行链
    • 初始化collation_generation_subsystem,在此时注册collator.produce_candidate,用来生成collation。
    • 在 collator_protocol_subsystem 上注册 Collator 所在的para_id。
    • start_collator:polkadot_full_node.client.execute_with(StartCollator},collator和polkadot_full_node共享一个overseer_handler。

准备候选区块

  • collation_generation_subsystem启动后会循环handle_incoming。接受到ActiveLeavesUpdate后handle_new_activations。
    • propose一个候选区块
    • build_collation:构建候选区块的Collation
    • 开启wait_to_announce任务,注册成为StatementListener。当收到validator发来的Statement::Seconded就广播当前候选区块
    • request_full_validation_data_ctx在中继链上获取辅助验证的数据ValidationData。
    • task_config.collator->produce_candidate
    • collator_signature_payload签名
    • 生成CandidateReceipt(包含erasure_root和CandidateCommitments的hash),发送CollatorProtocolMessage::DistributeCollation给 collator_protocol_subsystem。

通知validator

  • collator_protocol_subsystem 监听Communication(CollatorProtocolMessage),process_msg处理消息。收到DistributeCollation后,检查para_id,然后distribute_collation向validator广播。
    • determine_core:计算当前平行链分配到的core
    • determine_our_validators:计算分配到该平行链的validator集合,包括当前集合和下一次分配的集合
    • connect_to_validators:同时连接当前validator集合和下一组validator
    • distribute_collation:检查collation在active-leaves上,collation没有在该relay parent上出现
  • 连接上新的validator后,在collator protocol子系统中handle_validator_connected
    • 发送一个CollatorProtocolMessage::Declare给validator,注册collator
    • 如果validator是属于该平行链的验证人集合,那么advertise_collation,向validator 发送CollatorProtocolMessage::AdvertiseCollation,通知validator准备发送collation了。

回应请求

  • 收到validator消息CollatorProtocolMessage::RequestCollation
    • send_collation:回应validtor。回应的message中包含CandidateReceipt和PoV,发送CollatorProtocolMessage::Collation(request_id,receipt,pov)给validator。由于这是节点间通信,overseer的中继只能作用于节点内的子系统之间,所以这个消息是被封装在NetworkBridgeMessage::SendCollationMessage中的,通过 network_bridge_subsystem 向validator转发消息。

出块

  • 当中继链上statement被checked后(状态为seconded),collator在平行链上announce_block,此时为暂时同步。
  • 最佳区块和终结区块跟随中继链的出块。

More

实际上,以上所描述的Collator与子系统的交互也可以说是以Collator角度的平行链出块流程。关于以Validator角度的平行链出块流程将在《平行链节点的出块流程》中介绍。

波卡抵押工具完全指南

波卡通过staking奖励来激励大家进行抵押,并能够获得大于10-13%的年化收益。
很多波卡新用户对于如何抵押不太清楚,本文以麦子钱包抵押工具为例,简单叙述一下如何操作。

新增抵押

首先下载麦子钱包: http://www.mathwallet.org

1.打开 麦子钱包,切换至 Polkadot ,在应用中打开【Polkadot 抵押挖矿工具】

2.进入应用,默认为存储账户,需切换至 控制账户 后点击 新增绑定
注:关于存储账户和控制账户的区别可以查看麦子钱包写的这篇文章:http://blog.mathwallet.net/?p=2665

3.输入需要抵押的 DOT 数量并点击 确认

若想充值绑定正在解除质押的 DOT ,亦可点击 重新绑定

4.点击提名 – 设置

5.选择验证人

最多同时可选16个验证人,票数由链上随机分配(钱包内请留少量余额充当手续费,否则易出现投票失败的情况)

麦子钱包已支持 智能优选,勾选 智能优选 即可基于当前绑定 DOT 数量计算并勾选当前最高收益节点(实时变化),收益奖励默认自动续投

收益领取

在 Staking 工具 中点击奖励 – 设置

选择奖励获取账户,收益将自动转入对应选择的账户

备注:
官方发放staking利息的时间大致为:北京时间23:40左右(以实际区块高度为准)。
19:00前抵押,第二天23:40后有收益。19:00后抵押,第三天23:40后有收益。
收益可以自己手动提,或者等待同一节点的其它抵押着提息,波卡规则是同一节点下抵押人提息,连同其他人一起提,减少提息的交易。

查看收益

点击“查看收益”即可查看所有收益领取记录

一般情况下不需要进入“手动领取”,节点每天会自动发放,如果希望立即结算收益,可以进入手动领取,但需要支付一小笔手续费

如何解抵押

进入 [DApp] – [抵押挖矿工具]

确保当前是 '存储账户' 模式, 点击 '解除绑定'

输入解除绑定的金额

在解除绑定锁定期过后(DOT为28天),按下图的方法,切换到控制账户模式

点击已解除 DOT 右侧的【提现】按钮,完成签名,然后这部分 DOT 就会出现在可转账的余额里面了

备注:
波卡系其它链,比如KSM、EDG、PCX等通证的抵押操作与DOT基本一致。

Dot Leap 27 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

Polkadot

Polkadot 1000 节点扶持计划已开启
https://polkadot.network/supporting-decentralization-join-the-polkadot-thousand-validators-programme/

Kusama 1000 节点扶持计划进行中
https://thousand-validators.kusama.network/#/

根据每 1 eras 新增一个1节点的规则,目前节点数量已增加至 298

不久将来,所有节点需要轮换 session keys 以支持平行链相关的审核和 vote keys功能。
https://w3f.github.io/parachain-implementers-guide/protocol-approval.html

波卡治理

议案44&45:LocalCoinSwap 和 Dorahacks 的费用申请被通过。
https://polkadot.polkassembly.io/motion/44
https://polkadot.polkassembly.io/motion/45

公投13:修正错误slashing的问题。

议案47:同意资助 6 个 Substrate Developer Academy 的奖学金。该课程目前是帮助开发者上手波卡生态项目的开发。
https://polkadot.polkassembly.io/motion/47

Ramp 发布了他们 DOT 集成的最终报告
https://polkadot.polkassembly.io/motion/37#476c5add-3741-4381-b1b2-f399a8527cbf

Kusama

已启动每 1 era 新增一个1节点的规则,直至最多900个节点。

Kusama上会有2个pallets来实现NFT,具体见:
https://news.nft.review/p/nft-review-1-cyberpunks-and-pioneers

Kusama 治理

议案 246:已通过, Patract Labs发起用于资助 Himalia v0.1 and v0.2 milestones (WASM contract sdks in Go and Python). 该项目目标是开发 FRAME Contracts SDK 来支持多语言的WASM DApp开发环境。
https://kusama.polkassembly.io/motion/246

Patract Hub 提交 Ask! v0.1,一个基于 AssemblyScript 的智能合约环境。Ask! 支持使用 eDSL 形式开发智能合约。它基于 ink! 实现并完全兼容。
https://kusama.polkassembly.io/post/398

"Virtual Niche" 的提议,将是世界上第一个 NFT 艺术展,基于 Kusama 上的 NFT 协议实现。
https://kusama.polkassembly.io/post/399

公投95:修正错误slashing的问题。

核心代码

Shawn Tabrizi 发起了一个 Substrate 还需要什么的讨论,有什么你觉得可以添加的功能、组件以及相关支持,可以在下面提交:
https://github.com/paritytech/substrate/discussions/7707

单个账户支持多重 vesting schedules
https://github.com/paritytech/substrate/pull/7699

波卡平行链支持新的 keys 类型
https://github.com/paritytech/substrate/pull/7688

Substrate 更新到 libp2p 0.32.2
https://github.com/paritytech/substrate/pull/7696

基础跨链消息代码已合并,支持 Relay Chain 传递消息给平行链。
https://github.com/paritytech/polkadot/pull/1934

Merkle Mountain Range 更新已合并,允许轻客户端只导入相关区块头。
https://github.com/paritytech/substrate/pull/7312
https://github.com/paritytech/parity-bridges-common/issues/263

修复了通过 bonding 和 rebonding 创建 dust account 的问题。
https://github.com/paritytech/substrate/pull/7718

Keccak-512 已加入 host function
https://github.com/paritytech/substrate/pull/7531

Kilt and Polimec 申请 prefixes 38 和 41
https://github.com/paritytech/substrate/pull/7547/files

第一次参与治理的用户无需手续费
https://github.com/paritytech/substrate/pull/7661

Treasury pallet 被重构为多个组成,包括 tips 和 bounties
https://github.com/paritytech/substrate/pull/7536

以太坊兼容性

Moonbeam 升级 Moonbase Alpha testnet V4
已升级多collators以及主网
https://www.purestake.com/news/moonbeam-announces-the-upgrade-of-its-testnet-to-moonbase-alpha-v4/?utm_source=news&utm_medium=element

工具

Patract Hub 已完成了 Redspot v0.3,一个 WASM smart contracts 开发工具,包括测试和debug流程。该工具已发布生产,开发者可以开始使用这一强大的工具。
https://redspot.patract.io/

Substrate API Sidecar 与普通 Substrate-based chain 兼容
https://github.com/paritytech/substrate-api-sidecar/pull/351

Subsembly – Limechain 开发的 framework 使用 AssemblyScript 开发 runtimes
https://github.com/LimeChain/subsembly

Polkadot JS API 升级 version 3.0 – 一个较多修改的版本升级。
https://github.com/polkadot-js/api/releases/tag/v3.0.1

Polkadot Apps 升级 0.71 – 能够显示 identity 审核错误信息
https://github.com/polkadot-js/apps/releases/tag/v0.71.2

vscode-substrate 升级 version 0.5.2.
https://github.com/paritytech/vscode-substrate/releases/tag/v0.5.2

Polkadot JS Apps 允许通过链接分享 custom types 配置
https://github.com/polkadot-js/apps/pull/4210

学习资料

Polkadot Wiki 中加入了 Bounties 相关信息
https://wiki.polkadot.network/docs/en/learn-treasury#bounties-spending

Polkadot Wiki 中加入了 Polkadot-JS Targets 页面各种 filter 的解释
https://wiki.polkadot.network/docs/en/learn-nominator#filter-out-validators-with-undesirable-traits

生态

Subsocial 发布了品牌资料。同时他们也正在修改 RPC methods 以提升访问速度。
https://app.subsocial.network/@subsocial/subsocial-brand-assets-for-your-site-489

Polkaworld 从计算应用历史预测了区块链应用的发展,以及波卡生态的光明未来。
https://polkaworld.medium.com/do-not-use-the-mind-of-smart-contract-to-think-about-the-next-generation-of-blockchain-applications-ab94ddc54d4d

NFT Review 第一版已发布
https://news.nft.review/p/nft-review-1-cyberpunks-and-pioneers

BUIDL Labs 发布了 staking 调查,希望能找到目前staking相关的一些改进点。
https://us7.list-manage.com/survey?u=beb1c728d410bcb93567eca55&id=30b9aaa155

如果你对 substrate 开发感兴趣,你可以查看 Substrate Runtime Developer Academy
https://www.industryconnect.org/substrate-runtime-developer-academy/

Ellipal 硬件钱包宣布支持 DOT
https://twitter.com/ellipalwallet/status/1339145266889252866

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Boka.network 现正得到 MathWallet 赞助

Dot Leap 26 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

NFT Newsletter

NFT 生态开始在 Kusama 上崛起,出现了包括 NFT strategy 的讨论,以及生成和销售NFT的 RMRK.app,因此BRUNO创建了一个关于Kusama和波卡生态NFT动态的newsletter: NFT Review
该newsletter会专注于波卡生态NFT,包括:
新生成的 NFT
高价交易
艺术家推荐
项目发布及邀请码
以及更多相关内容!

访问 nft.review 订阅

Polkadot (v0.8.26-1)

DoraHacks 发布了一个建议收集,他们计划提交treasury申请用于在杭州举办一场 Substrate Hackathon,日期是 12月19-20日。总共申请 3000 DOT。
https://kusama.polkassembly.io/post/375

era 188 发生了 383.7001 DOT 的 slash
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.polkadot.io#/staking/slashes

波卡治理

Acala 团队启动了 Substrate Developers Academy 来帮助开发者使用 substrate 进行开发。该项目由经验丰富的substrate开发者帮助开发者上手。
有一个新的提议建议提供6个奖学金机会,以帮助觉得该课程较贵的学员。
https://polkadot.polkassembly.io/post/199

Patract Labs正在讨论 Europa (sandbox) v0.2,开发一个 FRAME 合约 pallet 的沙盒环境,同时也提供一个 Substrate Runtime 的沙盒环境。Europa v0.1 已经开发完成。欢迎大家参与讨论
https://polkadot.polkassembly.io/post/189

Polkaworld 发布了他们第一个 Council 报告
https://polkaworld.medium.com/polkaworld-council-report-1-723608be78f3
以及一个 treasury 报告
https://polkaworld.medium.com/kusama-treasury-report-1-2226d34aaddc

议案 44:Polkaworld 财务申请用于集成Polkadot到他们服务的工作的最后一个里程碑。通过他们的服务将可以实现非托管的P2P交易,以及币币兑换
https://polkadot.polkassembly.io/motion/44

Kusama (v0.8.26-1)

era 1606 发生了 0.1199 KSM 的 slash
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fkusama-rpc.polkadot.io#/staking/slashes

Kusama 治理

Bounty 列表已加入 Polkadot JS Apps UI
https://polkadot.js.org/apps/#/bounties

公投 93:每 200 个 era 增加一个验证节点的提案已通过
https://kusama.polkassembly.io/referendum/93

议案 242:OpenSquare 的财政申请,用于开发一个支持 treasury 的 explorer,帮助用户更好的理解 treasury 的使用。该议案已获得通过。
https://kusama.polkassembly.io/motion/242

议案 243:Polkascan 的财政申请,用于开发 Kusama 平行链支持。重点关注链上数据,以及数据聚合,并支持多链应用架构。该议案已获得通过。
https://kusama.polkassembly.io/motion/243#633feeec-276e-4cfc-8370-f0b56bff0b3c

财政申请 59:关于 validator ranking tool 的进一步开发,该议案已获得通过。具体内容见下文。
https://kusama.polkassembly.io/treasury/59

Patract labs 提交了一个新的提案,开发一个新的工具 Himalia,一个多语言智能合约 SDK。
https://kusama.polkassembly.io/post/370

ZKValidator 提交一个讨论。他们希望创建一个 bounty 开发 STARK pallet。
https://kusama.polkassembly.io/post/377

Rotki 提交财政申请 60:集成 KSM(以及 DOT)到开源的 portfolio / tax 应用中去。该议案已获得通过。
https://kusama.polkassembly.io/treasury/60

KodaDot 提交了一个 Kusama NFT explorer 的提案
https://kusama.polkassembly.io/post/384

核心代码

Substrate 已原生支持抵押稳定币模块。
https://github.com/paritytech/substrate/pull/7152/

如果 sudo_as call 失败,会返回失败,之前只会返回布尔值。
https://github.com/paritytech/substrate/pull/7620

Pallet trait 现已改名为 config
https://github.com/paritytech/substrate/pull/7599

Libp2p v0.31.2 版本已升级
https://github.com/paritytech/substrate/pull/7658

dropped peers 导致的 Reputation 修改会被记录 log
https://github.com/paritytech/substrate/pull/7655

Phragmen 已忽略 empty voters
https://github.com/paritytech/substrate/pull/7378

以太坊兼容性

Human Protocol 加入 Moonbeam 网络
https://medium.com/human-protocol/human-protocol-brings-distributed-marketplaces-to-moonbeam-98098ada7f70

工具

Polkadot JS Extension 已升级 version 0.35
https://github.com/polkadot-js/extension/releases/tag/v0.35.1

诈骗项目会被添加到 repo
https://github.com/polkadot-js/phishing
帮助波卡生态提升安全性,大家发现诈骗的网站和地址可以去添加

Polkadot JS Apps UI 会显示最近一些节点奖励的发放时间,以及各个节点所占比例。
https://github.com/polkadot-js/apps/releases/tag/v0.70.1

Polkadot JS API 已升级 2.10
支持查询某个block的storage item的大小。
https://github.com/polkadot-js/api/releases/tag/v2.10.1

LocalCoinSwap 完成了他们 Python lib 的 V2 版本
https://localcoinswap.github.io/substrate-utils/

生态

一个自动发布波卡链上动态的推特机器人
https://twitter.com/subnotif

Patract Labs Elara 节点接口已加入 Polkadot JS
是一个亚洲用户较优的节点选择
https://github.com/polkadot-js/apps/pull/4142

Polkastarter 和 Moonbeam 达成战略合作。Moonbeam 开发者将获得更多 DeFi 工具
https://polkastarter.medium.com/polkastarter-partners-with-moonbeam-for-cross-chain-interoperability-7276f711d952

PolkaBTC Alpha 测试网已上线,支持将 Bitcoin 跨链到波卡
https://twitter.com/InterlayHQ/status/1333406105863663617

Yieldscan – 一个查询验证节点的工具,并能够非常详细的节点运行情况相关数据
https://yieldscan.onrender.com/

Polkadot DeFi 联盟启动
https://polkadot.polkassembly.io/post/196

Polkadex 发布了他们的测试网
https://testnet.polkadex.trade/

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Boka.network 现正得到 MathWallet 赞助

Dot Leap 25 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

Polkadot (v 0.8.26-1)

波卡治理

来自 Cryptonauts 的提案正在讨论阶段,他们计划做一个高质量的全面介绍波卡的视频。
https://polkadot.polkassembly.io/post/172

Patract Labs 提交了 Megaclite 提案,目的是为波卡生态提供零知识证明基础技术支持。该提案已通过理事会投票,总额 5430 DOT。
https://polkadot.polkassembly.io/treasury/24

议案 43:正在投票,旨在赔偿之前bug导致的slash。
https://polkadot.polkassembly.io/motion/43

投票:目前理事会正在对18个队列中的tips请求投票。
另外Council理事会投票也在进行中,大家可以给作者Bruno投票(Canaan:Yaoqi作为亚洲区的波卡生态活跃开发者也正在参与理事席位竞选,大家可以给他投票)
理事投票不会锁定DOT,仅消耗一笔投票交易的手续费,所有目前staking中的DOT都可以作为投票权重。

Kusama (v 0.8.26-1)

KodaDot 钱包加入了 RMRK NFT 的支持。具体见:
https://twitter.com/KodaDot/status/1331657696508932097

验证人排名

验证人排名,作为选择验证节点的重要数据,现已被整合到 Kusama 官网 https://validators.kusama.network/

Kusama治理

公投 93:每200eras增加一个验证节点的数量,正在进行公投
https://kusama.polkassembly.io/referendum/93

议案 239:旨在赔偿之前bug导致的slash。
https://kusama.polkassembly.io/motion/239

Maria Clara 提出一个 bounty 用于奖励葡萄牙和西班牙语的 wiki、白皮书翻译。
https://kusama.polkassembly.io/post/367

Treasury 提案 56:关于开发 Subbooster,提供远程 substrate 编译环境以加速整个过程。正在进行议案投票
https://kusama.polkassembly.io/motion/241

核心代码

参与有奖 pallet 正在开发中。
https://github.com/paritytech/substrate/pull/7221
很快你就会因为参与治理而得到一些 DOT 奖励!
https://hackmd.io/68rduBydTEy4X-ULevd90g

轻客户端无法运行Aura-specific验证逻辑的问题已修复。
https://github.com/paritytech/substrate/pull/7595

Kian 提出了完全可自定义的 proxies 的讨论。这种 proxies 设计可以允许你自定义 proxy 到一个具体的 module 和 方法上。能够在native环境中实现非常安全的 proxies。
https://github.com/paritytech/polkadot/issues/1823#issuecomment-734416305

Substrate 已升级到 libp2p 0.31
https://github.com/paritytech/substrate/pull/7606

以太坊兼容性

Moonbeam 发布了大使招募计划
https://www.purestake.com/news/moonbeam-launches-ambassador-program

工具

sub-flood 可以帮助你测试你的 Substrate chain 的极限性能
https://github.com/NikVolf/sub-flood

Polkadot JS Apps UI 升级到 version 0.68
https://github.com/polkadot-js/apps/releases/tag/v0.68.1

Polkadot JS Extension 会提示你是否你正打开大写锁定,以及其它密码相关的友好错误提示。
https://github.com/polkadot-js/extension/pull/545

Polkadot JS Apps UI 加入了日历按钮。并支持你导出链上events到你的本地日历。
https://github.com/polkadot-js/apps/pull/4068

Polkadot JS Apps 加入 OnFinality RPC 节点
https://github.com/polkadot-js/apps/pull/4070

使用 proxies 创建安全的托管热钱包
https://github.com/emostov/proxy-hot-wallet
更多关于热钱包介绍
https://www.crowdcast.io/e/substrate-seminar/23

W3F制作的 staking rewards 计算器(还未发生产,正在收集反馈)
https://github.com/w3f/staking-rewards-collector

Polkadot JS Apps 中 nomination & validation actions 修改为使用 BatchAll 替代 Batch 方法。BatchAll 运行交易提交的原子化,同时成功或同时失败。
https://github.com/polkadot-js/apps/pull/4066

Polkadot JS UI 新版本将在staking板块中显示通胀率和APY收益
https://github.com/polkadot-js/apps/pull/4085

生态

Phala 发布了新的有激励的 testnet 计划
https://medium.com/phala-network/1-000-000-pha-announcing-1605-race-gkol-workshop-and-bounties-6319d3d62032

Fearless 钱包 PR
https://soramitsu.co.jp/fearless-wallet-release

Mangata.finance 跨链 AMM DEX 项目,低手续费,低网络费,解决前置交易问题。
https://mangata.finance/

一个很酷的图形化显示Github波卡开发生态动态的工具
https://electric-capital.github.io/?p=/ecosystem/polkadot

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Boka.network 现正得到 MathWallet 赞助

Dot Leap 24 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

Our Network

Our Network 重点报道了 Polkadot,其中包含了自一月以来的一些有意思的数据,比如Kusama Treasury已发放了57,000 KSM(约150万美金)的奖励,每个项目大约5万美金。

https://ournetwork.substack.com/p/our-network-issue-48

Polkadot (v0.8.26.1.)

波卡治理

Patract Hub 提交了新项目 Megaclite:WASM合约和runtime pallet中的 ZK Rollup 和隐私应用的零知识证明技术支持。Megaclite 会直接整合更多算法 (alt_bn128 and bls12_381) 并能够通过工具库直接使用。他们会对此提交新的 treasury 提案。

议案 39:Subscan 运维成本预算获得通过。
https://polkadot.polkassembly.io/motion/39

议案 40:Patract Labs 的 Redspot's v0.3 里程碑,获得通过。
https://polkadot.polkassembly.io/motion/40

公投 12:将以太DOT claim地址转移到新地址,目前仅 0.14% 投票赞成。
https://polkadot.polkassembly.io/referendum/12

Kusama (v0.8.26.1.)

更新

ArtProject.io 举办关于 Kusama 上 NFT 的会议。视频回放:
https://www.youtube.com/watch?v=lep5PWTiKJg

Kusama 治理

议案 238:建议每200eras增加1个验证人,已通过理事会投票。
https://kusama.polkassembly.io/motion/238
性能测试报告已出
https://kusama.polkassembly.io/post/358

议案 239:建议赔偿之前因为bug导致slash惩罚。具体操作是将所有赔偿通过 utility.batch 打包发送,用 treasury 中资金赔偿给之前受影响的用户。
https://kusama.polkassembly.io/motion/238

讨论 297:集成Kusama和robotic systems的讨论重新打开,之前该议案被Prince Kusama拒绝,但社群有人不同意这个结论。
https://kusama.polkassembly.io/post/297
https://ipfs.io/ipns/kusama.dotapps.io/#/council/motions

提案 38:一个希望将KSM和DOT一样拆分100倍的提案。
https://kusama.polkassembly.io/proposal/38

核心代码

扩展性更高的 MultiAddress format 代码已合并。这个功能将使得任意值可以映射到 Substrate 地址,并能够在节点 decode。从而使得 Substrate accounts 能够支持包括以太坊地址格式,以及ENS之类自定义域名格式。
https://github.com/paritytech/substrate/pull/7380

Substrate 支持 local DHT 地址链接到本地或测试链。之前只有 –dev flag 开启是才能支持。
https://github.com/paritytech/substrate/pull/7538

Substrate 已使用 libp2p 0.30
https://github.com/paritytech/substrate/pull/7508

chain extension feature 进入开发阶段。它将允许 ink! 合约与 pallet 进行交互操作。
https://github.com/paritytech/ink/issues/585

支持不同 leaves 的节点进行连接
https://github.com/paritytech/polkadot/pull/1966

正在讨论增加自动阻止错误runtime升级被发送到节点的功能。通过 gossip 机制通知其它节点,当前升级有问题并自动停止,这可以替代掉人工干预。
https://github.com/paritytech/substrate/issues/7558

Github上新增 runtime-migration label 标注某 pallet 的修改是需要 migration 的,可以避免盲目地只做runtime升级导致的问题。
https://github.com/paritytech/substrate/labels/D1-runtime-migration

以太坊兼容性

Frontier 已增加 Pallet-evm 代码
https://github.com/paritytech/frontier/pull/206

为方便 Frontier 开发,增加 dev signer (0x1111..1111)
https://github.com/paritytech/frontier/pull/197

Frontier 中已增加 net_peerCount RPC call,会像以太坊一样返回连接的 peers 数量。
https://github.com/paritytech/frontier/pull/204

Moonbeam 的 testnet Moonbase Alphanet 增加大量修改,包括 merger of account states,意味着 Ethereum 和 Substrate account 合并变成一个,且余额数量保持一致。
https://www.purestake.com/news/moonbeam-network-upgrades-account-structure-to-match-ethereum/
https://medium.com/moonbeam-network/moonbase-alpha-v3-introducing-unified-accounts-88fae3564cda

工具

Europa v0.1 – ink! 的sandbox运行环境
https://polkadot.polkassembly.io/post/166

Hydra – Hackusama 获奖项目
Public Kusama 数据索引: https://indexer-kusama.joystream.app/graphql
hydra-cli toolkit: https://github.com/Joystream/hydra/tree/hydra_v1
你可以使用 GraphQL API 搜索 Kusama events 和 extrinsics。
hydra-cli 还开发了 ETL pipeline 供 dapp 使用:
https://github.com/Joystream/hydra/tree/hydra_v1/packages/hydra-cli

Polkadot JS API 升级 version 2.7 & Polkadot JS Apps UI 升级 0.67
https://github.com/polkadot-js/api/releases/tag/v2.7.1
https://github.com/polkadot-js/apps/releases/tag/v0.67.1

Polkadot JS Apps 的 Unable To Reset Device error 已修复
访问 polkadot.js.org/apps
或者 https://dotapps.io/

Substrate API Sidecar 升级到 version 2
该版本不向前兼容
https://github.com/paritytech/substrate-api-sidecar/releases/tag/v2.0.0

学习资料

如果你的WEB3项目需要资金支持,可以访问这个网站获得帮助
https://www.crowdcast.io/e/web3funding

生态

Dia 计划集成 Polkadot 生态。
https://medium.com/dia-insights/hello-polkadot-dia-begins-cross-chain-integration-200a16b69a8c

Kusama上第一个NFT发布
https://twitter.com/obxium/status/1328323390818627584

Phala 的测试网 Vendetta 发布
https://medium.com/phala-network/phala-testnet-vendetta-is-live-57089f4657cc

波卡DeFi项目整理
https://www.reddit.com/r/dot/comments/jw1i83/defi_on_polkadot_a_list_of_teams/

波卡中国创业营启动
https://twitter.com/btcinchina/status/1329368496250130434

波卡治理工具指南
详细说明了各种治理相关pallets的配置
https://github.com/sacha-l/substrate-hacking/tree/governance-stuff

Polkastarter 生态发展报告
https://polkastarter.medium.com/the-polkastarter-ecosystem-is-growing-our-current-partnerships-overview-fe29bb51d8e8

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Boka.network 现正得到 MathWallet 赞助

Dot Leap 23 中文版

原文作者:Bruno Škvorc
订阅链接:newsletter.dotleap.com

Re-genesis

Wei,Parity 开发者 & Kulupu 创建者,发起了关于在Substrate链上重置genesis的讨论。重置genesis将能够移除所有之前链的状态,并将这个状态快照作为block 0继续运行。
这个功能的优点是能够减少历史状态存储和同步数据的大小,也是一种好的硬分叉机制。但也会有一些问题,比如切换过程会有暂停和延迟。重置后将无法对之前的记录进行审计。
个人认为安全考虑这个机制并不适合Polkadot,但如果Kusama网络每500万个块进行一次re-genesis来保持其轻量和实验性是一个不错的尝试。
https://github.com/paritytech/substrate/issues/7458

Polkadot (v0.8.26.1.)

需要多少票才能通过议会提案对于各个链是不同的,目前链上metadata并未定义这个值,一般都是在前端设置。
Polkadot JS Apps中下面的这个文件定义了这个值,目前Jaco在维护Polkadot和Kusama,Wei在维护Kulupu。其它链建议也提交信息到这个文件。
https://github.com/polkadot-js/apps/blob/master/packages/page-council/src/thresholds.ts

retrobugs

Polkadot v26 和 Kusama v2026 中议会候选人slashing的bug已经修复,偿还因为这个bug导致的损失正在进行中。

Polkadot v0.8.26-1 已发布

!重要!请务必更新你的节点。这个版本修复了p2p网络层中的DoS vector问题。

波卡治理

公投 10:要求追回被scam的资金请求,未通过。
https://polkadot.polkassembly.io/referendum/10

公投 11:v26升级,已通过并执行。
https://polkadot.polkassembly.io/referendum/11

公投 12:要求更改claim地址,未提供更多信息。
https://polkadot.polkassembly.io/referendum/12

议案 36&37:分别支持 LocalCoinSwap & Ramp 集成 DOT
https://polkadot.polkassembly.io/motion/36
https://polkadot.polkassembly.io/motion/37

财政提案 22 / 议案 39:
Subscan 的运维经费申请
https://polkadot.polkassembly.io/treasury/22

财政提案 23 / 议案 40:
Redspot 0.3 的开发经费申请
https://polkadot.polkassembly.io/treasury/23

Kusama (v0.8.26.1.)

Kusama v0.8.26-1 已发布

!重要!请务必更新你的节点。这个版本修复了p2p网络层中的DoS vector问题。

如何申请Kusama/Polkadot Bounty查看:
https://app.subsocial.network/1231/posts/316

💥 Chaos

在 1457-1458 eras,有大量 equivocations 导致 slashing,Zug Capital 和投给它的用户有一定损失。1492-1498 eras,发生了同样问题,P2P节点受到影响,但损失相对较小。

Kusama 治理

议案 237:Subscan 的运维经费申请
https://kusama.polkassembly.io/motion/237

财政提案 55 / 议案 236:PolkadotAssetJS – Kusama NFT UI app 开发经费申请
https://kusama.polkassembly.io/treasury/55

关于 Subbox 更多信息的讨论,这个团队希望能够实现一个远程编译cargo的方案,降低Substrate编译难度。
https://kusama.polkassembly.io/post/335

一个提议,关于在财政申请和投票中增加备注和信用权重
https://kusama.polkassembly.io/post/352

核心代码

目前验证节点可以随意修改佣金率,这个讨论是关于限制这种修改(比如,当有足够的票数后将佣金率从0改为100)
https://polkadot.polkassembly.io/post/145
Github上也有相关讨论,并将被实施
https://github.com/paritytech/substrate/issues/6920#issuecomment-720612161

HRMP 代码已合并,平行链快来了。
https://wiki.polkadot.network/docs/en/learn-crosschain#horizontal-relay-routed-message-passing-hrmp

Cumulus 已增加 Parachains V1 支持
https://github.com/paritytech/cumulus/pull/224

区块最大size可配置。但由于网络带宽限制,最大值需要小于 10 MB。
https://github.com/paritytech/substrate/pull/7499/files

substrate-test-runner 可以用于进行 runtime 测试
https://github.com/paritytech/substrate-test-runner

支付交易与currencies解耦,意味着链可以自定义手续费token,甚至可以根据交易来确定手续费token,比如发送DAI的话用DAI支付,发送DOT用DOT支付。
https://github.com/paritytech/substrate/pull/6912

utility.batch_all extrinsic 支持原子化批量操作。你可以提交一个批量交易,它们要么都成功,要么都失败。
https://github.com/paritytech/substrate/pull/7188

on_initialize weight 随着区块增长将减小,这样可以为election留出空间,让NPoS可以支持更多提名人。
https://github.com/paritytech/polkadot/pull/1838

SS58 prefix 14 给到 Totem Lego testnet。同时它之后会是 Totem 的主网。
https://github.com/paritytech/substrate/pull/7442

ink! 新增 README。内容包括3.0最新更新,以及帮助用户上手。
https://github.com/paritytech/ink

如果你在体验平行链及local版本Rococo测试网,Adder collator 步骤已添加
https://github.com/paritytech/polkadot/tree/master/parachain/test-parachains/adder/collator

Substrate 已使用 libp2p 0.29
https://github.com/paritytech/substrate/pull/7341

Synesthesia 使用 SS58 prefix 15
https://github.com/paritytech/substrate/pull/7486

ink! 中存储相关bug被修复,将在 rc3 中发布
https://github.com/paritytech/ink/pull/570

如果你在运行一个 Substrate-based 链,并希望与master releases保持同步,可以关注下面这个repo,它记录了所有需要migrate的runtime-upgrade(比如内部存储类型变化等)
https://github.com/apopiak/substrate-migrations

不管什么原因导致最终确定延迟,BABE 区块签署现在会逐渐减慢和跳过一些区块(incrementally back off and start skipping blocks)。目的是减低分叉风险,方便修复问题(如果没有大量的分叉,runtime升级会容易许多)
https://github.com/paritytech/substrate/pull/7186

以太坊兼容性

EVM中的off-by-one 问题已修复。
https://github.com/paritytech/frontier/pull/187
另一个问题是 pending nonce 问题也已修复。
https://github.com/paritytech/frontier/issues/171
EVM Pallet README文档已更新
https://github.com/paritytech/substrate/pull/7487

contracts_call RPC 接口现在能返回更多信息。
https://github.com/paritytech/substrate/pull/7468

PureStake (the company developing the Moonbeam smart contract platform) 和 BOTLabs (the company behind KILT Protocol) 会合作 Polimec (波卡流动性机制)项目
https://kilt-protocol.medium.com/kilt-protocol-collaborates-with-moonbeam-to-work-together-on-polimec-d79929b07e13

Polkadot JS Apps UI 已支持 Moonbeam (Ethereum)
https://github.com/polkadot-js/apps/pull/3961

Moonbeam 发布了 Truffle box,与 Truffle 完成集成。使用Truffle和Moonbeam Docker环境非常简单,你不需要编译节点等操作。
https://docs.moonbeam.network/integrations/trufflebox/

Moonbeam 的 Moonbase Alphanet下周重置,将合并 Ethereum 和 Substrate 的账户状态。并且其chainid会改为1287。
https://github.com/PureStake/moonbeam#chain-ids

工具

Substrate-lite 一个轻量化的客户端,仅使用Wasm运行环境,目标是能够嵌入到网页中直接运行。
https://github.com/paritytech/substrate-lite

Polkadot JS API 发布 version 2.6 & Polkadot JS Apps UI 发布 0.66.
https://github.com/polkadot-js/api/releases/tag/v2.6.1
https://github.com/polkadot-js/apps/releases/tag/v0.66.1

Soramitsu的 Fearless wallet 发布 version 0.4
https://sora-xor.medium.com/october-30-2020-dev-updates-for-sora-polkaswap-and-fearless-wallet-9ff465a6d751

OnFinality的 Infura-like 服务。现在注册,获得API key,你可以获得 500k 每天免费请求(WS或HTTP)
https://app.onfinality.io/

Substrate-test-runner 让你测试 runtimes, migrations, and runtime upgrades。通过在本地启动一个 BABE 共识的链对pallet功能进行测试,并能够进行自定义。
https://github.com/paritytech/substrate-test-runner

Polkassembly 支持展示 Kusama 链上 bounties
https://kusama.polkassembly.io/bounties

开源的 Substrate Kotlin 安卓客户端
https://medium.com/nodle-io/open-sourcing-our-substrate-client-for-android-kotlin-5558be84c7fd

Ryabina 的 Telegram bot 可以提醒你链升级的重要信息,详见:
https://kusama.polkassembly.io/post/355

学习资料

Bruno的TruffleCon演讲,关于Truffle和Moonbeam
https://www.youtube.com/watch?v=XH7CiyY83VU

生态

Subsocial 加了两个新功能:转移权限,账户活动
https://subsocial.network/

OnFinality的发布了波卡的 Infura-like 服务
https://onfinality.medium.com/onfinality-is-pleased-to-announce-its-api-service-beta-ce57ba8c7554

Uncharted Territories写了关于Kusama议会的记录片
https://www.youtube.com/watch?v=-JfQ2vCipWU

Joe Petrowski讲述了它允许Kusama和波卡节点,及参与议会的故事
https://petrow.ski/polkadot/

Anson Lau 采访了 MathChain(built on Substrate)的CTO的视频
https://ansonlau.me/math-wallet-vs-math-chain-eric/

Phala 参加了 The Linux Foundation 和 The Confidential Computing Consortium
https://medium.com/phala-network/phala-joins-the-linux-foundation-and-the-confidential-computing-consortium-707c522bc514

DIA开始集成Polkadot
https://medium.com/dia-insights/hello-polkadot-dia-begins-cross-chain-integration-200a16b69a8c

第一个波卡生态的NFT已在Unique Network的“SubstratePunks”发布,详见
https://www.voice.com/post/@tulip/the-first-polkadot-nfts-substrapunks-1604598466-1

CryptoEQ 写的波卡核心生态报告
https://www.cryptoeq.io/corereports/polkadot-abridged

Crust 和 Subsocial 达成关于去中心存储方面的合作
https://medium.com/crustnetwork/crust-and-subsocial-announce-partnership-4b0f66aca873

麦子浏览器插件钱包已支持 Darwinia Crab, Centrifuge 和 Subsocial.
https://twitter.com/MathWallet/status/1326781503217553409

活动

November 17th – 如何获得Web3项目所需的资金
https://www.meetup.com/Blockchain-Crypto-Croatia/events/274414748

December 3rd – 第一次波卡正式启动后的社区会议 Polkadot Decoded。
创始人 Gavin Wood 和 Robert Habermeier、波卡生态平行链和桥的团队、特别嘉宾 Laura Shin 和 Camila Russo将出席。它是一次免费的在线会议,正对所有技术和非技术人员,如果你想要了解更多波卡的最新进展记得提前报名:
https://decoded.polkadot.network/

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO
https://twitter.com/bitfalls

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon

Dot Leap 22 中文版

原文作者:Bruno Škvorc
原文链接:DotLeap.com
订阅链接:dotleap.substack.com

Polkadot (v0.8.26.)

👇👇👇 重要 👇👇👇

节点选择流程里面有一个bug,导致少于30DOT的投票无效,具体查看:
https://polkadot.network/polkadot-staking-an-update/

新增了 W3F Registrar 帮助你验证链上身份,收费 1 DOT
https://wiki.polkadot.network/docs/en/learn-registrar

Polkadot 治理

公投10: 寻求找回被scammer骗走的资金,未获得通过
https://polkadot.polkassembly.io/referendum/10

财政申请11:ALEXPROMOTEAM的申请,进入议会审议阶段。

Patract Labs的财务报表,Elara 0.1项目相关。
https://polkadot.polkassembly.io/post/139

Kusama (v0.8.26.)

更新

有用户建议和DOT一样对KSM进行100倍拆分。不过因为Kusama是一个独立的网络,而且已经在生产环境运行了一段时间,这可能会给生态造成一些问题。
https://kusama.polkassembly.io/proposal/37

另外这个提议目前只是一个讨论,后续需要代码维护者修改相应代码,并提交公投,所有后续如何发展还需要关注。
作为一个议会成员,个人反对这一修改,因为它可能会造成混淆。

Kusama 治理

财政申请51 已成为提案226 以支持 NFC 钱包项目。
https://kusama.polkassembly.io/post/234

提案227:Jaco 创建,它是 Polkadot JS Apps 作者,提案建议 Jaco 作为 Polkadot JS Apps 上 Bounty UI 组件开发的监督人,负责这部分 Bounty 资金的管理。

提案229:这是之前已经通过关于每个era增加一个验证节点,直到400个。之前因为参数错误原因没有执行成功,所以又重新发起了一次提案。
之前我对这个提案投了反对票,原因如下:
https://bruno.id/kusama-council-participation-report-08102020/

核心代码

Ink! v3 RC2 已发布
https://github.com/paritytech/ink/releases/tag/v3.0.0-rc2

新的多地址格式发布。它允许一个 AccountId 可以有多个不同地址,并通过index索引,之后也可用于 ENS 类似的域名系统中。
https://github.com/paritytech/substrate/pull/7380

where 语句已支持 decl_error!
https://github.com/paritytech/substrate/pull/7324

subkey 增加 hex encoded public key 相关方法
https://github.com/paritytech/substrate/pull/7344

queryStorage & storagePairs RPC 调用被认为不安全
https://github.com/paritytech/substrate/pull/7342

wasm-builder 打印 rustc 版本,这对于编译时很有用,因为substrate在某些rust版本无法完成编译
https://github.com/paritytech/substrate/pull/7351

Pallet versioning 已增加
https://github.com/paritytech/substrate/pull/7208

Transaction tips 全额发给区块创建者
https://github.com/paritytech/polkadot/pull/1836

nix shell 定义增加到 Substrate
https://github.com/paritytech/substrate/pull/7376

Keccak 512 已增加到 Substrate’s hashing functions
https://github.com/paritytech/substrate/pull/7428/files

GRANDPA equivocation 在诚实节点上不会发生,该问题造成了Polkadot上第一次slash,后续将不会再次发生。
https://github.com/paritytech/substrate/pull/7372

code rent 的讨论:目前上传 ink! 合约不需要租赁存储空间,只有实例需要支付,代码本身不需要,这个提案可能会增加这个内容
https://github.com/paritytech/substrate/issues/6596#issuecomment-716131878

ink!’s ERC20 示例代码
https://github.com/paritytech/ink/tree/master/examples/erc20

以太坊兼容性

Frontier 已支持 instant-sealing。意味着只要池子里有交易就会出块,方便本地环境的快速测试。
https://github.com/paritytech/frontier/pull/170

工具

Substrate Sidecar API v1 发布!
https://github.com/paritytech/substrate-api-sidecar/releases/tag/v1.0.0

Web3 Foundation 发布了开源的 W3F Registrar service。你可以用这些代码运行一个链上身份验证的服务
https://wiki.polkadot.network/docs/en/learn-registrar
https://github.com/w3f/polkadot-registrar-challenger
https://github.com/w3f/polkadot-registrar-watcher

Polkadot API Server by SimplyVC 发布了 1.25.1 版本
https://github.com/SimplyVC/polkadot_api_server/releases/tag/v1.25.1

offchain-ipfs-manual:通过 off-chain workers 链接 IPFS 和 Substrate。如果你需要一个能够处理数据的区块链,这是一个好东西。
https://rs-ipfs.github.io/offchain-ipfs-manual/

@polkadot/networks 发布,它会定期同步SS58 registry,方便你的 JavaScript or TypeScript app 自动获得所有链的 SS58 prefixes
https://github.com/polkadot-js/common/tree/master/packages/networks#readme

Polkadot JS Apps 发布 version 0.64 & Polkadot JS API 发布 2.4.

Polkadot JS API 现在可以通过 keysAt and entriesAt 查询所有特定block的 entries。也就是说你可以通过这个方法查到某个账号在某个区块高度的余额。
https://github.com/polkadot-js/api/pull/2746

如果你觉得编译 Substrate 的时间太长,请使用远程编译Saas服务,比如 SubBox
https://github.com/sub-box/SubBox

Soramitsu 开源了 Fearless Wallet 代码:
https://github.com/soramitsu/fearless-Android
https://github.com/soramitsu/fearless-iOS
https://github.com/soramitsu/fearless-utils-Android
https://github.com/soramitsu/fearless-utils-iOS

Polkadot JS Extension 已支持 15min 内记住密码的功能。主要由 Subsocial 社区提出的需求,考虑Subsocial需要很多次和链的交互。
https://github.com/polkadot-js/extension/pull/503

StakingWizard.com 是一个简单的 Staking 界面

学习资料

Bill Laboon 做了一个 PoS 的在线演讲
https://www.youtube.com/watch?v=maJYnqsuhms&start=301s

Sub0 录像可以查看:
https://www.crowdcast.io/e/axvfinsv

Bruno Škvorc 用克罗地亚语介绍了波卡
https://www.youtube.com/watch?v=jPW3viAb0ow&feature=youtu.be

生态

Phala每周更新:challenges added to Gitcoin’s Hello World
https://medium.com/phala-network/phala-weekly-v0-2-96-10-5-10-11-26fe03babf2e

Phala主网路线图
https://medium.com/phala-network/phala-roadmap-of-mainnet-and-parachain-auction-d85066306d60

Sora 网络的 PLO 规划
https://polkaswap.medium.com/sora-network-parachain-for-polkaswap-intro-859558753f48

Bruno 参与了 Trips Community 的视频直播,讨论 Web3, censorship, and Polkadot:
https://www.youtube.com/watch?v=Plyu6oZxgXM

投票

为感谢 DOT Leap 作者每周更新,大家可以在Kusama和Polkadot议会选举中投票给 BRUNO

最后感谢 Bill Laboon 的每日波卡摘要
https://twitter.com/billlaboon