Urgent.News

What's breaking now, across thousands of outlets.

Tech

Nova Pallas/Vesta in the kernel: how IONA OS does recursive proofs without trusted setup

Most blockchains verify transactions one by one. IONA Protocol verifies thousands at once — inside the kernel, using recursive SNARKs. I've been building IONA OS — a sovereign operating system written entirely in Rust — for the past 13 years. But IONA OS is not just an operating system. It has a native L1 blockchain protocol integrated into the kernel itself. And that blockchain protocol does…

The IONA Protocol is a revolutionary blockchain system that verifies thousands of transactions simultaneously within its kernel, utilizing recursive SNARKs. The developers have spent 13 years building the IONA OS, a sovereign operating system written entirely in Rust. What sets this system apart is its integrated L1 blockchain protocol directly written into the kernel, which allows for recursive proofs using Nova, a folding scheme that requires no trusted setup.

Nova, a cryptographic technique, allows the folding of proofs of multiple transactions into a single proof, significantly enhancing scalability. Unlike previous SNARKs like Groth16, Nova doesn't necessitate a trusted ceremony, eliminating a single point of failure. Moreover, Nova proofs can be recursively verified, with a proof on one curve being verified by a circuit on another, enabling unbounded recursion.

These elliptic curves, known as Pallas and Vesta, are used in Zcash's Halo2 and other advanced cryptographic systems.

The integration of Nova into the kernel brings several advantages, including high performance due to the absence of context switching, enhanced security as the verification logic becomes part of the trusted computing base, and direct integration with the mempool, consensus engine, and storage layer. The Nova implementation in IONA Protocol is woven into the blockchain subsystem, folding transaction proofs incrementally and verifying them once at the kernel level.

This final step commits the verified proof to the blockchain, updating the state root and finalizing the block—all without any userspace involvement.

This innovative approach results in scalability, as verification costs remain constant regardless of transaction volume, enhanced privacy through recursive proofs, and trustlessness, as no trusted setup is required. The system is also highly performant, offering faster verification compared to any userspace implementation. IONA Protocol, therefore, represents a significant leap forward in blockchain technology, providing scalability, privacy, trustlessness, and sovereignty—all launched on September 15, 2026, as part of IONA OS.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The Badge Was Issued, but the Goal Wasn't Achieved.

A couple of years ago, users of the Isovalent Labs platform regularly complained that they hadn't received their badge after completing one of our hands-on labs.

  • Badges issued via webhook to Credly, but UI missed claim link
  • Learners confused about next steps after lab completion
  • Added pre-exam slide clarifying badge claim process reduced complaints

Practical Understanding of GitHub Using {GIT And SSH}.

Introduction. First understanding the difference between git and GitHub. understanding how they relate and its functions.

  • Git is a version control system for tracking file changes and collaboration
  • GitHub is a web platform hosting Git repositories with collaborative features
  • Generate SSH key for secure linking of Git repository to GitHub account

Forms in React : From Inputs to Controlled Components

You have probably written HTML forms before, and so the structure below resonates with you. Perhaps you even smile because, this one, you understand.

  • React introduces controlled inputs for form management
  • Controlled inputs use React state (value and onChange)
  • Prevent default reload with event.preventDefault()

More from Saturday 22 August →