Filecoin 封装流程(sealing)

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

Arweave 亚洲夏季黑客松火热来袭!

Arweave 亚洲夏季黑客松

  • PermaDAO
  • 发布于 2023-05-24
  • 阅读 ( 1300 )
  • ( 11 )

Filecoin生态一览

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

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,

damocles 代码解析 笔记

pkg/objstore包主要是提供一个统一的接口,而实现则是由pkg/kvstore包来完成。venus-worker主动向venus-sector-manager的接口进行连接。问题VSM主要功能是什么?vsm如何与worker进行通信,通信协议是什么?worker会和vsm以外

Venus整体架构代码分析 笔记

Venus功能Venus是Filecoin网络的一个Golang语言版本的客户端实现。其主要具有三大服务:区块链服务。主要是出块,执行区块内交易的执行,区块同步,交易同步,账户状态存储,矿工存储算力记录,矿工算力证明记录,市场订单数据存储等。算力服务。主要负责Filecoin网络中文件的存储

venus-gateway 代码解析

gateway只是转发链组件(miner,messager)发送给本地组件(wallet,cluster,market)的一个代理,中间不会存储任何信息,所以也就没有用数据库。gateway也需要在auth服务中注册,也就是依赖auth组件,只依赖这一个服务,剩下的服务都是反向依赖gataway

venus-messager 代码解析 笔记

messager管理了message,node,address,share-params,actor-config等主要的功能。models包是对数据库的抽象实现,所以对数据库的操作都是通过这个包。其中内部的repopackage包含了以上5个(message,node,address,sh

venus-miner 代码解析 笔记

代码解析思路提出几个需要解决问题。venus-miner解决解决这些问题的设计思路和架构。最后要问问为什么这样设计?需要解决的问题所以区块链系统都需要解决谁有权利出块,没有按照规定出块的人如何惩罚,出块人如何从交易池中获取交易,并验证交易(预执行并获取执行后的状态根or只是进行交易

使用去中心化存储构建网站

今天的大多数网站都遵循后端服务器到前端代码的架构。但在Web3应用程序中,前端代码不具有与受智能合约保护的后端代码相同的去中心化性和弹性。那么如何使网站像智能合约一样具有弹性呢?来看看这篇文章的思路。

  • Chainlink
  • 发布于 2023-03-06
  • 阅读 ( 1134 )
  • ( 7 )

将 CloudMounter 连接到 4EVERLAND 以实现统一的去中心化文件管理

CloudMounter的名字很直观——它是关于将云服务安装为本地磁盘驱动器的。CloudMounter可以像硬盘一样将ftp/sftp、AmazonS3、DropBox、OneDrive等云服务挂载到macOS上,让你像管理本地文件一样管理Finder中的文件。

  • 4EVERLAND
  • 发布于 2022-11-25
  • 阅读 ( 1527 )
  • ( 2 )

使用Solidity和IPFS存储DApp

使用Solidity和IPFS存储DApp

  • 李留白
  • 发布于 2022-09-25
  • 阅读 ( 2325 )
  • ( 7 )

图片传输到ipfs节点然后将生成的ipfs访问链接存到区块链

ipfs 上存储图片并将返回的链接返回到区块链上

去中心化存储那些事(下)

本文介绍了去中心化存储的另外1种解决方案Arweave的实现。文中还对比了filecoin和Arweave的优劣,目前来看Arweave落地的更好一些。最后我们通过Arweave的smartweave引出了一种基于存储的共识范式。

去中心化存储的那些事(上)

介绍了ipfs和​filecoin各自的工作原理以及解决的问题。ipfs解决了去中心化存储的分发问题,filecoin解决了去中心化存储的存储问题​。两者并非竞争关系而是互补关系,要​进行结合使用。​

如何将域链接到 IPFS 上托管的 dApp?

这是一篇关于如何将域链接到托管在IPFS上的dApp的快速分步指南

一文搞懂IPFS中的分布式哈希表

IPFS基于分布式哈希表,实现了3套接口,PeerRouting、ContentRouting、ValueStore。并基于这些接口实现了节点路由、内容寻址、发布订阅、AutoRelay、IPNS等功能。

  • stirlingx
  • 发布于 2022-01-18
  • 阅读 ( 5430 )
  • ( 18 )

用 Arweave 构建 Web3 应用

用 Arweave 构建 Web3 应用

SCP 应用打造:新一代的无链 DEX

本文会探讨一种新的 DEX 构建模式,它具备 Uniswap 的自动做市的特性,具备区块链一样的安全特性,但是没有 MEV,并且拥有几乎无限的性能拓展能力。

  • outprog
  • 发布于 2021-12-23
  • 阅读 ( 3007 )
  • ( 10 )