原标题:干货|Eth1.x术语表
目录
数据
区块链历史
见证数据
节点类型
数据
Header
即以太坊协议所定义的Header对象。
Block
一个区块由两部分数据组成:
区块头
BlockBody;区块体又由两部分内容组成:
Transactions
Uncles
BlockBody
就是一个区块中的事务和叔块信息的集合。
事务
即以太坊协议所定义的Transaction对象。
事务的构建
创建一条完全签名的事务的过程:
“Proof of View” 区块链视频服务Verasity专利获美国知识产权局批准:金色财经报道,提供视频服务奖励和防广告欺诈开放式分类账生态系统Verasity宣布已在美国获得全面专利批准(具有国际优先权),基于区块链的“Proof of View”技术专利名称为《奖励视频观看的系统和方法》(System and Method for Reward Video Viewing),可应用于广告、电子竞技和视频播放器行业。(cryptobriefing)[2022/11/27 20:55:13]
必须知道发起事务的Account的nonce。
一般来说需要使用eth_estimateGas方法来确定该事务需要使用的gas消耗量。
需要该账户的私钥,用于生成数字签名。
叔块信息
即被该区块视作叔块的区块的区块头。
区块链历史
HeaderChain
零知识证明系统Bulletproofs+代码获准可在门罗币协议中使用:12月30日,门罗币发推宣布,零知识证明系统Bulletproofs+的代码现已获得许可,可在Monero协议中使用,以替代现有的Bulletproofs零知识证明系统。新系统将使得门罗交易结构变得更小,钱包交易速度更快以及网络验证速度更快。此外,官方表示,该代码具有功能性并包括对基础算法的测试,若考虑将来在门罗币网络升级中进行部署,则应该由第三方进行审核。[2020/12/30 16:04:23]
所有历史区块的区块头的集合
截至2021年1月29日,约有1100万个区块头
截至2021年1月29日,全体区块头约占用5GB的存储空间
是验证其余大部分链数据所必需的数据
如果使用HeaderAccumulator,我们将能证明某个区块头存在于主链上
BlockBodyHistory
动态 | 德勤在企业区块链产品中添加零知识证明隐私技术:德勤(Deloitte)周二在阿姆斯特丹举行的ZKProof社区活动上宣布,已在其企业区块链产品中增加了零知识证明隐私技术。德勤与以色列的零知识证明专家QEDIT合作,帮助用户控制区块链共享有关他们所获得的证书和资格的数据。(coindesk)[2019/10/29]
所有由事务和叔块信息所组成的历史区块的集合
截至2021年1月29日,约有1100万个区块体
截至2021年1月29日,所有区块体需占用约120GB的存储空间
ReceiptHistory
由历史事务所产生的所有收据的集合
截至2021年1月29日,约有10亿条收据
截至2021年1月29日,所有收据需占用约60GB存储
State
所有账户及contractstorage的集合
分析 | 75%的千禧一代更愿意与加密货币知识渊博的人约会:据bitcoin.com报道,最近的一项研究表明,超过75%的千禧一代更愿意与加密货币知识渊博的人约会。尽管如此,有12%的受访者宁愿与非暴力犯罪者约会,也不会与那些将所有储蓄用于投资加密货币的人约会。此外,受访者中40%表示目前拥有加密货币。按性别来看,男性中有48%,女性中有26%称自己目前拥有加密货币。[2018/8/1]
账户
由Header.state_root所代表的主状态树的一部分
字段:balance/nonce/state_root/code_hash
合约存储项
每个账户的Account.state_root标识的单个存储值
所有数据都以0-2^^256-1?范围内的整数作为键
ContractCode
合约代码仅使用Account.code_hash来指代;并非状态的显式部分。
俄罗斯美食家阿基莫夫推出基于自身的Token:提供专业知识和建议: 俄罗斯著名美食家,同时也是Biocoin的联合创始人鲍里斯阿基莫夫近日决定推出基于自身技能的加密货币Akimov coin。他表示,该Token的持有者能够获得他在农业综合领域建议及电子商务专家的折扣服务,如果他的时间需求增加,那么他的硬币价值也会增加,阿基莫夫认为这就像买了一个受欢迎的顾问的时间。[2018/2/23]
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翻译:阿剑
来源:财联社 财联社讯,2月初,特斯拉披露了对世界上最大的加密货币——比特币的15亿美元投资,当时专家们就开始担心特斯拉的股价可能会开始跟随比特币的极端波动.
金色荐读|梳理银行巨头和传统机构的加密货币布局 PANews 刚刚 21 原文标题:《被比特币涨服?梳理银行巨头和传统机构的数字货币布局》马斯克自己或许也没有想到.
销毁假PUNK,证明你是真PUNK。NFT作为一种非同质化代币,每一枚都是不可替代的和独一无二的,这种独特属性天然适合应用于具有独特价值的艺术品NFT领域.
当前的比特币牛市继续吸引着机构投资者,这些投资者终于意识到了比特币的长期潜力。投资咨询公司TheMotleyFool预测,比特币可能在未来15年升至50万美元.
来源:新浪财经 比特币价格回吐周末全部涨幅,分析师质疑这种加密货币是否已经过热。 突发 | “光彩币”因涉嫌集资被起诉:深圳检方通报翁涛等人通过深圳光彩投资控股集团有限公司向社会发行虚拟货币.
21:00-7:30关键词:MicroStrategy、区块链、以太坊ETF1.MicroStrategy声明将继续投资比特币;2.加拿大投资管理公司CIGlobal将推出首只以太坊ETF;3.