Skip to content

Aether Protocol v1.3.0

Choose a tag to compare

@theworker02 theworker02 released this 24 Sep 22:39
· 9 commits to main since this release

Aether Protocol 1.3.0

Hybrid Layer-1 reference implementation: public/allowlist/mixed admission, dual account+UTXO ledger, Poseidon/Groth16 shielded notes, liquid staking, rollup settlement, multi-validator mesh, and acquisition-ready docs.

Status: Research / consortium pilots / diligence. Not audited for mainnet value.


Highlights

Consensus & economics

  • AetherBFT helpers, light headers, commit certificates
  • Liquid staking: bond / delegate / undelegate / redelegate / withdraw + unbonding queue
  • Evidence txs: EvidenceDoubleSign, EvidenceDowntime with slash, jail, tombstone
  • Community pool (50% of slash) + capped CommunityPoolSpend
  • Tip → proposer; base fee burned (EIP-1559-style)

Privacy & ZK

  • Poseidon CRH for note commitments, nullifiers, Merkle parents (native + R1CS)
  • Groth16 shield / transfer / unshield (BN254)
  • Rollup schemes 0x01 Groth16 · 0x02 Plonk-lite · 0x03 fraud · gated 0xFF

Networking & sync

  • Multi-validator TCP gossip mesh (--p2p-listen / --bootnodes)
  • Peer scoring + automatic bans on invalid threshold
  • Epoch snapshots + RPC: create / load / get / export
  • Prometheus text metrics at GET /metrics

Bridges & VM

  • IBC-lite: open / send / recv / ack channels
  • Expanded AetherOps ISA (arith, bitwise, jumps, block context, RETURN)
  • ContractCall transaction kind

Operator surface

  • aether-node + aether CLI + Vite explorer
  • TOML config + public/federated genesis profiles
  • JSON-RPC: chain, staking, light headers, bridges, slash log, snapshots, version

IP & acquisition

  • Apache-2.0 + NOTICE
  • docs/IP.md, docs/PATENT_PLEDGE.md, docs/ACQUISITION.md

Crates (crates.io)

Crate Role
aether-types Wire types & constants
aether-crypto BLAKE3 / Ed25519 / Merkle
aether-zk Poseidon + Groth16 + rollups
aether-consensus AetherBFT
aether-p2p Gossip mesh
aether-vm AetherOps ISA
aether-state Ledger & execution
aether-store sled + snapshots
aether-rpc JSON-RPC + metrics
aether-node Validator binary
aether-cli Operator CLI (aether)

Quick start

git clone https://github.com/theworker02/aether-protocol.git
cd aether-protocol
cargo run -p aether-node -- --config config/node.toml --rpc 127.0.0.1:8545 --p2p-listen 127.0.0.1:9000

Docs: PROTOCOL · CHANGELOG · SECURITY

Full changelog

See CHANGELOG.md for 1.3.0 / 1.2.0 / 0.2 / 0.1 history.