https://github.com/zel-labs/zelonis
Golang implementation of Full node of Zelonis
https://github.com/zel-labs/zelonis
blockchain golang gossip-libp2p libp2p potos proof-of-stake proof-of-time validator zel zel-blockchain zel-labs zelnois zelonis zvm
Last synced: about 1 month ago
JSON representation
Golang implementation of Full node of Zelonis
- Host: GitHub
- URL: https://github.com/zel-labs/zelonis
- Owner: zel-labs
- License: gpl-3.0
- Created: 2025-05-18T13:48:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-17T18:29:25.000Z (11 months ago)
- Last Synced: 2025-07-17T22:08:41.694Z (11 months ago)
- Topics: blockchain, golang, gossip-libp2p, libp2p, potos, proof-of-stake, proof-of-time, validator, zel, zel-blockchain, zel-labs, zelnois, zelonis, zvm
- Language: Go
- Homepage: https://zelonis.org
- Size: 88.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌀 Zelonis Blockchain
Zelonis is a high-performance, modular, next-generation Layer 1 blockchain protocol built to support decentralized applications at internet scale. It introduces **PoToS (Proof of Time over Stake)**, a novel consensus mechanism that blends the economic security of PoS with time-based commitment to enhance fairness, sustainability, and performance.
---
## 🧬 Overview
Zelonis aims to solve the scalability trilemma — decentralization, scalability, and security — by integrating innovations across consensus, networking, and virtual machine layers. Its protocol is optimized for:
- High-throughput use cases (DeFi, real-time gaming, supply chain, AI compute)
- Sustainable long-term validator participation
- Instant finality with deterministic block production
- Parallel execution and stateless validation
> Zelonis combines time as a cryptographic resource with stake-based validation for a secure, permissionless consensus that rewards long-term commitment over short-term capital shifts.
---
## 🌐 Core Components
| Component | Description |
|------------------|-----------------------------------------------------------------------------|
| **PoToS Consensus** | Stake-based validator selection with verifiable time commitment |
| **ZeloVM** | WebAssembly (WASM) virtual machine optimized for speed and safety |
| **ZNet** | libp2p-based gossip network supporting validator signaling and sync |
| **FastState** | In-memory state sharding and pruning for rapid execution |
| **ZelDB** | RocksDB-based persistent state with Merkle-backed proofs |
| **ZeloTx** | Smart contract and transaction execution engine |
---
## ✨ Key Features
✅ 100,000+ TPS via state sharding and parallelism
⛓️ Finality in seconds, not minutes
🔐 Slashing for malicious validators and downtime
🌱 Green consensus with no mining required
## 📜 PoToS: Proof of Time over Stake
PoToS innovates by factoring time into the consensus equation.
## 🧠 Core Concepts
Stake Weight: Validators stake ZEL to participate
Time Weight: Validator uptime and continuous participation are rewarded
VDF Ticks: Verifiable Delay Functions used for randomness and fairness
Epoch Rotation: Validators rotate each epoch based on time-weighted randomness
## 🛡️ Benefits
Prevents stake centralization
Discourages fast churn and "flash" validators
Encourages long-term ecosystem alignment
## 🧑💻 Community & Support
Website: https://zelonis.org
Twitter: https://x.com/ZelonisNetwork
Telegram: https://t.me/zelonisofficial
Explorer: https://zelscope.space
Wallet: https://zellet.org