Filecoin节点是符合Filecoin协议规范的完整软件和硬件系统。
节点基本数据结构定义如下:
type FilecoinNode struct { Node libp2p.Node //p2p节点 Repository repo.Repository //资料库数据,存储区块链数据 FileStore filestore.FileStore //本地文件存储库,暂存存储在Filecoin中的文件 Clock clock.UTCClock //时钟 MessagePool message_pool.MessagePoolSubsystem //消息池子系统,存储未上链消息 }
Filecoin网络存在各种类型的节点:
链验证节点
type ChainVerifierNode interface { FilecoinNode systems.Blockchain }
客户端节点
type ClientNode struct { FilecoinNode systems.Blockchain markets.StorageMarketClient markets.RetrievalMarketClient markets.MarketOrderBook markets.DataTransfers }
用于存储数据的客户使用。拥有区块链数据,存储市场客户端、索引市场客户端、市场订单表、数据传输等子系统。
存储矿工节点
type StorageMinerNode interface { FilecoinNode systems.Blockchain systems.Mining markets.StorageMarketProvider markets.MarketOrderBook markets.DataTransfers }
用于存储数据的存储矿工使用。拥有区块链数据、挖矿、存储市场供应商、市场订单表、数据传输等子系统。
索引矿工节点
type RetrievalMinerNode interface { FilecoinNode blockchain.Blockchain markets.RetrievalMarketProvider markets.MarketOrderBook markets.DataTransfers }
用于索引数据所需的索引矿工使用。拥有区块链数据、索引市场供应商、市场订单表、数据传输等子系统。
中继节点
type RelayerNode interface
DDOS(of Service)分布式拒绝服务攻击是最常用、最粗糙的网络服务攻击手段,危害巨大。其主要特点是多个攻击者同时攻击一个或多个目标,或一个或多个攻击者控制多个机器的不同位置,并使用这些机器同时攻击目标,恶意导致...
原文标题:《 Post-Merge MEV: Modelling Validator Returns 》 原文作者: pintail 原文编译:Kxp,BlockBeats 为了纪念合并(也被称为巴黎硬分叉),...
从最早的比特币,到莱特币、前期的以太坊等,彼时的硬件挖矿(算力)皆以 PoW 共识机制为基础,也让矿工成为获取 token 的最“上游”的角色。2011 年,QuantumMechanic 在 Bitcointalk 论...
黑客利用狗狗币漏洞,导致 69% 的节点崩溃一名黑客利用了狗狗币的网络,导致 69% 的节点崩溃,节点数量从 647 个减少到 205 个。尽管一片混乱,狗狗币的价格仍上涨 2.12%,交易价格为 0.41 美元,目标价...