

以太坊源码分析-同步之Syncing接口
source link: https://mp.weixin.qq.com/s/3Cnkhu5iGT4NUaiFfbRHIw
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Recommend
-
78
-
42
MPT(Merkle Patricia Tries)是以太坊中存储区块数据的核心数据结构,它Merkle Tree和Patricia Tree融合一个树形结构,理解MPT结构对之后学习以太坊区块header以及智能合约状态存储结构的模块源码很有帮助。 首先来看下Merkle树...
-
44
Ethereum当前和Bitcoin一样,采用基于工作量证明(Proof of Work,PoW)的共识算法来产生新的区块。与Bitcoin不同的是,Ethereum采用的共识算法可以抵御ASIC矿机对挖矿工作的垄断地位,这个算法叫做 Ethash 。 ...
-
41
前言 这篇文章从区块传播策略入手,介绍新区块是如何传播到远端节点,以及新区块加入到远端节点本地链的过程,同时会介绍fetcher模块,fetcher的功能是处理Peer通知的区块信息。在介绍过程中,还会涉及到p2p,eth等模块,不会...
-
89
前言 Ethash实现了PoW,PoW的精妙在于通过一个随机数确定,矿工确实做了大量的工作,并且是没有办法作弊的。接下来将介绍: Ethash的挖矿本质。 Ethash是如何挖矿的。 如何验证Ethash...
-
37
前言 engine 是以太坊封定义的一个接口,它的功能可以分为3类: 验证区块类,主要用在将区块加入到区块链前,对区块进行共识验证。 产生区块类,主要用在挖矿时。
-
18
简介 Phaser 是 JDK 1.7 开始提供的一个可重复使用的同步屏障,功能类似于 CyclicBarrier 和 CountDownLatch ,但使用更灵活,支持对任务的动态调整,并支持分层结构来达到更高的吞吐量。
-
7
死磕以太坊源码分析之 Fetcher 同步 Fetcher 功能概述 区块数据同步分为被动同步和主动同步: 被动同步是指本地节点收到其他节点的一些广播的消息,然后请求区块信息。 ...
-
7
【译】SE-0300 Continuation -- 执行同步代码的异步任务接口 发表于 2021-03-31 更新于 2021-04-10 本文字数: 12k原文链接:
-
4
JELLY | 前后端接口同步及类型映射流程解析前后端接口同步及类型映射流程解析上传日期:2021.10.12在 TypeScript 越来越火的今天,如何发掘 TS 的潜力,最大化的应用 TS 的能力来提高研发效率及开发体验,成了一个非常重要...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK