Skip to content

Commit

Permalink
fix: update section 2 index pages (#977)
Browse files Browse the repository at this point in the history
  • Loading branch information
yiannisbot committed Jul 15, 2020
1 parent bffe8b9 commit c77d104
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 3 deletions.
10 changes: 10 additions & 0 deletions next/content/systems/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,13 @@ description: Filecoin Systems
bookCollapseSection: true
weight: 2
---

In this section we are detailing all the system components one by one in increasing level of complexity and/or interdependence to other system components. The interaction of the components between each other is only briefly discussed where appropriate, but the overall workflow is given in the Introduction section. In particular, in this section we discuss:

- Filecoin Nodes: the different types of nodes that participate in the Filecoin Network, as well as important parts and processes that these nodes run, such as the key store and IPLD store, as well as the network interface to libp2p.
- Files & Data: the data units of Filecoin, such as the Sectors and the Pieces.
- Virtual Machine: the subcomponents of the Filecoin VM, such as the actors, i.e., the smart contracts that run on the Filecoin Blockchain, and the State Tree.
- Blockchain: the main building blocks of the Filecoin blockchain, such as the structure of the Transaction and Block messages, the message pool, as well as how nodes synchronise the blockchain when they first join the network.
- Token: the components needed for a wallet.
- Storage Mining: the details of storage mining, storage power consensus, and how storage miners prove storage (without going into details of proofs, which are discussed later).
- Markets: the storage and retrieval markets, which are primarily processes that take place off-chain, but are very important for the smooth operation of the decentralised storage market.
4 changes: 3 additions & 1 deletion next/content/systems/filecoin_blockchain/struct/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
title: "Blocks"
bookCollapseSection: true
weight: 1
---
---

The Block is the main unit of the Filecoin blockchain, as is also the case with most other blockchains. Block messages are directly linked with Tipsets, which are groups of Block messages as detailed later on in this section. In the following we discuss the main structure of a Block message and the process of validating Block messages in the Filecoin blockchain.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ weight: 1

# Block
---
The Block is a unit of the Filecoin blockchain.

A block header contains information relevant to a particular point in time over which the network may achieve consensus.

Expand Down
8 changes: 7 additions & 1 deletion next/content/systems/filecoin_nodes/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ weight: 1
dashboardAudit: 1
dashboardState: incomplete
dashboardInterface: stable
---
---

This section is providing all the details needed in order to implement any of the different Filecoin Nodes. Although node types in the Filecoin blockchain are less strictly defined than in other blockchains, there are still a few different types of nodes each with its own features and characteristics.

In this section we also discuss issues related to storage of system files in Filecoin nodes. Note that by storage in this section we do not refer to the storage that a node is commiting for mining in the network, but rather the local storage that it needs to have available for keys and IPLD data among other things.

The network interface and how nodes connect with each other and interact using libp2p, as well as how to set the node's clock is also discussed here.

0 comments on commit c77d104

Please sign in to comment.