Filecoin学习笔记

本文主要来自Filecoin的官方文档,时间:2023.10

Arweave 生态精粹 Week 5

主网累计完成 124,273,010 笔交易,单周达成 935.88 GiB 存储。 本周存储费用为 0.858 AR/GiB,链上地址增长 536 个。 PermaDAO 上周累计发放 387.72 枚 $AR(合计 3307.3 USDC)作为

Filecoin IPC粗略解读

IPC是Filecoin的consensuslab研究的一种区块链扩容解决方案。号称可以无限扩容,无限套娃式的增加子网,rootnet->L2->L3->L4等一套下去。每个parent-net和child-net之间只要部署一个IGA和ISA的智能合约就可以了。这个IGA和ISA其实就是

分布式存储项目分析维度(crust,filecoin,cess,chia, greenfield,sia,ethstorage,stroj,arweave,swarm)

分布式存储可以从一下几个维度来进行对比:是否存储用户数据?chia就只是空间证明,用空间挖矿,不存储用户数据。storj和greenfield,ethstorage都需要存储用户数据,不然整个项目就没有办法赚钱了,尤其是greenfield和ethstorage,因为他们俩个没有自己的token

Filecoin的经济模型

Filecoin的经济模型分成三个部分。1.质押初始质押SectorInitialPledge=SectorInitialStoragePledge+SectorInitialConsensusPledge如果未来的blockreward越来越少,一个sector需要质押的toke

Greenfield 和Filecoin的对比分析

greenfield的整体设计非常的简单务实。其本质就是多个SP(StorageProvider,类似亚马逊,阿里云)只管存数据,而用户,权限,数据meta信息,账单等信息的管理都存在在链上。一个用户要把数据存储到greenfield,首先需要访问链,提交一个createbucket的交易。然

Filecoin Car文件,Piece文件的原理笔记

CAR格式包括一系列以长度为前缀的IPLD块数据,其中CAR中的第一个块是编码为CBOR的header,其余块形成CAR的数据组件,并且每个块均附加有其CID前缀。CAR中每个块的长度前缀被编码为"varint"(无符号LEB128整数)。该整数指定该块条目的剩余字节数:

Filecoin DC原理笔记

DC的技术上本质是一个数字,流转过程中涉及到以下三个角色。DCroot。本质是一个公私钥账户。具有无限DC。公证人(Notary)。也是一个公私钥账户。用户(Client)。也就是存储真实数据的客户。本质也是一个公私钥账户。DC的分配方式有两种。第一种,小额分配。基本小于1个P。流

Venus 获取deadline信息并进行windowPost计算

damocles-mamanger启动后会调用run方法,方法里面有一个for循环。不停的监听ChainNotify信息,当有区块产出或者别的headchain的事件发生后,就会调用fetchMinerProvingDeadlineInfos()方法,主动去从链节点获取deadline信息,然后调用

filecoin gas费用计算

FilecoinGas费用借鉴EIP1544。引入了basefee燃烧的概念,而不像以前一样,会把所有gasused*gasPrice的费用全部给矿工。首先我们先对其中的名词概念做一些解释。BaseFee,单位是attofil/gas。这个参数是filecoin网络根据网络拥堵情况动态变化

Filecoin 封装流程(sealing)

Filecoin的sealing主要分为以下4个步骤:Precommit1这一步骤主要生一个G的node节点(32byte),可以当作一个“加密”Key对piecefile(原数据)做labelingencoding。labelingencoding算法可以看成第11层的各个nod

2023-5-27检索星球周报

🚀项目进展1️⃣saturnL1-node1.合并来自filecoin-saturn/feat/unclean-end-on-error的拉动请求2.添加“res.socket.write(”0\r\n“)”的说明3.提高nginx版本4.为http服务器添加proxy_http_ve

Venus 同步代码解读

venus/app/submodule/syncer/syncer_submodule.go的Start()方法会启动一个for循环,不停的接受订阅/fil/blocks/{networkName}的区块信息,然后调用handleIncomingBlocks()方法处理收到的区块。处理方法逻辑也

2023-5-20检索星球周报

🚀项目进展1️⃣saturnL1-node1.开始轮换认证2.降低开放文件的缓存,每个工作者只保留最热门的文件3.匹配宽限期超时4.L2不再是土星的近期路线图,而是ipfs和SPs5.处理接收证书和key的非确定响应2️⃣boost工具1.修复statx输出字符串3️⃣stor

Filecoin生态一览

随着数字信息的不断增长,人们对于安全、高效的存储方式的需求也越来越迫切。Filecoin作为一个去中心化的存储网络,为用户提供了一种全新的存储解决方案。除了其核心功能之外,Filecoin还拥有丰富的生态系统,包括开发人员、矿工、应用程序和工具等组成部分,这些都为用户带来了更多的创新应用。本文将对

2023-5-14检索星球周报

🪐saturn数据播报全球节点数量达到2549TTFB达到2212msretrievals数量达到1.5B带宽为694.8TB🚀项目进展1️⃣saturnL1-node1.合并来自filecoin-saturn/fix/no-bifrost-kubo的拉动请求2.提高费率限制

一文了解FileCoin发展史

Filecoin作为去中心化存储的龙头项目,旨在为用户提供安全、高效、可靠的数据存储服务。自Filecoin的创立以来,它已经为全球很多开发者和用户提供了可靠的存储解决方案。在本文中,我们将回顾Filecoin的发展历程,探究其是如何从一个概念白皮书发展成为全球领先的去中心化存储网络的。IPFS的

2023-5-7检索星球周报

🪐saturn数据播报全球节点数量达到2250TTFB达到8msretrievals数量达到1.5billion带宽为6474.1TBsaturn近期目标:完成cdn域名从"strn.pl"到"saturn.ms"的迁移。寻找外部团队来建立Saturn客户门户探索取代bu

vneus daemon代码解析

venus启动venusdeamon启动时主要调用两个app/node.go的两个方法。其中一个是用(bBuilder)build()生成node对象,这个生成方法会调用(builderRPCBuilder)AddServices(services...RPCService)方法

venus-wallet 代码解析 笔记

必须开启一个wallethttp服务才能产生公私钥,也就是说直接用cmd无法产生本地账户。不方便。不依赖别的任何服务。可以通过websocket连接gateway,为其服务。wallet-event/listenevent.go:NewAPIRegisterHub()方法会连接gateway,