关于 Kusama 的几个最新消息

KSM 水龙头

小额的水龙头还未开放,具体查看
https://guide.kusama.network/en/latest/start/faucet/

如果你是一个波卡项目开发者或者节点运营方可以申请大额的KSM,申请表如下
https://docs.google.com/forms/d/1-JxlJqt8DA0E3K0QX0Gc20rF02-aqDn6r_rzkB4LaMk/viewform?edit_requested=true

KSM 价格分析

官方并不鼓励交易 KSM,但已经有交易所上线 KSM 交易了,比如 Cybex。
根据目前官方的说法,将来会将 1% 基金会 DOT 用于支持 Kusama 生态。那么,应该说 KSM 基准价格是 1% DOT。
再加上 KSM 作为实验网络(而非测试网络)是存在应用生态的,所以可能会有一定的溢价。

Kusama 上线时间

官方未公布具体时间,但据说很快,因为也确实不那么追求稳定性

Kusama 钱包

麦子钱包最新版本已经支持可 Kusama,并且可以连接 polkadot.js 的钱包使用。
麦子还所了一个简单的工具,可以方便地将 DOT 映射,领取 KSM:
http://blog.mathwallet.net/?p=2074

Kusama 平行链

ChainX 已经宣布会在 Kusama 上创建平行链,并将 ChainX 的 XBTC 跨链到 Kusama 网络使用。

在 StackExchange 上设立的 Substrate 专区,需要获得大家的支持

Parity 团队在 StackExchange 发起了设立 Substrate 专区,并期望获得大家的支持

Stack Exchange是什么网站?

Stack Exchange类似于Stack Overflow,这是以太坊在Stack Exchange上的问答专区:https://ethereum.stackexchange.com

设立专区需要满足三个条件

  1. 60位关注者

  2. 超过1页问题,40个问题

  3. 第1页的40个问题每个问题超过10个赞

需要大家怎么支持?

  1. Area51 创建账号

  2. Follow Substrate,点击右上角的“Follow it!”

  3. 提交5个关于 Substrate 的问题

  4. 为你觉得好的问题点赞【upvote】

所以,各位波卡粉,请点上面的链接,注册网站,帮助 Substrate 尽快达到第三个条件。

ChainX 技术资料汇总

加入ChainX节点
https://github.com/chainx-org/ChainX/wiki/Join-ChainX-Mainnet

JS-SDK
https://github.com/chainx-org/chainx.js
https://github.com/chainx-org/ChainX/wiki/JS-SDK

RPC 接口
https://github.com/chainx-org/ChainX/wiki/RPC

主网
浏览器 https://scan.chainx.org/
钱包 https://wallet.chainx.org/

测试网
浏览器 http://47.93.16.189/
钱包 http://weixiaoyi.club/asset
节点 ws://47.101.192.115:8087
API http://47.93.16.189:8098

麦子浏览器插件钱包(支持测试网)
http://mathwallet.xyz/

MATH DAPP API(开发ChainX网页DAPP)
http://doc.mathwallet.org/cn/chainx/

领取 Kusama KSM 代币教程(一期波卡参与者)

2019/8/27: 由于Kusama已上线,领取流程已修改,具体请查看链接: https://guide.kusama.network/en/latest/start/claims/

Kusama 是波卡的实验网络,KSM 是 Kusama 的 Token。
Kusama 不是测试网,其代币会有价值,并能够交易。
将来 Kusama 可能是波卡平行链之一。
KSM 对早期 DOT 持有者 1:1 空投。

本文介绍,在 Kusama 正式启动前,早期 DOT 持有者如何获得 KSM 代币。

1 创建 Kusama 账号

访问 https://polkadot.js.org/apps/

进入 Settings,进行如下图的设置:
remote node: Alexander
address network prefix: Kusama

01

然后点击界面左侧的【Accounts】-【Add account】,完成助记词备份和密码设置,其它设置默认即可。

02

复制地址

03

2 打开 Claim KSM 工具

访问 https://claim.kusama.network/

按下图进行操作

04

3 使用 MyCrypto 钱包,在以太坊上完成一笔映射交易

下载 MyCrypto 钱包:
https://github.com/MyCryptoHQ/MyCrypto/releases

打开 MyCrypto 后按下图进行操作

解锁的钱包需要是有 DOT(ERC20)token的钱包,点击WRITE,发起一笔以太坊的合约调用交易。

4 确认是否成功

访问 https://claim.kusama.network/

输入以太坊地址后查看映射完成情况

06

Gavin Wood 亲笔:关于 Kusama 网络的公告

Kusama 是一个实验性的社区研发网络。

注意:这不是一个测试网络。
预见混乱(EXPECT CHAOS)。
在 Kusama 的设想中,“研发 (R&D)” 代表着风险 (Risk) 和危险 (Danger)。介绍一下波卡疯狂的 “堂兄”,煤矿中的金丝雀:Kusama 网络(https://kusama.network)。
Kusama 是早期的,未经审计或精雕细琢版的波卡。Kusama 将作为试验场,允许团队和开发人员构建和部署平行链或在真实环境中尝试波卡的治理、Staking、提名和验证功能。
Kusama 并不完全是一个测试网,而是一个金丝雀网:它是存在于真实经济环境中的,早期的高度实验性版本的波卡。它不像典型的 “测试网” 那样在经济上中心化,也没有中央切断开关。只要社区维护它,Kusama 就会存在,我们设想它将迎合新的、早期的、高风险的功能和准备在波卡上开发和部署的项目。
你可能会问为什么会是只鸟呢?因为 Kusama 本就应该成为波卡的金丝雀网络,在链下为我们作出危险警报,来保证开发者的安全。如果没有像 Kusama 这样的网络,就没有合理的方式来充分了解未来的潜在危险。我们正在构建前沿的实验性技术,这意味着我们无法承诺关于 Kusama 将做什么或如何工作 ——预期会有很多混乱(和一点点乐趣)。
Kusama 预计在这个(北半球)夏季上线。Kusama 网络将由其自己的原生代币(称为KSM)提供支持。
使用 KSM,你可以验证、提名验证人、绑定平行链、支付交互操作消息传递,并对治理公投进行投票。您也可以在 Kusama 用户指南 中查看更多信息。KSM 创世期的分配与 DOT 完全相同:如果您在销售中购买了 DOT,那么你就拥有 Kusama 网络的相等份额。对于那些目前没有持有 DOT 的人,Web3 基金会将使用其持有的部分份额来成立一个 KSM 发放闸。这是申请 KSM 的链接https://claim.kusama.network/。
波卡创世期的主网 DOT 代币(W3F目前持有100,000个DOT)的百分之一,被保留作为对 Kusama 利益相关者和社区的最终激励。其精确的机制还没有最终确定,但会更贴近创世时期的情况。
“重大网络的发布往往会经历一个初步阶段,来 ‘踢踢新技术的轮胎‘,就像我们几年前推出以太坊时也做了 “Olympic” (注:以太坊上线前的最后一版测试网)一样。因为波卡引入了如此多的尖端技术,所以我们决定不使用带有预设激励机制的假网络,而是直接为代币持有者提供全面奖励,让机制自行运转。让我们迈出通向未知的第一步,看看有什么混乱在等待着我们。“
Gavin Wood 博士
波卡和 Web3 基金会创始人
想要了解 Kusama 的最新消息?
  • 关注我们的 Twitter @kusamanetwork
  • 订阅新闻简报 https://kusama.network/newsletter
  • 在 Riot 上加入我们的聊天群
来源:波卡官方 Medium 博客
原文:https://polkadot.network/kusama-network-the-canary-network/
翻译:Jack(PolkaWorld 超级探员)
校对:KIKO
转载自:Polkaworld

关于 Kusama

Kusama 是早期的,未经审计或精雕细琢版的波卡。

Kusama 是什么?

Kusama 网络是波卡上线前的一个测试网络,其标志是只金丝雀。可以在波卡上线前提前排除可能出现的问题,来保证主网上线时能顺利运行。

Kusama 网络的各方面设计和波卡几乎一样,相当于波卡主网上线前的实验性网络,并且不会消失,会长期存在。 Kusama 将作为试验场,允许团队和开发人员构建和部署平行链或在真实环境中尝试波卡的治理、Staking、提名和验证功能。

Kusama 并不完全是一个测试网,而是一个金丝雀网:它是存在于真实经济环境中的,早期的高度实验性版本的波卡。它不像典型的 “测试网” 那样在经济上中心化,也没有中央切断开关。只要社区维护它,Kusama 就会存在,我们设想它将迎合新的、早期的、高风险的功能和准备在波卡上开发和部署的项目。

KSM 是什么?

Kusama 网络将由其自己的原生代币(称为KSM)

Kusama 网络和波卡网络关的关系是什么?它存在的意义是什么?

Kusama 网络的推出,是为了用一种贴近真实环境的方式去提前测试波卡网络 ,保证波卡网络的安全性。

一方面,可以让未来的波卡网络参与方提前演练。 比如验证者节点、平行链团队、波卡生态工具的建设者们都可以用 Kusama 来提前准备。

另一方面,波卡上的一些新的想法是有一定风险性的,涉及到协议和运行环境层面的想法,都可能先在 Kusama 网络上进行测试 。

Kusama 网络何时上线?

今年 8 月,Polkadot 将会上线测试网络 “Kusama”

怎样得到 KSM (Kusama 网络的 Token)?

  1. 如果你在2017年有参与Polkadot DOT sale,你可通过https://claim.kusama.network/ 取得 1:1 KSM
  2. 即使你在2017年没有参与,之后也会有水龙头给大家拿取KSM,确实日期还没有决定

Kusama 名字的含义是?

Kusama 来源于当代波卡圆点女王日本前卫艺术家 Yayoi Kusama(草间弥生)。

Kusama 的 logo 为什么会是只鸟呢?

因为 Kusama 本就应该成为波卡的金丝雀网络,在链下为我们作出危险警报,来保证开发者的安全。如果没有像 Kusama 这样的网络,就没有合理的方式来充分了解未来的潜在危险。我们正在构建前沿的实验性技术,这意味着我们无法承诺关于 Kusama 将做什么或如何工作 —— 预期会有很多混乱(和一点点乐趣)。

Kusama 相关网站

官方网站
https://kusama.network

Kusama官方推特
https://twitter.com/kusamanetwork

Kusama 使用手册
https://guide.kusama.network/

官方论坛
https://forum.kusama.network

持DOT领KSM币地址
https://claim.kusama.network/

Polkadot POC 阶段和目标

PoC 1 于 2018 年 5 月发布。本次发布的大部分内容都集中在 Polkadot 网络中枢神经系统中继链的开发上。

PoC 2 随后于 2018 年 7 月作为第一个真实世界的链上协议升级,其中测试网络 DOT 的所有者投票批准全民投票以将测试网络从 PoC 1 升级到 PoC 2 。PoC 2 介绍开发平行链、为验证人设定奖励和削减的能力,以及完成第一个可用的、利用 Rust 开发的 libp2p 应用。

PoC 3 测试网络于 2019 年 1 月推出,包括 GRANDPA 共识算法。

PoC 4 于 2019 年 4 月推出,带来了新的功能,使得在 Polkadot 上运行验证人更加安全和可定制。

Kusama 测试网:预计在这个夏天会发布,到时候还会发行测试网代币 Kusama token。

追本溯源找到Dot的价值

15~17世纪,重商主义
重商主义着眼于流通领域,反映当时商业资本的要求,对外贸易是获取财富的最主要手段,主张国家干预经济。
15~17世纪,古典政治经济学
摆脱晚期重商主义的影响,寻求经济现象背后所隐藏的实质,把理论研究从流通领域转向生产领域,探讨资本主义制度下财富生产和分配的规律。
代表人物:亚当·斯密。
19~20世纪,奥地利经济学派
与英国的古典经济学相同,认为只有在逻辑上出自于人类行为原则的经济理论才是真实的,要求政府减少管制、保护私人财产、并捍卫个人自由。
代表人物:米塞斯;哈耶克。
2009年1月3日,中本聪(Satoshi Nakamoto)
中本聪在比特币创世区块留言:The Times 03/Jan/2009 Chancellor on brink of second bailout for banks (2009 年 1 月 3 日,财政大臣正处于实施第二轮银行紧急援助的边缘)。讽刺了千疮百孔的传统金融系统,希望用去中心化的点对点电子现金货币比特币取代传统主权中心化发行的货币。
2014年4月,Gavin Wood ,Web3.0
Gavin Wood 发表论文阐述对“Web 3.0”的构想。在这篇论文中,他提出了“后斯诺登”时代的 Web 形态。
2016年,Polkadot 波卡跨链系统
2016 年,波卡链Polkadot的白皮书草案完成。Polkadot提出了“中继链(Relay Chain)”和“平行链(Para Chain)”的概念。
2017年,Substrate 基板系统
2017 年底Substrate在 Github上立项。Polkadot和 Substrate 都属于通用基础技术框架,本身并没有具体的业务功能,它们的设计目的也不是要承载特定的功能。它们是要提供一种基础技术服务,让定制化的区块链能更简单地实现,并使这些定制化的区块链可以进行相互通信来逐步构成完整的 Web 3.0 业务生态。
阅读本期报告,可以得出这样一个场景:为了解决10年来在区块链行业发现的不足和未来10年区块链行业发展将要遇到的问题,这个深邃而充满诱惑的男人(Gavin Wood),在脑海中一遍又一遍地对Web3.0世界进行着拆解和构造,在这个更加平等、美好的世界中,Polkadot就是第一颗种子,他将承载Gavin Wood的意志和Web3.0参与者的全部力量不断成长!
我们正处于一个人类进化最重要的时期,任意一项技术的突破都将使得人类出现跨越式的发展,突破现在的生存环境,甚至达到永生;这也可能是某几项技术的结合,改变人类社会的经济或者关系结构,改变固有的社会形态。

从技术框架解析Polkadot

Polkadot 是一个可伸缩的异构多链系统,Polkadot 本身被设计成不提供任何内在的功能应用。Polkadot 提供了中继链(relay-chain),平行链(parachains),转接桥Parachain Bridge。Polkadot主要提升区块链的伸缩性(Scalability)和隔离性(Isolatability)。本文将从这两方面展开解析Polkadot。
1伸缩性
治理解决方案。关注点:TPS;资源利用的最优化;
现况:
底层的共识架构:状态转换机。所有参与方校对和执行交易的方式,在本质上将其逻辑绑定在了共识一致性(canonicalisation)的设计上,或者需要让所有参与方都同意所有的可能性、有效性和历史。
前人改进工作:
Chain fibers;公证通(Factom);Tangle ;侧链;Casper;
1.1解耦共识组件和状态转换组件
Polkadot方案:
像路由对于可伸缩去中心化计算平台那样,解耦共识组件和状态转换组件。
Polkadot方案特点:
Polkadot 会被设计成一个独立链的集合;
合并的安全性;
去信任的跨链交易性。
1.1.1设计思路
Polkadot 需要提供一个绝对坚实的基座,在其上建设下一代共识系统,覆盖从初期设计到真正运行的所有风险。通过对安全性、隔离性、通信能力提供强有力的保证,Polkadot 能够允许平行链从一系列特性中选择适合它们自己的方案。
1.1.2设计原则
Polkadot 的主要原理和规则:
最小: 拥有尽可能少的功能性。
简单:不在基础协议里添加多余的复杂性。由中间件、平行链完成。
通用:对平行链不添加任何要求、约束或限制。要尽量通过给模型加入最具适应度的扩展和优化,成为共识系统开发的基石
健壮:采用分散的方法,降低高额奖励这个攻击向量可能引发的问题,增强经济稳定性。
1.2治理结构
为了管理区块链升级,Polkadot 将内生支持某种形式的治理结构,基于现有的稳定政治体系,会有一个两院结构,类似于Yellow Paper Council。底层权益代币持有者作为最高权力机构,会有全民投票控制权。为了反映用户的需求、开发人员的需求,建立一个合理的两院结构,采纳用户的意见(由绑定的验证人决定)、主要客户端开发者和生态系统玩家的意见。代币持有者会保留最高的合法权,可以形成一个最高法庭来参政、议政、替换或解散这个架构,还有那些我们不怀疑的最终需求。
1.2.1治理方
维持Polkadot 网络的参与方:
提名人(nominator):一个拥有权益的群体,他们把安全性押金委托给验证人;
验证人(validator):拥有最高权限,帮助在Polkadot 网络里打包新区块。验证人分为基础验证人和可用保证人(guarantor)。
收集人(collator):帮助验证人制造有效的平行链区块的群体。;
钓鱼人(fisherman):及时举报并证明至少一个有抵押的参与方存在非法行为,他们就能获得奖励;
1.2.2共识机制
提名权益证明(Nominated Proof-of-Stake Npos)。
收集人收集并且广播用户的交易,也广播候选区块给钓鱼人和验证人。用户提交一个交易,先转移到平行链外部,然后通过中继链再转移到另一条平行链,成为一个可以被那里的账户执行的交易。
验证人的选举不会很频繁(很可能是一个季度一次,最多一天一次)。通过按比例分配的增发出来的代币(很可能大约10%,最多每年100%)和收集到的交易手续费来进行激励。
验证人严重依赖他们抵押进来的权益,现存验证人的押金会从他们离职的时候开始,要再保留更长时间(也许3 个月左右)。
检查点锁定器(checkpoint latch)能规避长程“无权益抵押”(nothing-atstake)攻击,防止比一般长度更长的高度危险的链重构(chain-reorganistation)发生。为了保证最新开始同步的客户端不会被误导进错误的链,网络会出现定期的“硬分叉”(最长也就是验证人的押金冻结期),把最近检查点区块的哈希值硬编码(hardcode)进客户端。将来通过逐步递减有限链的长度(finite chain length),或周期性地重置创世块(genesis-block),这种方法会运行得很好。
2隔离性
技术解决方案。
关注点:能否在同一个框架下接近最优程度地满足多参与方对于应用的差异化需求。
2.1标准化和标准化接入
Polkadot 和 Substrate 都属于通用基础技术框架,本身并没有具体的业务功能,它们的设计目的也不是要承载特定的功能。它们是要提供一种基础技术服务,让定制化的区块链能更简单地实现,并使这些定制化的区块链可以进行相互通信来逐步构成完整的 Web 3.0 业务生态。
2.1.1Substrate基板系统
Substrate(https://github.com/paritytech/Substrate) 由 Core, Srml, Node 三块构成。
Core 模块是链的基石模块,相当于手机的硬件组成部分。Srml 模块是可以动态升级的 Runtime 模块,相当于手机的系统部分,
随时可以基于更优版本的升级而动态升级。Node 就是 Substrate 链的示例代码, 能正常跑起来的最简单 Demo。
2.1.2共识AFG
混合共识算法,BFT+随机算法
Substrate的治理:
议会:议会是一个链上的概念,议会由多个议员组成,一个议员就是一个账户,议员是由持币人投票选举选出来的,议会会定期换届,换届的时候,根据投票数的多少,从最多的投票中自动选出议员,议会由两个职责,一个是对合理的提案发起公投,另外一个是对有害的公投进行取消。之所以有议会机制,主要是为了代表没有主动参与投票的持币用户。
提案:提案是任意持币人都可以发起的建议,这个提案可以执行最高权限,去调用root交易,升级链上runtime逻辑。提案的下一步就是公投。
2.1.3Rust 语言
Rust 语言非常重视性能和安全,它试图通过语言规范,或者说编译器,来引导程序员写出高效安全的代码。熟悉了 Rust 的用法,能自然而然地开发出高性能和高度可靠的系统。
2.1.4轻节点支持
轻节点支持分为四部分:存储树证明、交易证明、ChangeLog、Digest。Stoarge是存储证明,Extrinsics是交易证明,而Substratte的Change_log 清晰反映发生变更的key,及变更所涉及的交易。还有Digest,是运行时记录下来的重要数据片段,譬如验证人集合的变更,轻客户端就可以据此来去信任的来验证数据。
2.2结构:中继级链
无限扩展;让Polkadot与Serenity、Cosmos等互联。
根中继链(零级)
中继链(其它级):负责共识、跨链通信、安全。
平行链:中继链的外部系统(不限于链或Dapp)。
转接桥:帮助现有链以Substrate标准接入Polkadot。
DApp 开发:下一代Dapp开发分为轻量级的智能合约和重量级的应用链。个人或者小型创业团队会主要使用智能合约。大型企业或者有充裕资源支持的创业项目,会使用应用链。现有智能合约有两个主流的方案,EVM 和 Wasm。
2.3系统性保障
2.3.1自动升级,无分叉
Substrate客户端主要有两个环境,一个是native 环境,一个是wasm环境。native和wasm环境之间通过api来调用。
native环境在目前的实现里面是rust的执行环境,里面包含了网络,共识,安全等基础功能。wasm环境主要是runtime,还有用户的智能合约跑在里面,runtime包含的是链自身的业务逻辑,譬如权益,账户,代币等等。
native运行速度大于wasm,而wasm运行速度大于以太坊的evm的。Substrate链上有wasm版本的runtime备份。
当runtime接收到外部输入准备运行改变的时候,它会从链上获取wasm版本的runtime,并将它与native环境的runtime版本进行比较,如果相等,那么就会运行native环境的runtime,如果不等,那么就会运行链上wasm版本的runtime。
链上runtime的升级是通过社区公投的形式来达成共识,并通过runtime的root交易来更新链上wasm版本的runtime代码,来强制执行升级的,因此可以做到对链的无缝升级。
2.3.2交易
交易分为三种类型:Root 、Inherent、Public。其中Root交易是通过治理机制发出的拥有最高执行权限的交易,它可以执行任何体现社区意志的代码;Inherent是内部交易,即节点运行过程中达成一致的内部交易;Public是普通用户发出的交易。
2.3.3跨链通信
队列用梅克尔树(Merkletree)来保证数据真实,中继链的任务是把交易从来源平行链的出口队列转移到目的平行链的入队列。已转发的交易会在中继链上被引用,而不是中继链自身的交易。
为了预防一条平行链往另一条平行链发送垃圾交易,规定在在前一个块结束后,发送每一个交易时,目标平行链的入队列不能太大。如果区块处理完后,入队列太大,那么目的平行链会被看做是饱和了,接下来的几个块里就不会再路由交易给它,直到入队列降到临界值以下。
这些队列在中继链上管理,允许各平行链相互决定他们的饱和度大小。如果再往停滞的目标链发送交易,这样就可以同步地报告失败了(因为不存在返回路径,如果第二个交易也是同样的原因失败了,它可能也不会给来源调用者发送回复)。
2.3.3协议
合约机制、平行链接口、跨链交易路由。
合约机制:将验证人集合、验证人机制、平行链等放在一个整体的协议中管理共识机制,并描述成中继链的合约。
平行链接口:早期,我们希望收集人和验证人能够紧密合作,因为可能只有一些(甚至一个)交易量很小的平行链。最初的客户端实现会包含一个RPC 接口,来支持一条平行链的收集人节点把可证明的有效平行链区块,无条件地提供给一个(中继链)验证人节点。由于维持所有的全同步平行链的成本越来越高,所以我们设计了附加的结构,有助于分离独立的、经济驱动的、和其他的参与者。
跨链交易路由:是中继链和其验证人的核心功能。这里管理着主要的逻辑:一个提交从一个来源(source)平行链的出口被强制地路由到另一个目标(destination)平行链里,而且无需任何信任人。
作者|樊晓明
来源|SSSnodes
整理|密码极客