精通Filecoin:Lotus真实数据处理之Client处理存储 接上文:《精通 Filecoin:Lotus 真实数据处理之 Client 初始化》 客户端发起交易之后,最终调用 Lotus(Client)API 的 ClientStartDeal 方法对交易进行处理。这个方法最终调用 Client 对象的 Prop... 425283b05a 技术 2020-07-28
精通Filecoin:Filecoin 源码之 Hello 协议 当调用 Filecoin 全节点的 start 方法启动全节点时,调用 hello 协议的 New 方法,这个方法的处理如下: 425283b05a 头条 2019-11-29
精通Filecoin:系统启动篇 当用户以守护进程模式启动 filecoin 时,最终执行的命令位于 commands/daemon.go 文件,它的 Run 方法直接调用同文件中的 daemonRun 函数进行处理。 425283b05a 技术 2019-11-22
精通IPFS:IPFS 获取内容之上篇 前面几篇文章,我们分析了保存文件的过程,我们知道如果一个文件不被任何人访问,那它是保存在本地,至少经过一次访问之后文件才能保存在 IPFS 网络中。今天我们来看下怎么把已经保存在 IPFS 网络中的文件下... 425283b05a 技术 2019-08-14
精通IPFS:IPFS 保存内容之下篇 在上一篇文章中,我们指出在 builder/builder.js 文件中调用调用 pull 函数进行保存文件,这篇文章我们就来详细研究下这个过程。 设置源流为 file.content。 调用 chunker 流,对保存的内容进行分块。通过前面... 425283b05a 技术 2019-07-10
区块链入门 | 十篇文章带你精通比特币之一:助记词 引子 《十篇文章带你精通比特币》通过十篇主题文章带你更加系统的理解比特币,这篇文章我们就从助记词讲起。只所以从助记词开始,是因为大部分都需要用到钱包,在使用钱包过程中首先要遇到的就是助记词。 与普... 425283b05a 头条 2019-07-02
精通IPFS:IPFS 保存内容之中篇 在上一篇文章中,我们分析了保存文件/内容的整体流程,基本上知道在这个过程中文件/内容是怎么处理的,但是还流下了一个疑问,就是文件是怎么分片的,又是怎么保存到本地系统,这篇文章我们就来解决这几个问题。通过... 425283b05a 技术 2019-06-29
精通IPFS:IPFS 保存内容之上篇 经过前面的分析,我们已经明白了 IPFS 启动过程,从今天起,我会分析一些常见的命令或动作,希望大家喜欢。 在开始真正分析这些命令/动作之前,先要对 pull-stream 类库进行简单介绍,如果不熟悉这个类库,接下... 425283b05a 技术 2019-06-17
精通IPFS | IPFS 启动之 start 函数 在系统启动总共要执行两个启动函数,一个是 preStart 函数,另一个就今天我样研究的 start 函数。这个函数位于 core/components/start.js 文件中,它的主要作用是真正启动系统,它的主体是一个 series,老规矩我们直... 425283b05a 技术 2019-06-14
精通IPFS:IPFS 启动之 preStart 函数 上篇说到,在 init 函数初始化系统后,会调用 IPFS 对象的 preStart 和 start 方法,进行系统初始化,这次我们来看第一个方法。首先来看 preStart 方法,这个方法位于 core/components/pre-start.js 文件中,它... 425283b05a 技术 2019-06-10
精通IPFS:IPFS 启动之 init 函数 上一篇文章中,我们了解了 IPFS 启动过程中的 boot 函数,它就象一个大总管,控制到 IPFS 系统的启动整个过程,在那篇文章中,我们简单的提到了 IPFS 启动过程分两个主要步骤,一个是初始化,另一个是启... 425283b05a 技术 2019-06-04