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 代币教程(一期波卡参与者)

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
整理|密码极客

 

一文了解 Polkadot(波卡)值不值得投资

一、为什么说 Polkadot 会开启区块链“新纪元”
1、区块链之间存在信息孤岛
在17年底~18年上半年,是公链概念大爆发的阶段,公链项目如雨后春笋般冒出,每个项目均有自己的特点,共识机制、TPS等均不相同且互不兼容。每个公链都有自己的生态,有些项目做的也不错,但是公链与公链之间却形成了信息孤岛,除交易平台的中心化交换方式外,没有去信任形式的区块链架构来保证公链之间的价值(信息、资产)交换。
跨链就是在这种情况下诞生出来的,它想解决的是各个区块链间的信息孤岛问题,希望能架设一个底层互联架构,类似于互联网TCP/IP协议,让现存的和后续新增的项目能够自由的进行数据交互(Token、信息、价值、代码等)。
▍2、区块链的技术缺陷
区块链已经承诺了它的伟大意义,能够应用于包括物联网(IOT)、金融、治理、身份管理、去中心化互联网和资产追踪等多个领域。然而抛开这些技术承诺和大话,我们还没有看到现有技术下,出现重大的关于现实世界的应用部署。我们相信这是因为现有技术的5个关键缺陷:
  • 伸缩性(Scalability):全球范围内花费了多少计算、带宽和存储的资源,来处理单个交易?峰值情况下能处理多少交易?
  • 隔离性(Isolatability):多参与方对于应用的差异化需求,能否在同一个框架下接近最优程度地满足?
  • 开发性(Developability):工具的工作效果有多好?APIs是否已满足开发者的需求?教程资料是否可用?是否集成权力?
  • 治理性(Governance):网络是否保留了能够随着时间进化和适应的灵活性?制定决策能否高度地包容、合理和透明,来提供去中心化系统的高效领导力。
  • 应用性(Applicability):技术是否真的解决了用户的刚性需求?是否需要其他的中间件来嫁接真实的应用?
基于对这几个方向的考虑,其中比较紧要的问题是解决伸缩性和隔离性问题,而Polkadot(波卡)就是要解决这些问题,而这些问题的解决势必会开启区块链的“新纪元”。
二、Polkadot 情况介绍
1、项目简介
Polkadot是2019年热度最高的两大跨链项目之一,同时也是Staking经济的引领者,它是一个完全可扩展和可伸缩的区块链开发、部署和交互测试平台。它被设计为面向未来的、可以吸收最新的可用区块链技术的平台,且不需要过于复杂的去中心化协调和硬分叉。
Polkadot首先是在设计上彻底解决了可以向外扩展的问题,会有非常大数量的平行链。每条平行链在各方面都通过不同的网络模式进行平行管理,这意味着每条平行链可以是不同共识,不同特点的公有链。这就好比Polkadot是个政务中心,由一个中枢核心(中继链)和多个不同功能的部门(平行链)构成,每个部门都有自己的规定和要求,但是部门之间却能互通信息。整个系统是有可伸缩的能力,同时可以使得不同的链做到数据交换,即跨链。
另一方面,Polkadot提供的这种简单的架构,把大部分的复杂性都放在了中间件(中继链)上。这样可以减少开发的风险,使必备的软件可以在短时间内开发出来,还能对安全性和健壮性持有信心。把多个链的复杂的功能都让中继链来处理,可以减少大量的资源浪费,同时还能提高效率,又能满足不同特点的平行链能在一个架构下协同,解决了隔离性问题。
除去在跨链中的地位之外,波卡在PoS生态中的地位,也不容小觑。2019年也被称作Staking经济元年,得益于前几年积累的PoS类的重磅项目都在这一年集体亮相,而波卡作为其中一直技术班底扎实的老牌区块链技术团队,在Staking经济中也有突破性的创新。传统的PoS项目有一个一直难以解决的中心化问题,在Staking的过程中,会出现质押量越多的节点获得的收益越大,即强者恒强的马太效应。而波卡提出的NPoS共识机制在一定程度上解决了这个问题,不管节点拥有多少Staking量,出一个块或是验证一个块得到的奖励是一样的。
综合来看,波卡意在构建一个全新的跨链项目,同时为Staking经济的发展注入新的活力。
2、技术背景
波卡自信的最大来源,Parity Tech团队 & 创始人Gavin Wood, Parity Tech团队是以太坊中最好最稳定客户端Parity的开发者。
Parity有多牛逼呢?当年以太坊网络遭受DDOS攻击,以太坊官方的geth客户端无法运行,只剩下Parity客户端,因此大多数节点都转向使用Parity。而波卡开发者多数来自Parity核心团队,开发能力极强,根据追踪目前为止波卡的开发进度都按预定时间表完成。相比之下,以太坊的开发则一拖再拖。
创始人Gavin Wood其人,他在以太坊上的功劳是最为人所熟知的:以太坊最初由V神发起,书写初版白皮书,发起众筹,组织开发。Gavin Wood作为CTO加入以太坊,之后撰写了宝典级别的黄皮书YellowPaper,专业术语叫形式化证明,其实也不是数学公式证明,而是对以太坊最细节的逻辑和架构进行了描述。后来Gavin几乎是一个人写完了最早C++版本的以太坊客户端cpp-ethereum。
再之后因为种种原因,Gavin离开以太坊,成立了ParityTech,按照cpp-ethereum重新开发Rust语言版的以太坊客户端:Parity。Rust语言号称超高性能、超高安全、超高开发难度,代表着最新的编程语言技术,但还远未流行起来。Gavin Wood敢首先吃螃蟹,用它搞定了以太坊,性能上是Geth和C++客户端的近3倍。
尽管V神提出了以太坊的想法,而真正实现并搭建起今天以太坊基础的人其实是Gavin Wood。
3、Polkadot 项目进展
Polkadot 网络的概念证明 1.0(PoC1)于 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 上运行验证人更加安全和可定制。
2019年6月13日,目前Substrate已经发布,可以上 Github 去下载使用。波卡现在正在进行Kusama 测试网络的开发,其实已经测试了将近一年多了,Kusama 测试网预计在这个夏天会发布,到时候还会发行测试网代币 Kusama token。波卡的目标是在今年年底上线主网。
4、Polkadot 的融资情况
波卡融资历史,及首轮融资被锁事件
2017年10月,Polkadot进行了第一次众筹。采取了荷兰式拍卖的方式,在众多币圈小白还晕的一头雾水之时,波卡就完成了48万以太坊(1.44亿美元)的募资,其估值也达到了2.88亿美金。这其中,也包含有Bosst VC、Pantera Capital还有Polychain Capital等知名风投机构在内。销售持续了七天,最终售出了500万DOTs,在当时的环境下,也称得上是币圈逆势融资奇迹了。
但是不得不提的是2017年11 月,一位名为devops199的编程新手无意间的操作,让Parity钱包的智能合约停止工作,导致在2017年7月20日之后部署的钱包里面的以太坊全都被冻结了,谁都取不出来。这是 Parity 史上最严重的一次漏洞。这次漏洞共造成50万ETH被冻结,其中就包括波卡项目的30万个ETH。
波卡第二轮融资相关
从今年上半年起,就不断有消息称Polkadot将会进行第二轮融资。根据官方白皮书的内容,Polkadot代币DOT总量为1000万。其中有20%用于上线前的分发,所以预计最大销售量为200万DOT,而华尔街日报的消息称,二轮估值达到12亿美元,也就是说币的单价为12亿/1000万=120美元,而且预计融资6000万美元,所以其分发代币数量为50万DOT。本轮出售代币比例占代币总量的5%。
剩余没有出售的150万DOTs(15%)则将会作为Polkadot DAO,赏金项目,开发者,合作伙伴和后续持续销售的预算。而还有300万DOTs(30%)将由Web3基金会持有,再加上第一轮融资所发售的500万DOTs(50%),这也就是波卡代币的所有分配方式。
三、Polkadot 的投资机会
1、Polkadot 通证 DOT
在区块链世界中,投资最容易产生收益的就是投资到一个优质项目的通证,因为它基本代表了这个项目的实力,以及该项目未来的发展预期。因此,对于一个优质的项目,作为投资者最好的机会便是投资其通证,Polkadot也不例外。
以目前同类型的区块链项目Cosmos为例,业界普遍认为,尽管与波卡处在同一个赛道,但其与波卡不管是在团队实力,还是社区氛围来说都稍逊色于波卡项目。而几个月前上线的Cosmos其最早一批的众筹价为0.1美金,正式上线交易所后价格最高飙升到了7.2美金,收益超过了72倍。
因此相较于Polkadot最早一批众筹价29美金来说,其仍然具有很大的增长空间,对于参加私募投资来说,可以获得不错的收益。目前交易所DOT期货的价格已涨至180美金一个(已上线8家交易所)。
2、Polkadot 节点投资
节点介绍
我们预期在中继链上有1000个左右的验证节点。将从100个左右开始,然后发展到1000个。这些验证节点中的每一个都必须Stake,Stake的数量没有最大或最小限制,但是要留在验证节点集合里,Stake的数量就必须超过下一个Stake量最低的验证节点。意思就是,如果Stake数最低的验证节点Stake了1000个DOT,下一个就得 Stake1001个。
在每一个时期(大约24小时),验证节点都会根据他们Stake的量在验证节点集合上来回移动。他们因诚实行为受到奖励,并因离线或提出无效区块而受到惩罚(削减)。
我们预计在任何时候都有50%的DOT被锁定来进行Staking。这意味着在创世纪之后,5000000个DOT将被锁定用于Staking。如果有1000个验证器,这意味着需要大约5000个DOT作为验证器,但这个数字也会根据供求变化。
很多公司和人们为了在像Polkadot这样的加密网络上Stake,专门去开验证节点公司。这些验证节点公司按他们收到的每一笔区块奖励收取费用,并与提名者分享收益。而当拥有了一个值得信赖的品牌,并且是一个有能力的验证节点,能保持24*7全天候的在线安全连接,人们才会踊跃的提名你作为节点。
预期收益
NPOS的机制是Staking经济的一种,它是一种激励用户的行为,用户通过Stake一定的token在网络中从而来运行一个节点,并且在他们成功验证区块后获得一定的奖励,但如果节点是故意或者因为技术问题,验证了错误的区块,则可能会失去部分或全部利益。
波卡创世启动时,因为10%的年增发,Staking奖励的年化将达到20%(还未包含DOT价格本身的上涨)。相较于以太坊启动初期的增发是30%每年,因为波卡的 BABE/GRANDPA 共识的消耗比以太坊的PoW低得多。
3、Polkadot 生态投资
下图是波卡生态目前的接入项目,未来将会延展出更多的平行链项目或者商业节点。
下面我们重点介绍两个国内与波卡生态有着紧密联系的项目,以供举例。
Chainx —— 数字资产的跨链枢纽
目前区块链系统的资产被困于自己的系统内,无法产生链间分⼯和协作:BTC建⽴了最⼤范围共识,却交易效率低下;  ZEC建⽴了隐私功能,却没有智能合约能力;ETH建⽴了智能合约,却⽆法迁移⾄PoS系统;ChainX  通过去中心化的的方式将链间资产进行统⼀转化,任何链只要建⽴与ChainX的连接,就可以与所有链进⾏资产互通。
ChainX是一个资产跨链领域的通用公链项目,采用的是Polkadot(波卡)的POS共识算法(能支持1000个共识节点),底层会集成共识系统、选举系统、各链的转接桥系统、交易撮合系统等。在此之上,社区开发者还可以任意部署各类智能合约。
ChainX 通证缩写是PCX,总量2100万个,每两年产量减半,无私募和预挖。PCX前两年发行的20%为开发团队的持续开发经费,两年后全部归社区所有。总量的90%会通过资产挖矿模式归参与用户所有,创始团队只占总量的10%。
ChainX的通证PCX自上线以来涨幅超过了30倍。
Edgeware —— WASM智能合约平台
Edgeware 是一个建立在 Substrate 上专注治理的项目,他们看到越来越多的项目提到链上治理,但是真正有效落实链上治理的只是少数,于是希望通过 Edgeware,让项目方未来可以轻松建立 DAO 治理协议,有效协助区块链本身的治理问题。
Edgeware将通过一个锁定落点,一个改进的空投发射,参与者时间锁定ETH接收EDG。锁定将在2019年夏季进行,并在创世区块中向参与者赠送超过90%的代币。锁仓者将能够将他们的ETH锁定3个月,6个月或1年,参与者之后将会获得100%的ETH回报。
根据  Commonwealth 网站统计,Edgeware 锁仓金额已经超过 200 万个ETH。在通用锁定策略下,Signaled 的基金可以被确认为3个月的锁定,个人参与帐户将不会被分配超过EDG的20%。
综合来看,我们认为Polkadot(波卡)必然会成为区块链生态中下一个热点项目,也会为区块链生态发展带来新的活力。不管是投资者还是生态建设者都可以从Polkadot(波卡)项目中获取到自己的收益。
作者:Bluemountain Labs
Bluemountain Labs成立于2017年,是由一批来自科技行业、管理咨询和传统资本市场等领域的专业人士组成的区块链产业投资机构。专注在区块链知识社区和项目投资,还与全球区块链知识服务商 HashBang 一起打磨三个在线区块链课程。我们秉承专业的知识和金融思维,以促进项目成长和价值实现为使命,为区块链生态创新者提供服务和支持。
首发于 PolkaWorld