Skip to content

Commit

Permalink
Separate DA Client nodes and DA Node docs
Browse files Browse the repository at this point in the history
  • Loading branch information
roycclu committed Oct 2, 2024
1 parent d72f8ef commit 910cc4b
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 322 deletions.
15 changes: 13 additions & 2 deletions docs/build-with-0g/da-integration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: da-integration
title: Posting Data to 0G DA
title: Setting Up DA Client Nodes
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
Expand All @@ -9,7 +9,7 @@ import TabItem from '@theme/TabItem';
# 0G Data Availability (DA): Integration
----

To submit data to the 0G DA, you need to run a DA client, which interfaces with the Encoder for data encoding and the Retriever for data access.
To submit data to the 0G DA, you must run a DA Client node and the Encoder node. The DA client interfaces with the Encoder for data encoding and the Retriever for data access.

### Maximum blob size

Expand All @@ -23,8 +23,19 @@ As the DA user, you pay a fee which is the (BLOB_PRICE) when submitting DA blob

See example here https://github.com/0glabs/0g-da-example-rust/blob/main/src/disperser.proto

### Hardware Requirements

The following table outlines the hardware requirements for different types of DA Client nodes:

| Node Type | Memory | CPU | Disk | Bandwidth | Additional Notes |
|-----------|--------|-----|------|-----------|------------------|
| DA Client | 8 GB | 2 cores | - | 100 MBps | For Download / Upload |
| DA Encoder | - | - | - | - | NVIDIA Drivers: 12.04 on the RTX 4090* |
| DA Retriever | 8 GB | 2 cores | - | 100 MBps | For Download / Upload |

### Standing up DA Client, Encoder, Retriever


<Tabs>
<TabItem value="binary" label="DA Client" default>

Expand Down
Loading

0 comments on commit 910cc4b

Please sign in to comment.