目录
数据区块链历史状态见证数据节点类型P2P协议
数据
Header
即以太坊协议所定义的Header对象。
Block
一个区块由两部分数据组成:
区块头BlockBody;区块体又由两部分内容组成:TransactionsUnclesBlockBody
就是一个区块中的事务和叔块信息的集合。
事务
即以太坊协议所定义的Transaction对象。
事务的构建
创建一条完全签名的事务的过程:
必须知道发起事务的Account的nonce。一般来说需要使用eth_estimateGas方法来确定该事务需要使用的gas消耗量。需要该账户的私钥,用于生成数字签名。叔块信息
FTX债权人:FTX或被追讨25亿美元贷款,建议先起诉Genesis再起诉Grayscale:3月7日消息,FTX债权人发推称,FTX可能会被追讨25亿美元的Genesis贷款,这些贷款是从被盗的客户资金中以欺诈方式偿还的,“在我看来,更明智的做法是先起诉Genesis,然后在成功(或不成功)之后,再起诉Grayscale,这样就不会通过小行动(2.9亿美元)危及大行动(25亿美元)”。[2023/3/7 12:46:37]
即被该区块视作叔块的区块的区块头。
区块链历史
HeaderChain
所有历史区块的区块头的集合
截至2021年1月29日,约有1100万个区块头截至2021年1月29日,全体区块头约占用5GB的存储空间是验证其余大部分链数据所必需的数据如果使用HeaderAccumulator,我们将能证明某个区块头存在于主链上BlockBodyHistory
Bernstein:到2033年,机构服务的机会将增长到300亿美元:1月18日消息,市场分析机构伯恩斯坦(Bernstein)分析师表示,“对于没有配置加密货币的机构投资者来说,2023年可能是开始为长期战略铺路的最佳时机”。
该报告称,迄今为止,加密货币主要是由散户投资者和离岸监管推动的。“展望未来,我们预计增长将由参与内地受监管结构的机构投资者推动。基于此,托管、做市和机构经纪的机会为加密机构资本的增长提供了巨大的机会。”
该资产管理公司预计,到2033年,机构服务的机会将增长到300亿美元,年均复合增长率为37%,增长将由托管解决方案(80亿美元)、做市(80亿美元)和主要经纪业务(140亿美元)推动。(The Block)[2023/1/18 11:18:12]
所有由事务和叔块信息所组成的历史区块的集合
截至2021年1月29日,约有1100万个区块体截至2021年1月29日,所有区块体需占用约120GB的存储空间ReceiptHistory
美联储主席鲍威尔:在某些时候,我们会放慢加息速度:9月22日消息,美联储主席鲍威尔:有意改变政策立场。我们预计劳动力市场的供需状况会随着时间的推移而变得更好。通货膨胀率仍远高于我们的2%目标。加息的速度取决于未来的数据。在某些时候,我们会放慢加息速度。(金十)[2022/9/22 7:12:32]
由历史事务所产生的所有收据的集合
截至2021年1月29日,约有10亿条收据截至2021年1月29日,所有收据需占用约60GB存储
State
所有账户及contractstorage的集合
账户
由Header.state_root所代表的主状态树的一部分
字段:balance/nonce/state_root/code_hash合约存储项
每个账户的Account.state_root标识的单个存储值
NFT社交俱乐部Club FOMO在美国凤凰城开业:5月21日消息,NFT社交俱乐部Club FOMO在美国亚利桑那州凤凰城开业。该俱乐部试图通过展示NFT艺术家的NFT收藏品来宣传他们。
这些收藏品将包括Bored Ape Yacht Club(BAYC)、OnChainMonkey和该公司创始人George Gebran及其成员持有的其他热门NFT。
此外,俱乐部还将每月举办活动,让国际和当地VIP、艺术家、影响力人士、公众和社区成员可以买卖NFT。该团队还打算在元宇宙构建虚拟Club FOMO。(Invezz)[2022/5/21 3:32:34]
所有数据都以0-2^^256-1范围内的整数作为键ContractCode
合约代码仅使用Account.code_hash来指代;并非状态的显式部分。
ArchiveState
所有历史状态的集合。详见ArchiveNode
使用NaiveDatabaseLayout,存储归档状态需占用约7TB的存储使用一些基于FlatDatabaseLayout的高级技巧,TrubeGeth客户端使用约800GB实现了归档状态存储RecentState
指作为近期状态根一部分的状态。
“近期”一般来说是128~256个区块内维护这一数据需要某种形式的垃圾回收技术,以清除不再是近期状态一部分的状态对象
ColdState
指的是很长一段时间没有被触及的状态对象
DatabaseLayouts
NaiveDatabaseLayout
该数据库实现将所有的状态对象都存储为单个的树节点,通过节点哈希值来访问
导致性能低下以及高硬盘读写开销相对易于理解和实现此方案下的垃圾回收算法更加复杂FlatDatabaseLayout
将所有的状态对象都存储为树的路径,某种程度上有点类似于键值对存储
性能更高、硬盘开销更小更难以理解和实现
Witness
即以一种可验证的形式存储的状态数据
BlockWitness
一种类型的见证数据,提供了执行区块所需的所有状态数据
TransactionWitness
一种类型的见证数据,提供了一笔事务的EVM执行所需的所有状态数据
NodeType
FullNode
指一个满足了下列要求的节点:
存储了所有的区块头存储了全部区块体历史存储了全部收据历史存储着近期状态维护者一个主链区块索引系统维护者一个主链事务索引系统参与ETHDevP2P协议ArchiveNode
其他特点与全节点都一样,但归档节点会存储全部归档状态。一般都需要执行FullSync。
LESLightNode
连接到LESDevP2P协议的客户端,意图是跟上区块链并暴露JSON-RPCAPI。
此类客户端依赖于链接到至少一个LESServer来满足对数据的需求。
StatelessNode
一个仍在计划中的客户端类型,如果能够实现区块见证数据的话,就可使之成真。
此类客户端不需要状态数据来执行区块,因为它们可以使用见证数据
UltraLightNode
增加这个术语只是为了区分当前类型的轻节点和一种新类型的轻节点——Piper一种仅暴露JSO-RPCAPI的节点。
P2P协议
ETHDevP2P协议
DevP2P网络中所用的点对点协议,是所有主网客户端的基石
作为这个点对点网络中的一部分,一个节点需要:
参与TransactionGossip参与BlockGossip拥有近期状态拥有完整的区块链历史LESDevP2P协议
作为轻客户端基础的DevP2P网络所用的点对点协议
LES服务器
参与LES网络、向LES客户端提供数据的节点。
在这个网络中成为一个服务器需要:
完整的近期状态全部区块链历史主链区块索引/事务索引有能力参与事务广播有能力参与区块广播LES客户端
参与LES网络、向LES服务器请求数据的节点。
原文链接:https://github.com/ethereum/stateless-ethereum-specs/wiki/Glossary作者:PiperMerriam翻译:阿剑
标签:ODETATESTATSTATEMODEL-X-coinTate CEOUnited States Property Coin
刚进入三月,MicroStrategy的首席执行官MichaelSaylor便发布推文宣布MicroStrategy已再度以约1500万美元的现金购买了约328个比特币,平均价格约为每个比特币4.571万美元.
1900/1/1 0:00:00去中心化合成资产协议UMA公布「KPI期权和空投」标准,将向UMA内部社区和5个外部社区的参与者空投KPI期权代币.
1900/1/1 0:00:00作者:GregIsenberg 翻译/注解:Typto GregIsenberg是一位“社区驱动型商业”的研究者、实践者及推广者。八千万用户对于加密世界而言简直就是垂涎三尺却悬于月。然而,这也是我们每一位加密人应该抱有的目标.
1900/1/1 0:00:00耶伦的美国财长提名已获参议院投票正式通过,耶伦将在今晚宣誓就任美国财政部长。即将上任的美国财长并不是比特币的粉丝,由于其声称将加强对数字货币的监管,市场一度反应过度,触发牛市抛售.
1900/1/1 0:00:00本文来源:中国企业网,记者:高山,原题《对亚洲数字经济发展充满信心》——访新加坡李白金融学院院长、新加坡国立大学客座教授白士泮?记者:在疫情叠加单边主义的背景下,《区域全面经济伙伴关系协定》,中欧贸易协定等多边经贸合作取得新进展.
1900/1/1 0:00:00据中证网消息,为推进科技监管能力建设,促进证券业数字化转型,形成共建共治共享的行业数字生态,提升证券业服务效率和质量,中国证券业协会推出“中证链”.
1900/1/1 0:00:00