Fig. 6 Filecoin Filecoin

Contoh Eksekusi DSN

Example execution grouped by party sorted chronologically
Example execution grouped by party sorted chronologically

Context

Figure 6 is the concluding figure of Section 4.3 (Protocol) and Section 4 overall, providing a concrete example trace of a complete Filecoin DSN execution. It is organized into three columns representing the three participant roles — Client, Network, and Miner — with rows sorted chronologically to show the temporal ordering of protocol calls. The caption describes it as 'grouped by party and sorted chronologically by row.'

What This Figure Shows

Reading the figure from top to bottom: the Client calls AddOrders with a bid while the Miner calls AddOrders with an ask; the Network then runs Put.MatchOrders. The Client calls SendPiece and the Miner calls ReceivePiece; both then call AddOrders with a deal order to commit on-chain. In parallel, a retrieval flow is shown: Client and Miner add orders, orders are matched, pieces are exchanged, and both add deal orders. Separately, the Miner calls PledgeSector; the Network responds with Manage.AssignOrders. The Miner performs SealSector and ProveSector; the Network runs RepairOrders to audit proofs.

Significance

This execution trace makes the abstract protocol specifications of Put, Get, and Manage concrete and verifiable by showing how all protocol roles interleave in a realistic scenario. It demonstrates that storage and retrieval are independent but parallel workflows, and that the Network's repair cycle runs continuously, enforcing the ongoing proof obligations that underpin Filecoin's incentive-compatibility guarantee.

Related Glossary Terms

Other Figures from Filecoin