目录
数据区块链历史状态见证数据节点类型P2P协议
数据
Header
即以太坊协议所定义的Header对象。
Block
一个区块由两部分数据组成:
区块头BlockBody;区块体又由两部分内容组成:TransactionsUnclesBlockBody
就是一个区块中的事务和叔块信息的集合。
事务
即以太坊协议所定义的Transaction对象。
事务的构建
创建一条完全签名的事务的过程:
必须知道发起事务的Account的nonce。一般来说需要使用eth_estimateGas方法来确定该事务需要使用的gas消耗量。需要该账户的私钥,用于生成数字签名。叔块信息
Vyper漏洞导致另一个去中心化交易所成为攻击的受害者:金色财经报道,据CertiK官方推特发布消息称,Vyper漏洞导致另一个去中心化交易所成为攻击的受害者。据悉:该攻击者已获益约1.4万美金。[2023/8/13 16:23:29]
即被该区块视作叔块的区块的区块头。
区块链历史
HeaderChain
所有历史区块的区块头的集合
截至2021年1月29日,约有1100万个区块头截至2021年1月29日,全体区块头约占用5GB的存储空间是验证其余大部分链数据所必需的数据如果使用HeaderAccumulator,我们将能证明某个区块头存在于主链上BlockBodyHistory
所有由事务和叔块信息所组成的历史区块的集合
截至2021年1月29日,约有1100万个区块体截至2021年1月29日,所有区块体需占用约120GB的存储空间ReceiptHistory
Ribbon Finance关于“并入Aevo并将Aevo定为新品牌名”的提案已通过:7月25日消息,据Snapshot投票页面显示,链上结构化产品Ribbon Finance社区关于“并入Aevo并将Aevo定为新品牌名”的提案已通过,支持率为99.68%。[2023/7/25 15:57:20]
由历史事务所产生的所有收据的集合
截至2021年1月29日,约有10亿条收据截至2021年1月29日,所有收据需占用约60GB存储
State
所有账户及contractstorage的集合
账户
由Header.state_root所代表的主状态树的一部分
字段:balance/nonce/state_root/code_hash合约存储项
每个账户的Account.state_root标识的单个存储值
野村证券调查:96%的人热衷于投资加密货币:金色财经报道,由野村证券支持的数字资产业务Laser Digital对专业投资者进行的一项调查发现,96%的人热衷于投资加密货币。除了高比例的专业投资者“热衷于投资加密货币外,调查还显示,82%的人对比特币和以太坊持乐观态度,88%的人表示他们或他们的客户正在考虑投资加密货币。
该调查包括303名专业投资者,他们管理着总计4.95万亿美元的资产。[2023/6/21 21:50:48]
所有数据都以0-2^^256-1范围内的整数作为键ContractCode
合约代码仅使用Account.code_hash来指代;并非状态的显式部分。
ArchiveState
所有历史状态的集合。详见ArchiveNode
使用NaiveDatabaseLayout,存储归档状态需占用约7TB的存储使用一些基于FlatDatabaseLayout的高级技巧,TrubeGeth客户端使用约800GB实现了归档状态存储RecentState
萨尔瓦多的比特币债券将再次推迟:金色财经报道,Bitfinex和Tether首席技术官Paolo Ardoino告诉《财富》杂志,萨尔瓦多的比特币债券(Volcano Bond)将进一步推迟,直到今年晚些时候。Paolo Ardoino表示,如果发行债券所必需的立法能够于9月通过,将有两到三个月的时间来推出Volcano Bond,这表明销售可能会在2022年底之前进行。
2021年11月,萨尔瓦多总统Nayib Bukele首次宣布了比特币债券(也称为Volcano代币),该项目从投资者那里筹集了10亿美元,其中一半用于为基础设施项目融资,另一半用于购买比特币,Bitfinex被选为唯一的交易所提供商。尽管该代币原定于2022年初首次亮相,但萨尔瓦多财政部长将其推迟到3月中旬,然后随着比特币价格暴跌而无限期推迟。Stifel Financial Corp.新兴市场主权研究主管Nathalie Marshik表示,这可能是由于投资者缺乏兴趣,尤其是美国投资者被禁止在Bitfinex上交易。[2022/8/31 12:59:30]
指作为近期状态根一部分的状态。
“近期”一般来说是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翻译:阿剑
据印度媒体EconomicTimes3月5日报道,区块链供应链初创公司KoineArth通过融资筹集了180万美元,由YourNestVentureCapital领投.
尽管比特币经过了几天的调整,在撰写本报告时,比特币的价格波动仍然处于一个有利的地位并且有冲击新的历史最高价的可能,每日活跃地址数和交易量表现的都非常好.
|合规联盟原创出品?| 近年来,区块链产业创新应用与产业发展受到各个领域的重点关注。并且,区块链技术在政务服务、金融服务、物流仓储、数字版权、农产品溯源等领域也确实得到了创新应用.
不知道你有没有在朋友圈刷到过下面这张图片。 这张图展现了香蕉在不同场景下的价格,当香蕉成为NFT的时候价格达到1万美元,比它原来的身价翻了好几千倍.
美国投行韦德布什证券常务董事兼高级股票研究分析师DanielIves周一接受CNBC采访时称,未来18个月内将有3%至5%的上市公司跟随特斯拉购买比特币.
上周末,美国参议院投票通过了1.9万亿美元新一轮经济救助计划。该法案代表着二战以来政府对美国经济的最大干预之一,那么,这对比特币来说意味着什么呢? 加密货币支持者表示,刺激措施可能会提振比特币,