原标题:干货|Eth1.x术语表
目录
数据
区块链历史
见证数据
节点类型
数据
Header
即以太坊协议所定义的Header对象。
Block
一个区块由两部分数据组成:
区块头
BlockBody;区块体又由两部分内容组成:
Transactions
Uncles
BlockBody
就是一个区块中的事务和叔块信息的集合。
事务
即以太坊协议所定义的Transaction对象。
事务的构建
创建一条完全签名的事务的过程:
数据:过去一周零知识区块链上的交易量和投资者存款激增:5月24日消息,DeFi用户正涌向使用“零知识证明”的基于以太坊的区块链,DefiLlama数据显示,zkSync Era、Starknet和Polygon zkEVM的活动在过去一周大幅飙升,这些链上去中心化交易所交易量过去一周分别增长了88%、48%和230%,总锁定价值(Total Value Locked,简称TVL) 过去一周增长分别增长了13%、16%和219%。[2023/5/24 15:22:47]
必须知道发起事务的Account的nonce。
一般来说需要使用eth_estimateGas方法来确定该事务需要使用的gas消耗量。
需要该账户的私钥,用于生成数字签名。
叔块信息
即被该区块视作叔块的区块的区块头。
区块链历史
HeaderChain
Yuga Labs因注册BAYC狼头骨标志而被指控盗窃知识产权:金色财经报道,Yuga Labs 的主要NFT系列Bored Ape Yacht Club (BAYC)的标志性狼头骨标志在没有适当许可的情况下被非法注册为商标。该图片最初由一家专门为儿童和初学者提供绘画教程的公司发布。[2023/2/19 12:15:47]
所有历史区块的区块头的集合
截至2021年1月29日,约有1100万个区块头
截至2021年1月29日,全体区块头约占用5GB的存储空间
是验证其余大部分链数据所必需的数据
如果使用HeaderAccumulator,我们将能证明某个区块头存在于主链上
BlockBodyHistory
所有由事务和叔块信息所组成的历史区块的集合
截至2021年1月29日,约有1100万个区块体
声音 | 中国知识产权报:区块链等新技术可在应对版权保护挑战中发挥重要作用:《中国知识产权报》今日刊发题为“新技术为版权保护添动力”的评论文章。文章表示,5G、区块链、人工智能等新技术的迅速发展,丰富了作品的传播方式,新的商业模式和新的平台应运而生。然而,网络版权保护也因此面临更为严峻的挑战,网络侵权盗版呈现片段化、阶段化、分散化、规模化、国际化等特点,网络已成版权保护的主战场。面对不断变化的盗版方式和不断升级的侵权手段,如何保护版权人的合法权益,已经成为全球性难题。业内人士认为,要应对数字发展带来的版权保护挑战,除政府相关部门应加强跨区域合作外,区块链、大数据和人工智能等新技术的运用也可以发挥重要作用。[2019/12/17]
截至2021年1月29日,所有区块体需占用约120GB的存储空间
ReceiptHistory
由历史事务所产生的所有收据的集合
截至2021年1月29日,约有10亿条收据
动态 | 人民日报:高素质金融企业家要掌握区块链等现代高科技知识和技术:《人民日报》今日发布题为“新时代呼唤高素质金融企业家”的评论文章。文章中提到,高素质金融企业家要掌握相关现代科技知识和技术。金融与高科技结合是现代金融业发展的大趋势。金融企业家必须顺应金融业这一发展趋势,努力掌握大数据、云计算、区块链等现代高科技知识和技术,并且能够运用这些技术对现有金融业务进行创新,提高金融运行效率和服务实体经济的能力。[2019/10/18]
截至2021年1月29日,所有收据需占用约60GB存储
State
所有账户及contractstorage的集合
账户
由Header.state_root所代表的主状态树的一部分
字段:balance/nonce/state_root/code_hash
合约存储项
每个账户的Account.state_root标识的单个存储值
动态 | 汇桔网布局IAB、区块链等知识产权交易与服务:据光明网报道,近日汇桔网签署战略协议,将合作打造广州区块链知识产权保护与交易服务中心、广州新一代信息技术知识产权保护与交易服务中心,这是继人工智能、生物医药行业后,汇桔网在信息技术、区块链领域的深度布局,将加速四大行业的知识产权流通与保护。[2018/9/19]
所有数据都以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的节点。
ETHDevP2P协议
DevP2P网络中所用的点对点协议,是所有主网客户端的基石
作为这个点对点网络中的一部分,一个节点需要:
参与TransactionGossip
参与BlockGossip
拥有近期状态
拥有完整的区块链历史
LESDevP2PProtocol
作为轻客户端基础的DevP2P网络所用的点对点协议
LES服务器
参与LES网络、向LES客户端提供数据的节点。
在这个网络中成为一个服务器需要:
完整的近期状态
全部区块链历史
主链区块索引/事务索引
有能力参与事务广播
有能力参与区块广播
LES客户端
参与LES网络、向LES服务器请求数据的节点。
原文链接:https://github.com/ethereum/stateless-ethereum-specs/wiki/Glossary作者:PiperMerriam翻译:阿剑
一路狂飙突进的比特币,在美国财长耶伦的一句话后,惨遭血洗,暴跌16%。投机性强、风险高、非法交易活跃……耶伦一针见血.
1900/1/1 0:00:00周三,美国纽约州总检察长办公室对外称,Tether和Bitfinex已经和他们达成和解,支付了1850万美元的罚款。并且Tether和Bitfinex同意“终止与纽约人的所有交易活动”.
1900/1/1 0:00:00原标题:突发!极端分子密谋袭击拜登演讲,目的“炸毁国会大厦”!资金嗅到危险?美股崩跌美债飙涨!桥水:动荡造就数十年来最大投资机会昨夜,美国市场又不平静,美股崩盘,特别是科技股.
1900/1/1 0:00:00目录数据区块链历史状态见证数据节点类型P2P协议数据Header即以太坊协议所定义的Header对象.
1900/1/1 0:00:00据PolkaWorld消息,波卡创始人GavinWood博士接受采访时表示,平行链测试网已经在两个月前推出,正在慢慢地接入平行链团队,目前还在运行测试.
1900/1/1 0:00:002008年10月,一位名叫中本聪的化名程序员发表了一份白皮书,他在白皮书中描述了一种去中心化数字货币的协议。他把这个协议称为比特币.
1900/1/1 0:00:00