原标题:干货|Eth1.x术语表
目录
数据
区块链历史
见证数据
节点类型
数据
Header
即以太坊协议所定义的Header对象。
Block
一个区块由两部分数据组成:
区块头
BlockBody;区块体又由两部分内容组成:
Transactions
Uncles
BlockBody
就是一个区块中的事务和叔块信息的集合。
事务
即以太坊协议所定义的Transaction对象。
事务的构建
创建一条完全签名的事务的过程:
过去24小时全网爆仓2.24亿美元:金色财经报道,Coinglass数据显示,过去12小时全网爆仓1.36亿美元,过去24小时全网爆仓2.24亿美元。其中ETH爆仓6733.13万美元,BTC爆仓5145.68万美元,DOGE爆仓687.42万美元,BNB爆仓623.14万美元。[2022/12/17 21:50:01]
必须知道发起事务的Account的nonce。
一般来说需要使用eth_estimateGas方法来确定该事务需要使用的gas消耗量。
需要该账户的私钥,用于生成数字签名。
叔块信息
即被该区块视作叔块的区块的区块头。
区块链历史
HeaderChain
所有历史区块的区块头的集合
截至2021年1月29日,约有1100万个区块头
截至2021年1月29日,全体区块头约占用5GB的存储空间
BTC突破32100美元关口 日内涨幅为2.26%:火币全球站数据显示,BTC短线上涨,突破32100美元关口,现报32100.58美元,日内涨幅达到2.26%,行情波动较大,请做好风险控制。[2021/1/22 16:44:07]
是验证其余大部分链数据所必需的数据
如果使用HeaderAccumulator,我们将能证明某个区块头存在于主链上
BlockBodyHistory
所有由事务和叔块信息所组成的历史区块的集合
截至2021年1月29日,约有1100万个区块体
截至2021年1月29日,所有区块体需占用约120GB的存储空间
ReceiptHistory
由历史事务所产生的所有收据的集合
截至2021年1月29日,约有10亿条收据
截至2021年1月29日,所有收据需占用约60GB存储
LTC突破47美元关口 日内涨幅为2.24%:火币全球站数据显示,LTC短线上涨,突破47美元关口,现报47.02美元,日内涨幅达到2.24%,行情波动较大,请做好风险控制。[2020/9/28]
State
所有账户及contractstorage的集合
账户
由Header.state_root所代表的主状态树的一部分
字段:balance/nonce/state_root/code_hash
合约存储项
每个账户的Account.state_root标识的单个存储值
所有数据都以0-2^^256-1?范围内的整数作为键
ContractCode
合约代码仅使用Account.code_hash来指代;并非状态的显式部分。
ArchiveState
声音 | 政协委员孙昌隆:探索区块链等新技术提升知识产权效率:据科技日报消息,全国政协委员、天津晟航通广科贸有限公司经理孙昌隆建议,应该推广假货甄别模型、语义识别算法、实时拦截体系等互联网防假货技术,探索利用互联网、物联网、区块链等新技术提升知识产权效率、让制售假企业无处藏身。[2019/3/14]
所有历史状态的集合。详见ArchiveNode
使用NaiveDatabaseLayout,存储归档状态需占用约7TB的存储
使用一些基于FlatDatabaseLayout的高级技巧,TrubeGeth客户端使用约800GB实现了归档状态存储
RecentState
指作为近期状态根一部分的状态。
“近期”一般来说是128~256个区块内
维护这一数据需要某种形式的垃圾回收技术,以清除不再是近期状态一部分的状态对象
声音 | 中国电子商务协会张延来:区块链电子存证技术可用于知识产权维权 但产业链各方应从多方面完善:7月24日报道,中国电子商务协会政策法律委员会委员、浙江垦丁律师事务所主任张延来近日接受采访时表示,若想把区块链电子存证技术更好地应用于知识产权维权,产业链各方应从多个方面进行完善。在从产品设计层面,应提升电子存证的法律效力,存证工具如果不能获得法律认可,就失去了核心价值。因此,产品提供商应重点考虑如何提高电子存证的可靠性和公正性;在用户体验方面,应考虑用户在不同的存证场景下面临哪些痛点,并予以解决,以满足不同用户的需求。[2018/7/24]
ColdState
指的是很长一段时间没有被触及的状态对象
DatabaseLayouts
NaiveDatabaseLayout
该数据库实现将所有的状态对象都存储为单个的树节点,通过节点哈希值来访问
导致性能低下以及高硬盘读写开销
相对易于理解和实现
此方案下的垃圾回收算法更加复杂
FlatDatabaseLayout
将所有的状态对象都存储为树的路径,某种程度上有点类似于键值对存储
性能更高、硬盘开销更小
更难以理解和实现
Witness
即以一种可验证的形式存储的状态数据
BlockWitness
一种类型的见证数据,提供了执行区块所需的所有状态数据
TransactionWitness
一种类型的见证数据,提供了一笔事务的EVM执行所需的所有状态数据
NodeType
FullNode
指一个满足了下列要求的节点:
存储了所有的区块头
存储了全部区块体历史
存储了全部收据历史
存储着近期状态
维护者一个主链区块索引系统
维护者一个主链事务索引系统
参与ETHDevP2P协议
ArchiveNode
其他特点与全节点都一样,但归档节点会存储全部归档状态。一般都需要执行FullSync。
LESLightNode
连接到LESDevP2P协议的客户端,意图是跟上区块链并暴露JSON-RPCAPI。
此类客户端依赖于链接到至少一个LESServer来满足对数据的需求。
StatelessNode
一个仍在计划中的客户端类型,如果能够实现区块见证数据的话,就可使之成真。
此类客户端不需要状态数据来执行区块,因为它们可以使用见证数据
UltraLightNode
增加这个术语只是为了区分当前类型的轻节点和一种新类型的轻节点——Piper
一种仅暴露JSO-RPCAPI的节点。
ETHDevP2P协议
DevP2P网络中所用的点对点协议,是所有主网客户端的基石
作为这个点对点网络中的一部分,一个节点需要:
参与TransactionGossip
参与BlockGossip
拥有近期状态
拥有完整的区块链历史
LESDevP2PProtocol
作为轻客户端基础的DevP2P网络所用的点对点协议
LES服务器
参与LES网络、向LES客户端提供数据的节点。
在这个网络中成为一个服务器需要:
完整的近期状态
全部区块链历史
主链区块索引/事务索引
有能力参与事务广播
有能力参与区块广播
LES客户端
参与LES网络、向LES服务器请求数据的节点。
原文链接:https://github.com/ethereum/stateless-ethereum-specs/wiki/Glossary作者:PiperMerriam翻译:阿剑
标签:ODETATSTATETATEJurassic NodesTAT2价格ParaStateChain Estate DAO
尊敬的CoinW用户: CoinW将支持对IOST持有者空投Donnie(DON)的计划。具体安排如下: 一、项目方快照时间: 2021.02.2516:00(UTC8)后创建的第一个区块将作为.
尊敬的用户: CoinBene将上线KEEP/USDT币币交易,邀您体验。KEEP充值、提币:2021年2月24日11:30KEEP交易时间:2021年2月24日11:30 项目名称:KEEP.
行情观点:小时级别来看,昨日晚间大饼短线下挫跌破50000一线关口,插针探底47650强烈反弹,重回50000上方,午夜震荡走高,早间6时受阻54990一线回调震荡下行.
亲爱的用户:香港时间2021年02月22日22:20至2021年02月22日23:30期间,由于市场行情发生了剧烈波动,币安合约访问量过高导致系统过载.
撰文|NESTFANS.知鱼出品?|NEST爱好者引言:关于公链之争,已经不是一两年的事情了,由于以太坊网络效率低、交易费用高、扩展性能差等方面存在的缺陷,这些年,以太坊“杀手”层出不穷.
大家好,我是特约分析师少帅!每天定时定点发布行情分析和指导策略,更有不定时的现价喊单!本团队会由少帅及20多位业内顶尖分析师精心打造合约社区群,擅长各种技术指标.