.github | ||
app | ||
build | ||
chaincfg | ||
ci/env | ||
cli_test | ||
client | ||
cmd/0gchaind | ||
contracts | ||
contrib | ||
crypto | ||
docs | ||
migrate | ||
networks | ||
precompiles | ||
proto | ||
tests | ||
third_party/proto | ||
x | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
.golangci-version | ||
.golangci.yml | ||
.mockery.yaml | ||
.tool-versions | ||
buf.work.yaml | ||
CHANGELOG.md | ||
docker-compose.yml | ||
Dockerfile | ||
Dockerfile-node | ||
Dockerfile-rocksdb | ||
Dockerfile-rocksdb-base | ||
go.mod | ||
go.sum | ||
hard.svg | ||
kava-logo.svg | ||
LICENSE.md | ||
localtestnet.sh | ||
Makefile | ||
prometheus.docker-compose.yml | ||
prometheus.yml | ||
README.md | ||
swp.svg |
0G is limitless scalability
0G Chain
Zero Gravity (0G) is the foundational infrastructure for high-performance dapps and chains particularly for AI.
It efficiently orchestrates utilization of hardware resources such as storage and compute and software assets such as data and models to handle the scale and complexity of AI workloads.
Continue reading here if you want to learn more about 0G dAIOS and how its various layers enable limitless scalability.
0G Product Suite
- DA: ultra high-performance data availability layer with KZG and quorum-based DAS
- Storage: decentralized storage with erasure coding and replication
- Inference Serving: flexible serving framework for inferences and finetuning
- Network: high-performance, low-latency, and decentralized network
Documentation
-
If you want to build with 0G's network, DA layer, inference serving, or storage SDK, please refer to the Build with 0G Documentation.
-
If you want to run a validator node, DA node, or storage node, please refer to the Run a Node Documentation.
Getting Started
To get started with 0G Chain, you'll need to:
- Read our documentation
- Choose which component you want to work with (DA, Storage, Inference Serving, or Network)
- Follow the setup instructions in the relevant documentation section
Contributing
We welcome contributions from the community! Here's how you can contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please make sure to:
- Follow our coding standards
- Write clear commit messages
- Update documentation as needed
- Add tests for new features
Technical Overview
0G Chain consists of several key components:
Data Availability (DA) Layer
- Ultra high-performance with KZG commitments
- Quorum-based Data Availability Sampling
- Optimized for AI workloads
Decentralized Storage
- Erasure coding for data reliability
- Efficient replication mechanisms
- Optimized for large-scale AI models
Inference Serving
- Flexible framework for AI model deployment
- Support for model fine-tuning
- Distributed inference capabilities
Network Layer
- High-performance P2P communication
- Low-latency data transfer
- Decentralized architecture
Support and Additional Resources
We're here to help you succeed in contributing to and building with 0G Chain: