今天凌晨,以太坊核心开发人员Péter Szilágyi在推特上表示,以太坊 Rinkeby 测试网已经成功升级到君士坦丁堡网络,目前网络状态良好。
早上打开电脑一看,慌了,以太坊升级成功?不是说好1月中旬升级吗?怎么偷偷地升级完了呢?仔细一看原来说的是Rinkeby测试网升级成功,跟正式升级完全不是一回事。不过,这也意味着离以太坊正式升级越来越近了。
那么Péter Szilágyi所说的Rinkeby测试网到底是啥?众所周知,每一条区块链都由一个创世区块开始,一个创世区块创造一条区块链,同时也代表了一条区块链,而工作在同一条链上的全部节点称之为一个网络。
网络可以分为主网络和测试网络,一般来说,主网络是绝大多数人使用,并且性能比较强大,具有实用价值的网络。通常一条区块链只有一个主网络。而测试网络则是一小部分节点使用的用来进行测试的网络,与主网络分属不同的创世区块。与主网络不同,通常测试网络可以有很多条。
那么为什么一条主网络需要配备多条测试网络呢?如果没有测试网络,当开发者进行升级或者智能合约开发时,只能在主网络上进行,这样稍有不慎就会造成相应通证的损失,甚至影响整个主网络的运行。如果有了测试网络,这些事情都可以提前在测试网络上进行,即使发生了意外也不会对主网络造成任何影响。
以太坊公开的测试网络共有4个,分别是 Morden 、 Ropsten 、Kovan和Rinkeby。目前除了Morden退役以外,其他三个仍在运行。其中,Morden于2015年7月开始运行。到2016年11月时,由于难度炸弹已经严重影响出块速度,不得不退役,重新开启一条新的区块链。Morden的共识机制为PoW。
Ropsten是为了解决Morden难度炸弹问题而重新启动的一条区块链,共识机制为PoW。测试网络上的以太币并无实际价值,因此Ropsten的挖矿难度很低。这样低的难度用一台普通笔记本电脑的CPU也可以挖出区块,获得测试网络上的以太币。
Kovan是为了解决测试网络中PoW共识机制的问题,以太坊钱包Parity的开发团队发起的新的测试网络。Kovan使用了权威证明(Proof-of-Authority)的共识机制,简称PoA。PoA是由若干个权威节点来生成区块,其他节点无权生成,这样也就不再需要挖矿。由于测试网络上的以太币无价值,权威节点仅仅是用来防止区块被随意生成,造成测试网络拥堵,完全是义务劳动,不存在作恶的动机,因此这种机制在测试网络上是可行的。
目前开发人员最常用的测试网络是 Rinkeby ,也就是这次被宣布升级成功的测试网。Rinkeby使用PoA共识机制。与Kovan不同,以太坊团队提供了Rinkeby的PoA共识机制说明文档,理论上任何以太坊钱包都可以根据这个说明文档,支持Rinkeby测试网络。
看完这些,想必对此次以太坊Rinkeby测试网升级成功有了一个大概的了解。这只是以太坊升级前的一次彩排而已,主网的正式升级预计将在1月16日左右进行。
以上所述就是小编给大家介绍的《以太坊Rinkeby测试网升级成功 Rinkeby测试网到底是啥?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 一个完整的测试流程中,测试工程师到底要干些啥?
- 从单元测试覆盖率看富领域模型到底有多富
- Java程序员TCP 协议到底怎么学?学了到底有什么用?
- 到底什么是DeFi?
- 到底什么是“云原生”?
- 动态规划到底有多难?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Nature of Code
Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95
How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!