原文:FileCoin Lotus复制证明 PoRep 源码梳理

流程图 Incoming lotus miner storage,首先调用 PledgeSector 通过类似微服务的方式调用 在 cmd lotus storage miner sectors.go 发出生成扇区的命令,通过微服务的方式调用 在 storage garbage.go 生成新的扇区,获取分片数组大小,扇区id,该过程关键在调用内部方法 m.pledgeSector产生数据,填满扇区 ...

2020-01-09 18:03 6 3478 推荐指数:

查看详情

Filecoin: PoRep算法流程分析

本篇笔记主要对 PoRep复制证明(P1/P2/C1/C2)的代码层流程进行分析。 有关挖矿流程对PoRep和PoSt的简要描述可见上一篇文章: Filecoin: 简要分析挖矿流程与软硬件分配 核心算法流程 Filecoin系统中的证明算法最初源于存储证明(PoS)、数据持有性证(PDP ...

Thu Jan 07 23:02:00 CST 2021 0 1535
OBS源码分析流程梳理

  OBS-Studio是一款非常好用的开源直播推流软件,目前已经发布了很多个版本。但是目前都没看到详细或流程清晰的源码分析介绍。所以,本文以线程为单位对OBS的采集、编码、传输流程进行梳理,一方面能够使我自己更清楚OBS架构和运行流程,另一方面也能方便新手同学。整体的粒度不会太细,但已经能够阐述 ...

Wed Feb 28 02:00:00 CST 2018 0 3586
Spring源码解析一(框架梳理

整体架构   打算开始写这个系列,不为上首页,也不为博取多少关注,只有一个目的:梳理知识,扩充思路;废话不多,开始吧。第一步,大家去spring的官方github下面去下载它的源码,具体的自己谷歌,我已经下下来了,然后spring的源码分为下面几个部分:      哈哈,大家是不是有一种 ...

Sun Dec 31 00:13:00 CST 2017 0 968
Vue2源码分析-逻辑梳理

很久之前就看完vue1,但是太懒就一直没写博客,这次看Vue2打算抽下懒筋先把自己看过了记录下来,否则等全部看完,估计又没下文了 看源码总需要抱着一个目的,否则就很难坚持下去,我并没做过vue的项目,我几乎很少会依赖大型的框架,一个是跟平台有关系,另一方面因为我觉得是对自己能力的束缚,而我更渴望 ...

Thu Aug 03 22:53:00 CST 2017 15 17916
Eureka服务端源码流程梳理

一、简述 spring cloud三步走,一导包,二依赖,三配置为我们简化了太多东西,以至于很多东西知其然不知其所以然,了解底层实现之后对于一些问题我们也可以快速的定位问题所在。 spring c ...

Mon Apr 22 00:43:00 CST 2019 0 1073
umi-ui源码执行顺序梳理

umi-ui是在umi基础上扩展的umi-ui插件,主要是用于快速开发后台管理系统。 umi-ui启动顺序 1. node ./scripts/ui.js 2. **打 ...

Sun Apr 18 02:25:00 CST 2021 0 238
ClickHouse源码笔记5:聚合函数的源码梳理

笔者在源码笔记1之中分析过ClickHouse的聚合函数的实现,但是对于各个接口函数的实际如何共同工作的源码,回头看并没有那么明晰,主要原因是没有结合Aggregator的类来一起分析聚合函数的是如果工作起来的。所以决定重新再完成一篇聚合函数的源码梳理的文章,帮助大家进一步的理解 ...

Tue Apr 20 23:50:00 CST 2021 0 522
Mongodb主从复制 及 副本集+分片集群梳理

介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集)。 1 2 3 ...

Sat Sep 30 17:43:00 CST 2017 0 17935
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM