链资讯 链资讯
Ctrl+D收藏链资讯

知识点来了 Eth1.x 术语你都了解吗?(中)

作者:

时间:

干货 | Eth1.x 术语表(上)

事务广播

P2P 网络的功能,帮助分发?新的?事务到网络中的所有节点

依赖于节点能够访问?ETH?DevP2P Protocol 或者?LES?DevP2P Protocol

依赖于执行事务验证的能力来防止对节点的 DoS 攻击

而验证事务是计算密集型的(译者注:计算密集是重点吗?还是具备相关状态数据的需求才是重点?)

区块广播

广播最新的区块

依赖于区块验证的能力

检索区块头

根据哈希

根据区块号

可批请求,所请求内容必须是连续的,或者其前后之间有一致的间隔

检索区块体

所得数据需要根据?Header.transactions_root?和?Header.uncles_root?来验证(译者注:即依据本地已有的区块头数据来验证相应区块体的完整性)

检索收据

根据区块分批检索

所得数据需要根据?Header.receipts_root?来验证

根据哈希值来检索单个状态树节点

在未来的协议中有可能会移除,因为这种检索机制与 flat database layout 有冲突

依赖于节点能访问区块广播网络

依赖于具有从全体区块头中获得的近期区块头

依赖于执行区块验证的能力来防止 DoS 攻击

数据:比特币和黄金的50天相关系数达到2018年以来低点:4月18日消息,数据显示,比特币和黄金的50天相关系数约为负0.4,为2018年以来的最低水平,而比特币和彭博商品现货指数(Bloomberg Commodity Spot Index)的类似指标也为负,处于多年来的最低点。读数为1意味着资产走势一致,负值为1则相反。

因此,尽管今年对投资组合的需求缓解了价格压力,推动了大宗商品的表现,但比特币的表现却恰恰相反。

Oanda Asia-Pacific Pte高级市场分析师Jeffrey Halley表示:“很可能的情况是,随着比特币首次在高通胀、利率上升的环境中经受考验,投资者正在选择传统,而不是新领域。长久以来,黄金一直是对冲通胀的工具。”

而支持者认为,比特币将及时证明其价值,部分原因是2100万枚的限量供应。MicroStrategy Inc.创始人Michael Saylor最近在接受采访时表示,他想不出“在通货膨胀的环境中,有什么比将我们的资产负债表转换为比特币更好的办法”。(彭博社)[2022/4/18 14:31:36]

验证事务需要:

有能力执行?ecrecover?操作来确定发送者(译者注:即从签名数据中恢复出发送者的地址)

确认该事务的 nonce?正是?该发起事务的账户的下一个 nonce

确认该账户的余额足以支付该事务的 gas(译者注:该检查的方法应为 `余额 > 该交易指定的 gas price * gas limit)

需要了解 EVM 的规则来计算事务的 gas 值

CNBC主持人:不将比特币纳入公司资产负债表是不负责任的:2月10日消息,美国CNBC主持人Jim Cramer表示,不将比特币纳入公司资产负债表是不负责任的,比特币是对法币的一种很好的对冲方式。此外,他还表示已持有比特币。(CoinDesk)[2021/2/10 19:23:07]

区块验证包含下述事项中的所有内容:

检查工作量证明的 seal

比较同一高度上其它竞争区块的挖矿总难度

执行交易,以验证?Header.state_root?的正确性

需要区块执行能力

把区块号映射为该高度的主链区块的哈希值

需要从全部区块头中构建

每 100 万个区块,存储映射需占用 61 MB

区块号需要 32 字节

区块哈希值也要 32 字节

可以使用更高效的变长编码方法来减少长度

每个条目需要 64 bytes(字节)

截至 2021 年 1 月 29 日,主链区块索引总共占用约 600 MB 的空间

只能够通过验证所得区块哈希是否等于该高度上已知主链的区块哈希值来证明

如果能为协议引入区块头累加器的话,证明效率可以更高

把事务的哈希值映射成该事务所在主链区块的哈希值,以及该事务在该块内的索引值。

需要从历史区块体中构建

截至 2021 年 1月 29 日,总共有 10 亿笔历史事务

OKT创世发行将于2021年1月1日开始:根据OKEx官方公告显示,OKExChain将分四个阶段启动主网,其中第一阶段是OKExChain创世阶段(2021-01-01 00:00到2021-01-14 24:00),将完成OKT的创世发行,OKB持有者可通过OKEx Jumpstart以质押OKB方式获得OKT。此后,OKExChain将分别完成主网稳定性测试、转账功能及智能合约虚拟机开启等工作。

据官网消息,OKExChain旨在打造最好的交易公链,任何个人和社区组织都可基于OKExChain建立自己的区块链应用。OKT是OKExChain的底层通证,采用与比特币类似的减半模型,初始发行为1000万,初始区块奖励为1 OKT,每三年减半,理论总发行量约为7220万。详情见原文链接。[2020/12/29 15:59:26]

每个条目都需要占用 70 字节

可以使用变长编码方法来稍微减少长度

事务哈希值 32 字节

主链区块哈希值 32 字节

事务索引 4 字节

截至 2021 年 1 月 29 日,这些索引总共占用 65 GB 空间

可以使用根据?Header.transactions_root?生成的默克尔证据来证明

一类能让我们高效证明某个区块头来自主链的机制。基于 https://ethresear.ch/t/double-batched-merkle-log-accumulator/571

区块头同步

即一个节点追赶区块链的顶端时所用的进程。基于不同的安全等级,有几种同步方法“

完全验证

从创世块起下载全体区块头

检查点式下载法

使用一个自己信任的较近区块的区块头,并从该区块头开始追及区块链

追随 HEAD(区块链最新区块)

只需追随最新区块头,就可以相当有自信(自己同步得到的是主链而非伪链)。区块链越长,攻击者要制造伪链所需付出的代价就越大

当前,只有掌握了全体区块头,才能够任意地验证其他历史数据。区块头累加器可以改善这个状态,使得一个客户端可以把检查点设在区块链顶端,而仍然能够验证历史数据。

区块同步

客户端用来 pull(拉取)历史事务和叔块信息的进程。

验证这些数据需要先有全体区块头,然后根据?Header.transactions_root?和?Header.uncles_root?来检查

收据同步

不执行 Full Sync(完全同步)的客户端往往需要通过 ETH DevP2p 协议来取得历史收据

验证这些数据需要先有全体区块头,然后根据?Header.receipts_root?和来检查

节点获得近期状态完整副本的机制。

Full Sync(完全同步)

下载所有历史区块并按顺序执行这些区块。

最简单的同步方法

计算量非常大

需要区块头同步

需要区块同步

快速同步

下载全部历史区块,以及近期状态数据的副本

使用了一个安全假设:从历史区块中得到的状态根都是正确的

要求历史同步

会给提供这些状态数据的节点造成很大的负担

Flat Dtatabase Layout 不容易满足快速同步的要求

Snap Sync(快照同步)

下载全部历史区块以及近期状态数据的副本

非常适合 Flat Dtatabase Layout

带宽、硬盘读写和耗费时间都有指数级节省

Stateless Sync(无状态同步)

这个术语并不常用,其定义也可能随时调整

不像其它状态同步方法,这一方法最终无法使节点获得近期状态数据的完整副本。就其自身而言,其用法是免去维护状态数据本地副本之需、仍能验证区块;或者,它可以与其他同步方法结合,从而能即时验证区块,然后慢慢在本地构建出可访问的完整状态数据。

需要区块广播

需要区块见证数据

Beam Sync(光子同步)

光子同步本质上就是一种无状态同步,但不要求网络提供区块见证数据。相反,客户端是按需从网络中请求所需的状态

需要按需状态检索

Access list(访问列表)的可得性大大提高了这种方法的效率

即从网络中检索任意状态元素的能力。

GetNodeData

ETH?DevP2P 协议会暴露信息对?GetNodeData/NodeData,允许检索任意状态。此消息格式可能会被弃用。

基于 DHT 的状态网络

一种设想:我们可以让状态分散在网络中的所有节点中,并使这些数据能够按需被发现及检索到。

要求节点能够:

访问待打包事务池

运行 EVM

在某些形式的 EVM 执行过程中会触及的账户和合约存储位置的列表

Static State Access(静态访问模式,SSA)

EVM 执行在某些时候会具备的一种属性:调用者可以准确地预知该次执行会触及哪些状态

Dynamic State Access(动态访问模式,DSA)

EVM 执行在某些时候会具备的一种属性:调用者无法准确地预知到底会触及哪些状态

需要 EVM 执行

就是执行给定区块中所有事务的过程

举要 EVM 的某种实现

要求能够访问该次执行所触及的状态

可以使用近期状态来实现

也可使用区块见证数据来实现

管理用于签署事务的私钥

账户一般会存储在一个 Keyfile (密钥文件)里

一种加密的存储格式,用于存储私钥

Eth2 BLS Keystore 规范:https://eips.ethereum.org/EIPS/eip-2335

Eth1 Keystore 规范:https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition

解密一般来说依赖于一些密码学元件,如:?keccak、?scrypt、?pbkdf2?和 ECC/BLS12-381

标签:比特币OOTokexTRA比特币市场占有率ROOT价格OKEx FlyTranscodium

比特币价格热门资讯
美国10年国债收益率开始回落 利好美股和加密货币

狂人本着负责,专注,诚恳的态度用心写每一篇分析文章,特点鲜明,不做作,不浮夸! 本内容中的信息及数据来源于公开可获得资料,力求准确可靠,但对信息的准确性及完整性不做任何保证,本内容不构成投资建议,据此投资,责任自负。 每天笔耕不断,更像是北漂的奋斗,因为居无定所,所以会被房东随时下达逐客令。

分野明显 数字货币与区块链共生正当时

当那些试图通过比特币的价格上涨而实现暴富梦想的人们沾沾自喜的时候,突如其来的暴跌打乱了他们的步伐,比特币的价格从50000多美元的高位暴跌至40000多美元,跌幅之大让人唏嘘。于是,我们看到那些曾经为比特币摇旗呐喊的人还是调转矛头攻击比特币,甚至还有人拿出了比特币必然崩盘的佐证。

新闻周刊|高盛、摩根大通等机构正在交易波卡ETP

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是其中的新闻周刊,带您一览本周区块链行业大事。

a16z前合伙人:NFT让互联网“Ownable”

编者按 本文作者Jesse Walden曾任a16z加密基金合伙人,在艺术与传媒领域有长达十年的工作经验。2020年5月,他离开a16z,成立了自己的风投基金Variant,专注于对区块链领域和所有权经济的投资。 Jesse对NFT领域有着精辟的理解。

Anbbit上线DeFi项目DODO USDT本位永续合约

创新型区块链资产服务商、加密货币合约交易平台Anbbit于2021年2月22日19:00正式开通DODO USDT本位的永续合约。Anbbit DODO永续合约支持1-50倍杠杆,是目前市场上为数不多的、支持DODO项目高倍杠杆永续合约的平台。 基于对整个市场的了解以及行业趋势的把控,Anbbit将主要业务永续合约与DeFi项目进行了大胆的融合。

谷燕西:比特币的牛市会持续

最近这两天比特币市场出现了大幅下跌。在一天之内就跌去了1万美元,创造了比特币历史上单日最大的跌幅。两天之内就从最高的58,000美元跌到了最低的46,000美元。尽管比特币在短期内产生如此大的跌幅,但我认为比特币的牛市会依然持续,导致比特币价格上涨的短期因素和长期因素都继续存在,因此目前的这个下跌是短期的调整,不会是比特币熊市的开始。