干货|Eth1.x术语表
节点行为
Gossip
事务广播
P2P网络的功能,帮助分发?新的?事务到网络中的所有节点
依赖于节点能够访问?ETH?DevP2PProtocol或者?LES?DevP2PProtocol
依赖于执行事务验证的能力来防止对节点的DoS攻击
而验证事务是计算密集型的
区块广播
广播最新的区块
依赖于区块验证的能力
历史数据检索
检索区块头
根据哈希
根据区块号
可批请求,所请求内容必须是连续的,或者其前后之间有一致的间隔
检索区块体
所得数据需要根据?Header.transactions_root?和?Header.uncles_root?来验证
检索收据
根据区块分批检索
所得数据需要根据?Header.receipts_root?来验证
状态检索
FTX总法律顾问:集中式NFT平台必须在监管机构介入之前找到知识产权问题的解决方案:金色财经报道,随着 Web3 和 NFT 空间的不断增长,基础设施并没有以同样的速度扩展,这让该领域的许多律师感到头疼。FTX交易所的总法律顾问 Ryne Miller 周五在纽约康奈尔区块链会议的小组讨论中表示,中心化 NFT 交易所FTX面临的最大问题是确保用户只列出他们实际拥有的内容。集中式 NFT 平台必须在监管机构介入之前找到知识产权问题的解决方案。
Miller称,我们最大的问题是确保人们不会列出他们不拥有版权或他们需要的任何其他知识产权的 NFT,这是一个非常手动的过程。这需要大量的努力和精力。一个潜在的解决方案可能是一个社区驱动的、基于激励的调节系统,用户可以在其中相互控制,类似于OpenSea目前的验证收集系统。[2022/4/23 14:43:09]
根据哈希值来检索单个状态树节点
在未来的协议中有可能会移除,因为这种检索机制与flatdatabaselayout有冲突
追随区块链
依赖于节点能访问区块广播网络
依赖于具有从全体区块头中获得的近期区块头
依赖于执行区块验证的能力来防止DoS攻击
Vocdoni 认为以太坊和零知识证明等技术可以实现数字投票方案:去中心化治理工具 Vocdoni 撰文认为在经历了 2020 年美国大选期间的投票混乱之后,是时候该考虑基于以太坊、零知识证明(zkSNARK)和 IPFS 等去中心化技术实现安全且匿名的数字投票解决方案。
Vocdoni 认为这不是一个简单的挑战,但是他们设计了一套系统希望能解决投票的问题,将利用以太坊、IPFS 和 Tendermint 等技术。Vocdoni 表示他们的投票协议技术(Vocdoni Open Stack)是完全开源的,已经在欧洲的一些文化组织选举中被证明是成功的,涉及近 20 万投票者。[2020/11/9 12:06:07]
事务验证
验证事务需要:
有能力执行?ecrecover?操作来确定发送者
确认该事务的nonce?正是?该发起事务的账户的下一个nonce
确认该账户的余额足以支付该事务的gas
需要了解EVM的规则来计算事务的gas值
区块验证
区块验证包含下述事项中的所有内容:
检查工作量证明的seal
计算密集型
声音 | 长沙市数据资源管理局党组书记:接下来将为区块链开放类似于征信、知识产权等政务服务的应用场景:金色财经报道,长沙市数据资源管理局党组书记、局长张武介绍,长沙近年来在区块链技术这一块走在全省前列,已经成为全国区块链服务网络(BSN)的首批试点城市。目前,培育了长沙市区块链技术应用行业协会、中国工业与应用数学学会、院士专家工作站、区块链安全技术检测中心、和信区块链研究院五个协同创新平台;落地了区块链底层平台、智慧园区、金融科技、网络游戏等一批区块链应用场景;打造了以长沙高新区、长沙经开区为主的一体两翼区块链产业集聚基地和应用场景基地。接下来,我们还将在顶层设计上发力,构建区块链融合发展格局,搭建区块链良性发展环境,同时还会重点开放一批类似于征信、知识产权等政务服务的应用场景。[2019/12/20]
比较同一高度上其它竞争区块的挖矿总难度
执行交易,以验证?Header.state_root?的正确性
需要区块执行能力
计算密集型
主链索引
主链区块索引
把区块号映射为该高度的主链区块的哈希值
需要从全部区块头中构建
每100万个区块,存储映射需占用61MB
声音 | Brian Burlant:法律领域对具备加密知识的人才需求很高:据Cointelegraph消息,Lindsey Africa董事总经理Brian Burlant表示,法律领域对具备加密知识的人才需求很高。Brian Burlant称,由于缺乏真正了解加密货币技术的专业人才,律师事务所很难满足加密货币和区块链行业对律师的需求。[2019/4/18]
区块号需要32字节
区块哈希值也要32字节
可以使用更高效的变长编码方法来减少长度
每个条目需要64bytes
截至2021年1月29日,主链区块索引总共占用约600MB的空间
只能够通过验证所得区块哈希是否等于该高度上已知主链的区块哈希值来证明
如果能为协议引入区块头累加器的话,证明效率可以更高
主链事务索引
把事务的哈希值映射成该事务所在主链区块的哈希值,以及该事务在该块内的索引值。
需要从历史区块体中构建
截至2021年1月29日,总共有10亿笔历史事务
每个条目都需要占用70字节
可以使用变长编码方法来稍微减少长度
金色财经现场报道 Fred Jin:用区块链的奖励机制鼓励学生学习知识是天然的结合:Bitlearn Network的创始人兼CEO:Fred Jin在2018 Global Token Galaxy的演讲中提到,研究学生的学习心理是做这个领域创业的第一步,将学习转化为游戏,转化为对他们能产生兴趣的项目,才能获取他们的青睐。而区块链天生就具备这种奖励机制,用区块链的特质与刺激学生学习是一种天然的结合。当学生能够通过并不枯燥的学习还能挣取零花钱的时候,区块链技术也就潜移默化的在学生群体进行了传播。[2018/5/28]
事务哈希值32字节
主链区块哈希值32字节
事务索引4字节
截至2021年1月29日,这些索引总共占用65GB空间
可以使用根据?Header.transactions_root?生成的默克尔证据来证明
区块头累加器
一类能让我们高效证明某个区块头来自主链的机制。基于https://ethresear.ch/t/double-batched-merkle-log-accumulator/571
同步
历史同步
区块头同步
即一个节点追赶区块链的顶端时所用的进程。基于不同的安全等级,有几种同步方法“
完全验证
从创世块起下载全体区块头
检查点式下载法
使用一个自己信任的较近区块的区块头,并从该区块头开始追及区块链
追随HEAD
只需追随最新区块头,就可以相当有自信。区块链越长,攻击者要制造伪链所需付出的代价就越大
当前,只有掌握了全体区块头,才能够任意地验证其他历史数据。区块头累加器可以改善这个状态,使得一个客户端可以把检查点设在区块链顶端,而仍然能够验证历史数据。
区块同步
客户端用来pull历史事务和叔块信息的进程。
验证这些数据需要先有全体区块头,然后根据?Header.transactions_root?和?Header.uncles_root?来检查
收据同步
不执行FullSync的客户端往往需要通过ETHDevP2p协议来取得历史收据
验证这些数据需要先有全体区块头,然后根据?Header.receipts_root?和来检查
状态同步
节点获得近期状态完整副本的机制。
FullSync
下载所有历史区块并按顺序执行这些区块。
最简单的同步方法
计算量非常大
需要区块头同步
需要区块同步
快速同步
下载全部历史区块,以及近期状态数据的副本
使用了一个安全假设:从历史区块中得到的状态根都是正确的
要求历史同步
会给提供这些状态数据的节点造成很大的负担
FlatDtatabaseLayout不容易满足快速同步的要求
SnapSync
下载全部历史区块以及近期状态数据的副本
使用了一个安全假设:从历史区块中得到的状态根都是正确的
要求历史同步
非常适合FlatDtatabaseLayout
带宽、硬盘读写和耗费时间都有指数级节省
StatelessSync
这个术语并不常用,其定义也可能随时调整
不像其它状态同步方法,这一方法最终无法使节点获得近期状态数据的完整副本。就其自身而言,其用法是免去维护状态数据本地副本之需、仍能验证区块;或者,它可以与其他同步方法结合,从而能即时验证区块,然后慢慢在本地构建出可访问的完整状态数据。
需要区块广播
需要区块见证数据
BeamSync
光子同步本质上就是一种无状态同步,但不要求网络提供区块见证数据。相反,客户端是按需从网络中请求所需的状态
需要区块广播
需要按需状态检索
Accesslist的可得性大大提高了这种方法的效率
OnDemandStateRetrieval
即从网络中检索任意状态元素的能力。
GetNodeData
ETH?DevP2P协议会暴露信息对?GetNodeData/NodeData,允许检索任意状态。此消息格式可能会被弃用。
基于DHT的状态网络
一种设想:我们可以让状态分散在网络中的所有节点中,并使这些数据能够按需被发现及检索到。
执行
挖矿
要求节点能够:
访问待打包事务池
运行EVM
AccessList
在某些形式的EVM执行过程中会触及的账户和合约存储位置的列表
StateAccessPatterns
StaticStateAccess
EVM执行在某些时候会具备的一种属性:调用者可以准确地预知该次执行会触及哪些状态
DynamicStateAccess
EVM执行在某些时候会具备的一种属性:调用者无法准确地预知到底会触及哪些状态
区块执行
需要EVM执行
就是执行给定区块中所有事务的过程
计算密集型
EVM执行
举要EVM的某种实现
要求能够访问该次执行所触及的状态
可以使用近期状态来实现
也可使用区块见证数据来实现
账户管理
管理用于签署事务的私钥
账户一般会存储在一个Keyfile里
密钥文件
一种加密的存储格式,用于存储私钥
Eth2BLSKeystore规范:https://eips.ethereum.org/EIPS/eip-2335
Eth1Keystore规范:https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition
解密一般来说依赖于一些密码学元件,如:?keccak、?scrypt、?pbkdf2?和ECC/BLS12-381
尊敬的LDX用户:元宵佳节来临之际,为了给广大用户提供更好的产品和服务,伦敦平台已开启“庆元宵填问卷即领伦敦补贴金200USDT”活动,欢迎大家积极参与.
1900/1/1 0:00:00美国政府已经拥有使用加密货币和其他众筹或替代融资工具监视或监管潜在恐怖分子融资所需的权限。这是证人在周四举行的国会听证会上得出的结论之一.
1900/1/1 0:00:00行情回顾:先看下日线级别,大饼昨日跌幅17%左右,最低回撤到斐波那契0.5位置,一般来说跌幅达到0.618位置还可视作正常回撤,但昨日跌到了0.5的位置,相对而言市场就稍偏空头.
1900/1/1 0:00:00编者按:本文来自?加密谷Live,作者:KarimHelmy,翻译:Edward,Odaily星球日报经授权转载。矿工经常被指责是导致比特币价格下跌的原因.
1900/1/1 0:00:00财联社讯,就在周二支付公司Square宣布追加购买价值1.7亿美元的比特币后,周三美股比特币“带头大哥”MicroStrategy也公布了10亿美元的加仓操作.
1900/1/1 0:00:00Gate.io将于2021年2月25日18:00上线HOPR(HOPR)交易。HOPR为所有人提供了基本且合规的网络级元数据隐私.
1900/1/1 0:00:00