| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 比特币、以太坊的皇位“传承”和以太坊的皇叔“封号” -> 正文阅读 |
|
[区块链]比特币、以太坊的皇位“传承”和以太坊的皇叔“封号” |
人们对以太坊POW共识的误解,以为和比特币一样。 然而,以太坊除了对主链上的区块有奖励以外,还有叔块奖励。 ?区块链的临时分叉????我们知道,区块链上有很多节点服务器(矿机),这些节点是对等的。所以,节点要去竞争记账权,谁先计算出哈希值,谁先记账,然后把这个消息公布出去,其他节点确认其记账无误后,同步区块数据。 问题来了,我们知道比特币和以太坊上都很多很多节点,所以,难免会有两个以上的节点同时计算出哈希值,并且还有其他的节点确认以后沿着这个区块继续记账。 所以,在区块链上其实经常会发生一些临时性的分叉。像这样: 区块链临时分叉 ?皇位传承???? ?比特币和以太坊,都是按照最长链原则,哪个区块后面接着的区块长,哪个就是主链,所以BDE这条链是主链,区块链C和F被认为是临时分叉。 最长链原则 只有最长链上的区块被认为是主链。 以太坊主链就像皇位传承下去,谁生的孙子、重子的代继更多,谁就传承这个皇位。 这一点,比特币和以太坊是一样的,都是以最长链作为主链,并且获得挖矿奖励。 ?以太坊皇叔?? ??在上面图中临时分叉出的区块C, 在比特币网络上是废块,但是在以太坊上,如果被发现,就会被新的区块引用: 叔块 如图中,区块G发现了临时分叉的C,将其进行引用。 区块C就叫做叔块。 区块G因发现并引用区块C而获得奖励,区块C则会获得叔块奖励,但是区块F作为叔块的子块,是没有奖励的。 也就是说,传承了皇位的G,认可并给C封了皇叔,但是皇叔的儿子就不能再封了哈哈哈。 当然这里有两个条件,一是被引用的叔块不可以再被引用,二是距离当前区块高度2-7层的才可以被引用,太古老的就不能被封为皇叔了哈哈。 以太坊叔块 在这个图中,当前区块是L,在它之前2-7层的区块②到⑦以及区块X都可以被引用为叔块;但是区块①和区块K还不一定哪个更长呢,所以区块L不能把 区块①当叔块引用,至于区块C,因为太古老了也不能被引用为叔块;区块F是叔块的子块,所以不能当作叔块被引用;至于区块F,他爸都不是叔块,他就更不行了哈哈。 总结一下: 比特币和以太坊会把皇位传给子孙代继最多的那个宗族(最长链原则); 比特币没有皇叔,但以太坊可以分封皇叔(叔块); 当前区块是太子,太子前2-7代的临时分叉块可以被封为皇叔,皇叔有奖励; 皇叔的儿子没有奖励。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 3:05:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |