Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kocality/celestia-light
https://github.com/kocality/celestia-light
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kocality/celestia-light
- Owner: kocality
- Created: 2024-07-22T10:25:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T12:55:52.000Z (5 months ago)
- Last Synced: 2024-08-20T14:56:26.185Z (5 months ago)
- Language: Shell
- Size: 49.8 KB
- Stars: 13
- Watchers: 1
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-celestia - Celestia Light Node Script
README
# Run Celestia Light Node with One-command Script
## About Celestia
Celestia is a modular data availability network that securely scales with the number of users, making it easy for anyone to launch their own blockchain.
* [Twitter](https://x.com/CelestiaOrg)
* [Website](https://celestia.org/)
* [Discord](https://discord.com/invite/YsnTPcSfWQ)
* [Docs](https://docs.celestia.org/)
* [Github](https://github.com/celestiaorg)#### This script allows you to set up and run a `Celestia Light Node` with a single command. Script automatically does the necessary setup, setup the Light node and runs it inside the screen.
## System Requirements
- Memory: 500 MB RAM (minimum)
- CPU: Single Core
- Disk: 100 GB SSD Storage
- Bandwidth: 56 Kbps for Download/56 Kbps for UploadNote: The script only works on Ubuntu (20.04/22.04).
## About Light Node
Light nodes allow anyone to directly verify data availability and interact with Celestia without centralized gateways or RPC providers. They perform [data availability sampling (DAS)](https://celestia.org/glossary/data-availability-sampling/) on the received headers, ensuring data availability. This is the most common way to interact with Celestia networks and enables Celestia to securely increase throughput for rollups as new light nodes join the network over time.
## How to Use?
To use this script, run the following command in your terminal:
```bash
wget -q -O kocality.sh https://raw.githubusercontent.com/kocality/celestia-light/main/kocality.sh && sudo chmod +x kocality.sh && ./kocality.sh
```Note: You can exit the screen with `CTRL A + D`. When you exit in this way, your node will continue to work on the screen.
### LM🦥