Welcome Zstake Service
0G Labs

DA Node

Document image


While there are various approaches to running a DA (Data Availability) node, this guide outlines our recommended method and the necessary hardware specifications. DA Nodes perform the core functions of verifying, signing, and storing encoded blob data. It's important to note that your DA signer needs to operate a DA node to verify encoded blob data, sign it, and store it for future farming and rewards. Currently, in order to run a DA Node on Testnet, users must stake 30 A0GI tokens.

🖥️ Hardware Requirements

Node Type

Memory

CPU

Disk

Bandwidth

Additional Notes

DA Node

16 GB

8 cores

1 TB NVME SSD

100 MBps

For Download / Upload

🛞 Auto installer

DA nodes do not provide automatic installation to prevent errors such as BLS key generation.

🛰️ Auto Version Update

⌨️




🕹️ Manual installer

1. Install necessary packages

⌨️


2. Go installation

⌨️


3. Rust installation

⌨️


4. Clone the 0g-da-node repository from GitHub

⌨️


5. Build the project in release mode

⌨️


6. Download additional parameters needed for the project

⌨️


7. Generate keys using the key-gen binary

⌨️


You must back up your BLS key. It cannot be created or confirmed again.

8. Edit the configuration file

⌨️

Document image


9. Create a systemd service file

⌨️


10. Start the service immediately

⌨️


⌨️ Useful Commands

11. Log Check

⌨️


Check the DA Log. If it is normal, it looks like this.(PODAS TX : Hit a valid answer)

Document image