交易所,交易所排名,交易所排行,加密货币交易所排行榜,加密货币是什么,加密货币交易平台,加密货币平台,币安交易所,HTX火币交易所,欧意交易所,Bybit交易所,Coinbase交易所,Bitget交易所,Kraken交易所,交易所权威推荐,全球交易所排名,虚拟货币交易所排名,加密货币,加密货币是什么
编者注:具体而言,在 PoW 系统中,当挖矿者把交易打包之后会形成一个结构化数据(“区块头”)(交易不同则这部分结构化数据自然不同),区块头中还有一些别的数据,比如创建区块时的时间戳、父区块的哈希值,等等。而区块合规则性的要求就是区块头的哈希值(作为一个数值)符合一定的要求(“难度要求”)(比如比特币协议的难度要求是哈希值开头的 “0” 达到一定数量)。但是,如上所言,确定数据的哈希值是确定的,没有什么能保证仅凭上述数据可以产生一个符合要求的哈希值,因此出块者要不断改动其中一个没有特殊意义的数据(“区块 nonce”),直至区块头的哈希值符合难度要求(否则即使传播出去了,其它节点也不会接受这个区块)。
编者注:虽然在比特币和以太坊在这一点上有所不同,但具备这种属性的原理都是一样的:它们是 PoW 系统。如上所述,无数计算机处在一个开放式的网络中,所有计算机都随时可以退出,也可以随时加入,那么这就带来一个严肃的问题:如果所有计算机各自为政,自己接收到数据就处理,那么这些计算机就不能形成 “共识”,整个系统也无法实现基本的功能(比如货币转账,因为各有各记载的交易历史,谁也无法确定某个账户到底有多少钱)。因此,PoW 的意义等于是说:如果你要在这个账本上记一笔,请先证明你花费了很多计算资源。辅之以 “难度要求” 的变化,我们可以实现对出块所需工作量的调整,进而调整个网络的出块间隔。为什么要实现这种稳定的出块间隔可能有很多理由(比如可预期的增发数量,比如网络的安全性),这里不详细展开了。
实际上 ETH 的发行量会稍大于1800 万。由于一些区块挖得比较晚,因而没有成为主链的一部分。在比特币网络中,我们把这些挖得稍晚的区块叫 “孤块”,是完全抛弃掉的,但是在以太坊中,这些区块被称为 “叔块”,而且后续区块可以引用这些 “叔块”。如果有人引用某个 “叔块”,就会给挖出 “叔块” 的矿工带来 4.375 ETH 的 “叔块奖励”(相当于八分之七的正常区块奖励)。目前,以太坊每天约产生 500 个叔块,即每天有额外的 2,000 ETH 进入流通(按这个速度,每年会额外发行约 700 万 ETH )。
编者注:叔块奖励是很多朋友理解中的难点,确实需要不少背景知识。简单来说就是:在网络中,传播区块是需要时间的,因此某个块挖出之后,在一定时间内可能只有一部分节点收到了这个区块,而另一些节点在这期间收到了另一个区块并把它当成了最新区块,PoW 系统所用的共识算法是没法当下就判断清楚哪个是主链的。以太坊的出块速度比较快,这种情况可能经常发生,因此在共识算法上安排了这种经济激励来缓解这种情形——即使出现了叔块,主链还是基本确定的。详情请看《以太坊设计原理》
编者注:上述代号也被认为是以太坊的路线图和发展的不同阶段。在原文成章的时候(2016 年 10 月),Metropolis(“大都会”)阶段还未发布。2017 年 10 月,Metropolis 的第一阶段 ByzanTIne(“拜占庭”)发布;2019 年 2 月,Metropolis 第二阶段 ConstanTInople(“君士坦丁堡”)发布,并且,有望于 2020 年第一季度进入 Serenity 的第一阶段。