Skip to content

Releases: airchains-network/junction

Junction v0.3.0

24 Feb 11:56
7655dc0
Compare
Choose a tag to compare

Junction v0.3.0 Varanasi Testnet Release Note

In this version of our testnet, we have introduced Wasm module integration into our chain, allowing us to incorporate Fully Homomorphic Encryption (FHE) components into our ecosystem.

Additionally, snapshot size optimization has been a primary focus. The previous testnet suffered from excessive storage usage, so this version ensures that each custom module is designed to minimize space consumption while maintaining performance.

🔥 Key Features

1️⃣ Wasm Module Integration

  • Migrated to a fully integrated Wasm module, allowing better smart contract execution.
  • Enhanced support for privacy-preserving computations using ZkFHE.
  • Addressed DA Layer and WASM-related bugs for a more stable network.

2️⃣ Optimized Storage Efficiency

  • Reworked snapshot mechanics to reduce storage bloat.
  • Custom modules are now optimized for minimal space consumption.
  • Improved state management to prevent unnecessary data duplication.

3️⃣ ZkFHE: Zero-Knowledge Fully Homomorphic Encryption

We have implemented ZkFHE in two layers to ensure secure, encrypted computations across modular components:

Execution Layer

  • Encrypts all data transactions before passing them to different modules like the proving network.
  • Ensures that rollup data remains private while being processed.

Proving Network & Settlement Layer

  • Generates ZK Proofs of correct execution states.
  • Sends the ZK Proofs to the Orchestrator, a centralized entity for rollup coordination.
  • The Junction settlement layer receives the proof and related data for final verification.

📌 Full Changelog

View Full Changes

Junction v0.3.0-rc1

23 Dec 09:57
d8a9fe5
Compare
Choose a tag to compare

Description:

Warning

This release (v0.3.0-rc1) has been deprecated due to ongoing changes in the project's development trajectory.
The codebase is being refactored, and this version will no longer be maintained or supported.

This release introduces significant upgrades, focusing on WebAssembly (WASM) support for RUST-based contract deployment and enhancements in the Data Availability (DA) layer for blob integrity validation.


Highlights:

  1. WASM Integration for RUST Smart Contracts:

    • Enabled deployment and execution of RUST-based smart contracts using WASM.
    • Seamlessly linked WASM with app.go for enhanced modularity and compatibility.
    • Designed a new app wiring framework to support WASM operations efficiently.
  2. CipherPodLedger Module:

    • Introduced the CipherPodLedger module to enable settlement of encrypted pods using Fully Homomorphic Encryption (FHE).
    • Provided a secure mechanism for execution environments to interact with the Junction chain.
    • Enhanced privacy and scalability for FHE-powered use cases.
  3. Data Availability Layer Enhancements:

    • IntegrityCheck: Added a robust function to validate blob data integrity.
    • LogBlobData: Implemented traceable and auditable logging for blob data.
  4. WASM Module Test Suite Improvements:

    • Resolved existing test case bugs in the WASM module.
    • Added new edge-case test scenarios to ensure reliability and production readiness.

What's Fixed:

  • Bugs in WASM test cases that caused execution failures.
  • Missing blob validation mechanisms in the DA layer.

What's Changed

Full Changelog: v0.2.0...v0.3.0-rc1

v0.2.0

18 Oct 09:51
b522957
Compare
Choose a tag to compare

Junction v0.2.0 Testnet Release Note

We are excited to announce the release of Junction v0.2.0 on our testnet. This update marks a significant enhancement in our network’s architecture, introducing support for external sequencers like Espresso to boost scalability, efficiency, and cross-chain interoperability. Here are the key highlights:


Highlights

  • Integration of External Sequencers: The Trackgate module now allows Airchains to seamlessly integrate with external sequencers such as Espresso, enabling off-chain transaction ordering and faster finality.
  • Improved Scalability and Efficiency: By offloading transaction sequencing to external sources, we’ve significantly increased throughput, reduced on-chain computation, and enhanced performance in high-volume environments.
  • Enhanced Flexibility and Modularity: The modular design of the Trackgate module allows for easy future upgrades and integration of additional external sequencers.

We invite our community and validators to test this new release and provide valuable feedback as we continue to evolve the Airchains ecosystem. Your contributions are critical in helping us shape a more scalable, decentralized future.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

Airchains Team 💜

v0.1.0

03 Apr 14:42
Compare
Choose a tag to compare

Junction v0.1.0 Testnet Release Note

We are pleased to announce the release of Junction v0.1.0 on our testnet. This update marks a significant enhancement in our platform, leveraging the latest technologies to deliver improved functionality and reliability. Here are the key highlights:

Highlights

  • Upgraded to Cosmos SDK v0.50.3: Ensuring a more stable and efficient foundation for our network.
  • Implemented VRF for Decentralized Tracks: Introducing verifiable randomness to enhance fairness and security in track management.
  • Enhancements to Active Stations: Simplified processes for adding and removing tracks from active stations, alongside implementing track membership verification for greater transparency.

Changelog

For a comprehensive list of changes, please visit our changelog here.

We are committed to continuous improvement and eagerly anticipate your feedback on this release. Thank you for being part of our journey towards a more decentralized future.

Airchains Team 💜

v0.0.2-beta

29 Jan 14:56
e719c52
Compare
Choose a tag to compare

v0.0.1-beta

29 Jan 14:05
02baeae
Compare
Choose a tag to compare

Devnet Release

v0.0.1-beta

  • Blockchain Initialization: Custom 'air' address prefix, streamlined project structure.
  • Execution Layer Enhancements: 'Exelayer' for validators and voting power, dynamic management, and robust queries.
  • Verification Key Management: Efficient 'vkey' type for managing lengthy verification keys.
  • Batch Processing Mechanics: 'batch_min' and 'batch_max' structures, robust batch handling, and detailed query functions.
  • Validator Management: 'Poll' system for democratic validator selection, comprehensive management messages, and detailed poll information queries.

Full Changelog: https://github.com/airchains-network/junction/commits/v0.0.1-beta