【推荐】Ethereum ETH的奖励机制
如果问一块显卡它最恨什么,那么答案一定是以太坊。
以太坊,矿工为之疯狂,显卡为之颤抖,游戏玩家为之骂娘。
然而,除了购买矿机、连接矿池、卖币套现之外,是否有人关注过以太坊的奖励机制呢?
且听我慢慢道来。
临时分叉
区块链由于是一种去中心化的技术,全世界所有的矿工同时工作,各自独立的挖掘满足要求的区块。由于是各自独立的工作,就有可能出现两个独立的矿工先后发现了两个不同的满足要求的区块,就像下面这种情况,被称为临时分叉。
注:箭头指向某区块代表它保存了前一个区块的Hash
两位矿工都发现了高度2的区块,那么该采用谁的呢?
于是撕逼开始,区块链是个势利眼,只承认最长的链,黄色和绿色的区块谁先有后继区块,变成最长的链,谁就会被承认,失败的就会被抛弃。为了成为最长的链,两个矿工都拼命地把自己挖到的区块通过广播的方式告诉更多的节点,并希望他们能把自己的区块传播得更广,从而使更多的矿工在自己挖出的区块下挖掘下一个区块,最终让自己的区块变成最长链的一部分。
然而,胜利者只有一个,胜利者写历史,失败者将被抛弃,其中的交易会重新被打包到之后的区块中。下面这张图就是绿色区块获得了胜利,黄色区块成为孤儿区块,被抛弃。
这种事其实每时每刻都在上演,并不罕见。区块如果被废弃了,其中包含的挖矿奖励怎么办呢?对比特币来说,赢者通吃,失败者一无所有,竹篮打水一场空。挖出黄区块的矿工心都要碎了,他在哭泣?。
叔块(Uncle Block)
以太坊创造了一个新的名词叔块(Uncle Block)。对高度3的区块来说,绿色区块是他的父区块。黄色区块虽然失败了,但好歹也是高度1的区块的子区块,绿区块的兄弟区块。于是,高度3的区块就尊称这个黄区块为叔叔,叔块就是这么得名的。
注意:虚线部分仅仅用来陈述关系,不表示有实际连接。
不能成为主链一部分的孤儿区块,如果有幸被后来的区块通过uncles字段收留进区块链就变成了叔块。如果一个孤儿区块没有被任何区块收留,这个孤儿区块还是会被丢弃,不会进入区块链,也就是说孤儿区块被收留后才会变成叔块。
以太坊的设计比比特币人性的多,叔块也是可以获得奖励的,矿工们再也不用担心白忙乎了。而且以后的区块谁要是把叔块收留了,收留了叔块的区块还有额外的奖励,收留叔块也被称为包含叔块。
下图就是高度3的区块包含了一个叔块,不过叔块也就仅仅是被包含而已,叔块中的交易会重新回归交易池,等待重新打包。一个区块最多只能包含2个叔块。
以太坊为什么要这么设计呢?因为以太坊的区块时间是20秒左右,相对于比特币,更容易出现临时分叉和孤儿区块。而且较短的区块时间,也使得区块在整个网络中更难以充分传播,尤其是对那些网速慢的矿工,这是一种极大的不公平。为了平衡各方利益,才设计了这样一个叔块机制。叔块在全部挖掘出来的区块中占的比例叫叔块率,目前叔块率在9.7%左右。
驱动着程序运行的汽油(Gas)
以太坊是一个运行智能合约的去中心化平台,提供了一个以太坊虚拟机(Ethereum Virtual Machine),简称EVM,开发者可以在其上开发各种应用。你可以把这个EVM想像成你的电脑,它能够运行一些以太坊定义的指令。与比特币的脚本引擎不同,以太坊的EVM功能非常强大,号称“图灵完备”。先不管什么是“图灵完备”,你只要知道“图灵完备”的虚拟机可以实现循环语句,有了循环就一定会有小坏蛋或者不合格的程序员弄出死循环,电脑死循环了大不了死机,重启就好,不过以太坊是去中心化的,EVM要是死循环了,可没法重启。
有没有办法能解决这个问题呢?
很遗憾,这个问题很多年前就有人研究过了,叫图灵停机问题(The Halting Problem),已经证明不存在一种能够检测程序是否会死循环的方法。
既然不能检测,还有没有别的方法阻止死循环呢?
在加油站加油的空闲,以太坊的开发者们陷入了沉思,自言自语道:为什么汽车不会一直暴走停不下来?“因为会没油!”加油的师傅边拔出加油枪边说。
这个故事只是我自己脑补的,增加点儿趣味性。
如果让EVM上的程序的每条指令都要消耗一点儿“资源”,“资源”用光了,无论程序执行完没有,都会被强行终止,这样无论是不是死循环都没关系了。
这个执行程序时要消耗的资源就被称为汽油(Gas),每一条指令都要消耗不同数量的汽油。
#数字货币##欧易OKEx##比特币[超话]##以太坊#
你可能感兴趣的文章
-
以太坊的区块结构
-
以太坊的区块结构
以太坊的区块结构和比特币的类似,每个区块也是包含区块头和区块体两部分。在比特币系统中,区块头中包含了一个梅克尔根,它指向区块体的数据,本质上是区块体数据的哈希值...
2024-11-15
信标链上线以太坊20将为我们带来什么?
-
信标链上线以太坊20将为我们带来什么?
11月24日,以太坊2.0存款合约突破了524288枚ETH,达到74万枚,远超上线目标。12月1日晚20:00,万众期待的信标链如期上线,信标链作为以太坊2....
2024-11-15
Solana市值突破千亿,挑战以太坊本周关注SOL的关键数据与未来趋势
-
Solana市值突破千亿,挑战以太坊本周关注SOL的关键数据与未来趋势
11 月 10 日,Coinmarketcap 数据显示,SOL 市值一度突破 1000 亿美元,一度超越传统上市公司先锋集团,位列全球 20666 种资产中第...
2024-11-15
数据告诉你,以太坊合并后的通缩比率
-
数据告诉你,以太坊合并后的通缩比率
引言:作为市值第二的加密货币,以太坊网络的任何变动都会受到市场的密切关注。以太坊的下一个重要升级 “The Merge(合并)” 即将在9月到来,在OKLink...
2024-11-15
Polkadot波卡
-
Polkadot波卡
区块链技术一直在自我革新,不断向前发展。可以说,Polkadot波卡就是区块链技术发展变革的一个典型。Polkadot将会实现一个完全去中心化的互联网,用户拥有...
2024-11-15
Nervos推出ckbpw,让 CKB 随处可用
-
Nervos推出ckbpw,让 CKB 随处可用
2月18日中午,我们在哔哩哔哩和大家介绍了一款非常神奇的,可以让 CKB 随处可用的产品:ckb.pw。之所以说它可以让 CKB 随处可用,是因为根据 CKB ...
2024-11-15
基于区块链的数据市场
-
基于区块链的数据市场
1 引言当今世界中的数据量正在迅速增加。在线社交网络Facebook自成立以来,已经收集了超过300 PB的个人数据,而这个规模还在进一步扩大。IBM公司的研究...
2024-11-15
未来以太坊20将会面临怎样的问题?
-
未来以太坊20将会面临怎样的问题?
大家都知道12月1日以太坊2.0启动了创世区块,目前已进入正常运行阶段,但是大家最关注的还是关于资金的问题,有的人认为现在以太坊价格已经很高了,有的人则认为还未...
2024-11-15
权益证明机制PoS的演变:从Peercoin和Nxt到以太坊
-
权益证明机制PoS的演变:从Peercoin和Nxt到以太坊
使用权益证明(PoS)代替工作量证明(PoW)来保护加密货币网络的概念已经存在了很长时间。Sunny King和Scott Nadal于2012年首次提出PoS...
2024-11-15
以太坊六大误区:去中心化真的无所不能吗?
-
以太坊六大误区:去中心化真的无所不能吗?
在围绕区块链及其潜在用例的大肆炒作中,有关以太坊“去中心化”的传闻数不胜数。本文就旨在揭开炒作之下的现实。以太坊其实比我们想象的还脆弱,以下是关于这个第二大加密...
2024-11-15