搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Scala编程基础2:函数、递归、异常
2
Python+Django基于python的寻人失物失物招领系统
3
【华为OD机考 统一考试机试C卷】最多购买宝石数目 (Java题解)
4
智能车室内光电组ROS-2020—— 创建工作空间以及移植比赛模型文件_ubuntu 智能车比赛修改工作空间名称
5
使用keras处理深度学习中的回归问题——波士顿房价预测_keras 模型的回归评价指标
6
Ubuntu 22.04.3安装kubernetes v1.26.3_ubuntu--desktop-amd64
7
java中ClassCastException类型转换异常(解决教程详解)_classcastexception 类型转换异常 java_java.lang.classcastexception: class com.sky.result
8
做一个微信小程序多少钱?
9
最好的商业模式_切高端客户背后的原理
10
有趣的算法问题11——X的平方根(二分查找法)_随机算法求平方根
当前位置:
article
> 正文
以太坊中的重要概念_以太坊的叔侄区块奖励
作者:很楠不爱3 | 2024-05-22 13:10:30
赞
踩
以太坊的叔侄区块奖励
账户(
Account
)
包含地址,余额和随机数,以及可选的存储和代码的对象;
外部账户(
EOA
),存储和代码均为空;
合约账户(
CA
),包含存储和代码;
地址(
Address
)
一般来说,这代表一个EOA
或合约,它可以在区块链上接收或发送交易;
更具体地说,它是
ECDSA(椭圆曲线算法)
公钥的
keccak
散列的最右边的
160
位;
交易(
Transaction
)
可以发送以太币和信息;
向合约发送的交易可以调用合约代码,并以信息数据为函数参数;
向空用户发送信息,可以自动生成以信息为代码块的合约账户;
gas(燃料)
以太坊用于执行智能合约的虚拟燃料;
以太坊虚拟机使用核算机制来衡量
gas
的消耗量并限制计算资源的消耗;
智能合约(Smart Contract)
存储在以太坊上被以太坊自动执行的程序;
以太坊的挖矿产出
区块奖励(
Block rewards
)
每产生一个新区块就会有一笔固定的奖励给矿工,初始是5
个以太币,现在是
3
个;
叔块奖励(
Uncle rewards
)
有些区块被挖得稍晚一些,因此不能作为主区块链的组成部分。比特币称这类区块为“孤块”,并且完全舍弃它们。但是,以太币称它们为“叔块”
(
uncles
),并且在之后的区块中,可以引用它们。如果叔块在之后的区块链中作为叔块被引用,每个叔块会为挖矿者产出区块奖励的
7/8
。这被称之为叔块奖励。
叔块引用奖励(
Uncle referencing rewards
)
矿工每引用一个叔块,可以得到区块奖励的1/32
作为奖励(最多引用两个叔块);
这样的一套基于POW的奖励机制,被称为以太坊的“幽灵协议”;
以太坊区块收入
普通区块收入
固定奖励(挖矿奖励),每个普通区块都有;
区块内包含的所有程序的
gas
花费的总和;
如果普通区块引用了叔块,每引用一个叔块可以得到固定奖励的
1/32;
叔块收入
叔块收入只有一项,就是叔块奖励,计算公式为:
叔块奖励
= (
叔块高度
+ 8 –
引用叔块的区块高度
) *
普通区块奖励
/ 8;
“幽灵”(GHOST)协议
以太坊出块时间:设计为
12
秒,实际
14~15
秒左右;
快速确认会带来区块的高作废率,由此链的安全性也会降低;
“幽灵”协议:
Greedy Heaviest Observed SubTree, ”GHOST”;
计算工作量证明时,不仅包括当前区块的祖区块,父区块,还要包括祖先块的作废的后代区块(“叔块”),将他们进行综合考虑;
目前的协议要求下探到第七层,也就是说,废区块只能以叔区块的身份被其父母的第二代至第七代后辈区块引用,而不能是更远关系的后辈区块;
以太坊付给以“叔区块”身份为新块确认作出贡献的废区块7/8
的奖励,把它们纳入计算的“侄子区块”将获得区块奖励的1/32
,不过,交易费用不会奖励给叔区块;
注意:被引用过的叔块不能重复使用;
名词解释
EIP
:
Ethereum Improvement Proposals
,以太坊改进建议;
ERC
:
Ethereum Request for Comments
的缩写,以太坊征求意见。
一些
EIP
被标记为
ERC
,表示试图定义以太坊使用的特定标准的提议;
EOA
:
External Owned Account
,外部账户;由以太坊网络的人类用
户创建的账户;
Ethash
:
以太坊
1.0
的工作量证明算法;
HD
钱包:
使用分层确定性(
HD protocol
)密钥创建和转账协议
(
BIP32
)的钱包;
Keccak256
:
以太坊中使用的密码哈希函数。
Keccak256
被标准化
为
SHA-3;
Nonce
:
在密码学中,术语
nonce
用于指代只能使用一次的值;以太
坊使用两种类型的随机数,账户随机数和
POW
随机数;
DApp:
Decentralized Application,去中心化应用;
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/608446
推荐阅读
article
有点意思!
AI
动画
制作新
工具
,
游戏
动画
将会变天吗?_
用
什么软件
可
直接
生成
侧身站立人物
的
奔跑帧
图
...
有关于
AI
生成
动画
技术,虽然现在已经有点见怪不怪了,但还得承认随着
AI
技术
的
不断更迭,
AI
生成
的
动画
质量也是越来越好,更...
赞
踩
article
mysql
忘记
密码
怎么解决
_
mysql
忘记
密码
,通宵都要看完这个
大
数据
开发
关键技术
点
_
进入mysq...
开发与算法学习社区Killing Vibe的博客欢迎
大
家加入,一起交流学习~~
_
进入
mysql
密码
进入
mysql
密码
...
赞
踩
article
第四周——
项目
三—
单链
表
应用
_
单链
表
在
项目
中
的
应用
...
/* * Copyright (c) 2017,烟台大学计算机学院 * All right reserved. * ...
赞
踩
article
vue
使用
video
.
js
_
cj
video
...
1.安装 npm install
video
.
js
2.引入全局样式// main.
js
中加入import '
video
...
赞
踩
article
文心
一
言
指令
详解及实例分析_
文心
一
言
指令
...
文心
一
言
指令
是
文心
一
言
系统中的
一
个重要组成部分,它基于深度学习技术和自然语
言
处理技术,能够理解和执行用户的自然语
言
指令
。...
赞
踩
article
Github
操作
指南...
1、远程仓库拉取到本地2、定位到要上传的文件夹下面启动Git Bash3、添加要上传的文件git add4、提交合并更改...
赞
踩
article
Pytorch
-04
神经网络
模块...
在 PyTorch 中,数据集和数据加载器是用于有效加载和处理数据的重要组件,特别是在训练深度学习模型时。
Pytorch
...
赞
踩
article
vue3
.0 +
typescript
openlayers
实现
地图
标点
、
移动
、
画线
、
显示
范围
、
测量
...
vue3
.0 +
typescript
openlayers
实现
地图
标点
、
移动
、
画线
、
显示
范围
、
测量
长度
、
测量
面积
、
画三...
赞
踩
article
FPGA
Verilog
HDL 系列实例--------4位
二进制
加减法
计数器
_四位
二进制
同步加法...
Verilog
HDL 之 4位
二进制
加减法
计数器
一、原理
计数器
是数字系统中用的较多的基本逻辑器件。它不仅能记录输入...
赞
踩
article
github
分支
相关操作...
github
分支
相关操作
github
分支
相关操作
github
分...
赞
踩
article
Matlab
利用
自定义
函数
实现分段
函数
积分
_
matlab
分段
函数
积分
曲线...
这里演示怎么使用
matlab
定义
函数
然后实现
积分
:1、一重
积分
:测试
函数
(exp(-x).*(x>=0)+exp(x)....
赞
踩
article
【
机器
学习
】引领
未来
的
力量:
技术革新
与
应用
探索...
探寻
机器
学习
的
奇迹:
技术革新
与
应用
前景【
机器
学习
】引领
未来
的
力量:
技术革新
与
应用
探索 ...
赞
踩
article
尚硅谷
Hadoop3
.x学习
笔记
_
尚硅谷
hadoop3
笔记
...
由于初学大数据,本来想自己写一份完整的
笔记
,但发现网上已经有优秀的人完成了这份工作,本着节约时间的观念(就是懒),在这里...
赞
踩
article
Mac
安装
git
-
lfs
_
mac
lfs
安装
...
下载完成后解压,然后在终端进入到解压的文件夹。在官网找到对应版本的包下载。
安装
完成后验证是否
安装
成功。如果报错的话使用s...
赞
踩
article
什么是
Git
远程
分支
?如何从
Git
Hub
查看
远程
分支
?_
git
查看
远程
分支
...
Git
中的
分支
是一个独立的、安全的、与主项目相分离的开发区域。
分支
允许开发人员开发和测试新的功能,修复错误,实验新的想...
赞
踩
article
大势所趋
——
区块
链
(
Python
代码
实现)_
区块
链
代码
...
目录1
区块
链
和人工智能2
区块
链
的相关概念及流程2.1 官方定义2.2普通
区块
&创世
区块
2.3
区块
的工作流程3
区块
...
赞
踩
article
简单
的
学生
信息管理系统
——C
语言
实现_c
语言
学生
简单
的
信息管理系统
...
C
语言
编写程序完成应用数据
的
管理_c
语言
学生
简单
的
信息管理系统
c
语言
学生
简单
的
信息管理系统
目
的
...
赞
踩
article
“
我
转行
做
测试
开发
的
这一年多
,
月薪5K变成了
24K
”
,
文科女生
的
自白_药品
分析
想
转行
...
我
的
大部分工作是以功能
测试
为主
,
也出过差以及兼职各种产品、运维、售前
的
活
,
总之公司哪里有需要
,
我
就往哪里冲。_药品
分析
...
赞
踩
article
洛谷
P1135
奇怪
的
电梯 题解_
洛谷
奇怪
的
电梯...
我们将这个结论运用于这道题上,意思就是说, 当我们第一次搜到一层楼时, 那么此时一定是到达此楼层最少步数, 我们在此基础...
赞
踩
article
IMX6ULL
学习笔记(5)——获取和
编译
U-
Boot
_
imx6ull
uboot
编译
spl
吗...
是系统上电时运行的一段初始化代码,用于引导完整的操作系统,然后将控制器交给操作系统。这段
Boot
Loader 程序会先...
赞
踩
相关标签
人工智能
游戏
stable diffusion
AI作画
机器学习
AIGC
mysql
大数据
android
单链表的应用
vue.js
文心一言
github
pytorch
python
typescript
javascript
hadoop
hdfs
macos
git
elasticsearch