Source code panels transforming into a compiled program binary over a desert landscape, representing Solana's SBPFv3 bytecode migration.

SBPFv3 is the bytecode format for Solana programs. This migration guide covers toolchain requirements, building with cargo-build-sbf, and the SIMD-0500 rules that reject deployments of older bytecode.

SBPFv3 is the bytecode format for Solana programs. This migration guide covers toolchain requirements, building with cargo-build-sbf, and the SIMD-0500 rules that reject deployments of older bytecode.

Source code panels transforming into a compiled program binary over a desert landscape, representing Solana's SBPFv3 bytecode migration.

Migrating Solana Programs to SBPFv3

SBPFv3 is the bytecode format for Solana programs. This migration guide covers toolchain requirements, building with cargo-build-sbf, and the SIMD-0500 rules that reject deployments of older bytecode.

Illustration of a wooden shipping crate labeled wincode in a desert at sunset, with agave plants, cacti, mesas, and circuit-board patterns etched into the sand.

The Design Behind wincode, a Faster Rust Serializer

wincode is Anza's bincode-compatible Rust serializer, recommended by RustSec as a bincode replacement. Built for Solana, now used across the Rust community. Learn why we built it, how the design works, and how to run the benchmarks.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Quantumglow: Will Solana’s Performance Survive Quantum Computing?

Quantumglow is a post-quantum adaptation of Alpenglow.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Kit v7: Introducing React Hooks and Transaction Introspection

Kit v7 brings two major new features for developers building Solana apps.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 4.0 Patch Notes: What's Coming

Agave 4.0 is the latest major release shipping from the Anza team.

Large coin marked with a P rolling fast across a desert road, kicking up dust past cacti at sunset.

Febo on Pinocchio, P-Token, and Pushing Solana's Limits

This is the first blog in a series of conversations with the engineers building the Agave validator client and the core programs that run on Solana. We're starting with Febo, the engineer behind Pinocchio and p-token.

Fortified concrete wall with watchtowers and a sealed steel gate in a desert at dawn.

Securing Solana Against a Powerful Quantum Adversary

Cryptographically relevant quantum computers are still several years away, but the Anza team and members of the Solana community have begun laying groundwork for what the quantum transition might look like.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

April 2026: Devnet Planned Restart and Block History Clarification

Anza planned and executed a Devnet cluster halt on April 14, 2026. The purpose of the halt was to deactivate several abandoned features that were live on Devnet but not Mainnet-Beta.

The word Constellation above a network of connected points in the sky over a desert highway heading toward a sunset and a snow-capped peak.

Solana Constellation: Fair Internet Capital Markets

The Constellation whitepaper, a protocol design for multiple concurrent proposers on Solana.

Railroad tracks converging toward a bright sun with light streaks radiating outward across a desert.

Transaction Landing on TPU

In this blog, we investigate slot latency and transaction drops.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

January 2026: Gossip and Vote Processing Security Patch Summary

Two critical potential security vulnerabilities were responsibly disclosed to Anza via GitHub security advisories in December 2025.

Anza 2026 logo above a network of connected points over a desert highway running toward a sunrise and a snow-capped peak.

Anza26

In this post, we share how Anza is entering a new chapter of leadership, reflect on a year of major performance and reliability wins for Solana, and outline what comes next.

Teal sports car speeding across a flat desert at sunset with motion lines and chart graphics in the sky.

Agave XDP Setup Guide

In this article, we show how to enable XDP (eXpress Data Path) in Agave and why it matters for upcoming network upgrades.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Meet Kit: The New Solana JavaScript SDK

Documentation is now available for Solana Kit, the evolution of the Solana JavaScript SDK, formerly named web3.js.

Fuel gauge on a post in the desert with the needle near full.

Why Solana Transaction Costs and Compute Units Matter for Developers

Clarifying the difference between compute units (CUs) and transaction cost, and how they relate to transaction fees on Solana.

Bullet train on a desert track heading toward a rising candlestick chart in the sky.

The Internet Capital Markets Roadmap

Addressing the intricacies of market microstructures.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 2.3 Patch Notes: What's Coming

Agave 2.3 delivers a range of improvements across validator performance, developer tooling, and quality of life. This release features updates to snapshot handling, enhancements to the SBPF toolchain, and a revamped TPU client.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Alpenglow: A New Consensus for Solana

Meet Alpenglow: Solana’s new consensus protocol which highlights major performance gains. Learn more in the blog and linked white paper.

Armored figure in a helmet carving down a sand dune on a board under a starry sky.

Scheduler Bindings are Coming to Agave!

Detailing the advantages of bringing Scheduler Bindings to Agave.

A NYSE stock ticker board half buried in drifting desert dunes.

The Path to Decentralized Nasdaq

This article outlines how multiple concurrent leaders will make decentralized NASDAQ a reality on Solana.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

Precompile Alignment Bug: Root Cause Analysis

Details of the precompile alignment bug.

Long desert highway running straight toward a city skyline on the horizon, flanked by cacti and pink blooms.

Anza’s 2025 Mission: On the Road to 1M TPS

This article explores some of the key advancements that Agave has made over the last year and our roadmap for 2025.

Aerial view of a river splitting into smaller channels through a pastel canyon with cracked dry banks.

Solana Issuance From First Principles

Solana’s issuance plays a crucial role in network security and validator incentives, but is the current model optimal? This article explores the trade-offs of issuance, its impact on staking behavior, and a potential market-based alternative to improve efficiency.

Balanced scale of justice on a stone pedestal between pink and blue mountain ridges in a desert.

SIMD-0212: Slashing On Solana

This is the second article on the topic of the implementation of slashing in Solana which began with the introduction of SIMD-0204: Slashable Event Verification. Implementing slashing in Solana is a phased process involving the introduction of first a SIMD to log and monitor incidences of potentially slashable behavior followed by a second SIMD which involves specific economics and implementation of the slashing itself. In this article we will examine SIMD-0212: Slashing.

Floating triangular craft projecting a beam of light down onto desert dunes under a starry sky.

SIMD-0204: The First Step To Slashing On Solana

Many decentralized protocols make use of slashing as a mechanism to ensure correct behavior amongst validators. Solana has historically never had an automatic slashing mechanism, but that is set to change. This article outlines the first step in the process (SIMD-0204, a logger for bad behavior) followed by what to expect next.

Geodesic observatory dome with tripod instruments among cacti in a pastel desert.

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Isometric desert diorama with a large clock face showing exposed gears, surrounded by cacti and agave.

Feature Gate Spotlight: Timely Vote Credits

Timely Vote Credits (TVC) refers to a new feature designed and approved by Solana validator operators to incentivize validators to submit consensus votes in a timely manner. To do accomplish this goal, TVC will award extra vote "credits" to validators whose votes are included in blocks with relatively low latency. Earned vote credits are directly tied to the proportion of inflation rewards that are awarded to validators.

Stylized armadillo with a teal patterned shell walking over sand dunes, with circuit lines and a chip icon behind it.

Strengthening Solana: The Invalidator Team

Anza's Invalidator Adversarial Team strengthens Solana's resilience by simulating real-world attack scenarios and stress-testing the network to identify vulnerabilities and ensure reliability.

Isometric forklift carrying a stack of cardboard boxes across a sandy tile dotted with agave and cacti.

CU Optimization With setLoadedAccountsDataSizeLimit

With the introduction of Agave v1.18, a new instruction called setLoadedAccountsDataSizeLimit was added and carried forward into Agave v2.0+. This instruction provides developers with additional control over transaction prioritization and resource management within blocks. In this article, we will cover how developers can make use of this instruction as well as make use of it via Web3js.

Isometric desert tile with cacti and agave under a night sky with two moons.

Now Available: Solana JavaScript SDK 2.0

Version 2.0.0 of the Solana JavaScript SDK (@solana/web3.js) has been released.

Agave plant with circuit diagrams and chip components drawn across its leaves on a cream background.

The Solana eBPF Virtual Machine

Solana programs must be executed according a very specific virtual machine instruction set architecture (ISA). This article provides an overview of that ISA, as well as a guided tour through the Agave validator's implementation and use of such a virtual machine.

Spherenet: A next-generation decentralized payment network

An Architectural Overview Of Spherenet

Sphere and Anza core engineering are collaborating to enable the next-generation of cross-border payments based on Solana technology. This article outlines the architecture of how Sphere is reimagining the technical architecture of cross-border payments using Solana.

Anza logo in white on a dark green textured background.

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Isometric cluster of filing cabinets overflowing with colored folders on a sand dune, with papers flying out and cacti around them.

A Deep-dive into Solana's AccountsDB

AccountsDB is Solana’s custom accounts database. This post contains a high-level overview of core concepts and then explains it's implementation details in context of Anza’s Agave implementation written in collaboration with the Sig Engineering team from Syndica.

Isometric desert scene with a monitor displaying web3.js, rocky mesas, cacti, and circuit board patterns beneath the sand.

Now Available: Solana JavaScript SDK 2.0 Release Candidate

A Release Candidate of the new Solana JavaScript SDK (@solana/web3.js) v2.0.0 is now available for evaluation, testing, and feedback.

Isometric circuit board shaped like a large letter S, surrounded by desert cacti and layered sand.

Anza's New SVM API

With the release of Agave 2.0, Anza is rolling out a brand-new crate, designed specifically for projects building with SVM. This new library - solana-svm - gives developers the ability to drive the lower-level SVM components without the rest of the validator.

Anza logo in white on a dark green textured background.

Introducing the Central Scheduler: An Optional Feature of Agave v1.18

Starting with Agave v1.18, a new scheduler called the "Central Scheduler" will be included as an option which can be enabled by validators. The new scheduler adds an additional 7th thread to the scheduler called "The Scheduler Thread" which minimizes conflicts by selectively feeding transactions to the four worker threads.

Anza logo in white on a dark green textured background.

Learn More About the Solana Labs to Agave Fork

A quick post written for the Solana Discord server to provide further details around the upcoming Solana Labs fork.

Anza logo in white on a dark green textured background.

Anza Github Migration FAQ

Summary of the Github migration.

Anza logo in white on a dark green textured background.

Meet Anza, a New Solana-Focused Dev Shop

Announcing the launch of Anza, a new software development firm focused on building in the Solana ecosystem.

Source code panels transforming into a compiled program binary over a desert landscape, representing Solana's SBPFv3 bytecode migration.

Migrating Solana Programs to SBPFv3

SBPFv3 is the bytecode format for Solana programs. This migration guide covers toolchain requirements, building with cargo-build-sbf, and the SIMD-0500 rules that reject deployments of older bytecode.

Illustration of a wooden shipping crate labeled wincode in a desert at sunset, with agave plants, cacti, mesas, and circuit-board patterns etched into the sand.

The Design Behind wincode, a Faster Rust Serializer

wincode is Anza's bincode-compatible Rust serializer, recommended by RustSec as a bincode replacement. Built for Solana, now used across the Rust community. Learn why we built it, how the design works, and how to run the benchmarks.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Quantumglow: Will Solana’s Performance Survive Quantum Computing?

Quantumglow is a post-quantum adaptation of Alpenglow.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Kit v7: Introducing React Hooks and Transaction Introspection

Kit v7 brings two major new features for developers building Solana apps.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 4.0 Patch Notes: What's Coming

Agave 4.0 is the latest major release shipping from the Anza team.

Large coin marked with a P rolling fast across a desert road, kicking up dust past cacti at sunset.

Febo on Pinocchio, P-Token, and Pushing Solana's Limits

This is the first blog in a series of conversations with the engineers building the Agave validator client and the core programs that run on Solana. We're starting with Febo, the engineer behind Pinocchio and p-token.

Fortified concrete wall with watchtowers and a sealed steel gate in a desert at dawn.

Securing Solana Against a Powerful Quantum Adversary

Cryptographically relevant quantum computers are still several years away, but the Anza team and members of the Solana community have begun laying groundwork for what the quantum transition might look like.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

April 2026: Devnet Planned Restart and Block History Clarification

Anza planned and executed a Devnet cluster halt on April 14, 2026. The purpose of the halt was to deactivate several abandoned features that were live on Devnet but not Mainnet-Beta.

The word Constellation above a network of connected points in the sky over a desert highway heading toward a sunset and a snow-capped peak.

Solana Constellation: Fair Internet Capital Markets

The Constellation whitepaper, a protocol design for multiple concurrent proposers on Solana.

Railroad tracks converging toward a bright sun with light streaks radiating outward across a desert.

Transaction Landing on TPU

In this blog, we investigate slot latency and transaction drops.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

January 2026: Gossip and Vote Processing Security Patch Summary

Two critical potential security vulnerabilities were responsibly disclosed to Anza via GitHub security advisories in December 2025.

Anza 2026 logo above a network of connected points over a desert highway running toward a sunrise and a snow-capped peak.

Anza26

In this post, we share how Anza is entering a new chapter of leadership, reflect on a year of major performance and reliability wins for Solana, and outline what comes next.

Teal sports car speeding across a flat desert at sunset with motion lines and chart graphics in the sky.

Agave XDP Setup Guide

In this article, we show how to enable XDP (eXpress Data Path) in Agave and why it matters for upcoming network upgrades.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Meet Kit: The New Solana JavaScript SDK

Documentation is now available for Solana Kit, the evolution of the Solana JavaScript SDK, formerly named web3.js.

Fuel gauge on a post in the desert with the needle near full.

Why Solana Transaction Costs and Compute Units Matter for Developers

Clarifying the difference between compute units (CUs) and transaction cost, and how they relate to transaction fees on Solana.

Bullet train on a desert track heading toward a rising candlestick chart in the sky.

The Internet Capital Markets Roadmap

Addressing the intricacies of market microstructures.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 2.3 Patch Notes: What's Coming

Agave 2.3 delivers a range of improvements across validator performance, developer tooling, and quality of life. This release features updates to snapshot handling, enhancements to the SBPF toolchain, and a revamped TPU client.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Alpenglow: A New Consensus for Solana

Meet Alpenglow: Solana’s new consensus protocol which highlights major performance gains. Learn more in the blog and linked white paper.

Armored figure in a helmet carving down a sand dune on a board under a starry sky.

Scheduler Bindings are Coming to Agave!

Detailing the advantages of bringing Scheduler Bindings to Agave.

A NYSE stock ticker board half buried in drifting desert dunes.

The Path to Decentralized Nasdaq

This article outlines how multiple concurrent leaders will make decentralized NASDAQ a reality on Solana.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

Precompile Alignment Bug: Root Cause Analysis

Details of the precompile alignment bug.

Long desert highway running straight toward a city skyline on the horizon, flanked by cacti and pink blooms.

Anza’s 2025 Mission: On the Road to 1M TPS

This article explores some of the key advancements that Agave has made over the last year and our roadmap for 2025.

Aerial view of a river splitting into smaller channels through a pastel canyon with cracked dry banks.

Solana Issuance From First Principles

Solana’s issuance plays a crucial role in network security and validator incentives, but is the current model optimal? This article explores the trade-offs of issuance, its impact on staking behavior, and a potential market-based alternative to improve efficiency.

Balanced scale of justice on a stone pedestal between pink and blue mountain ridges in a desert.

SIMD-0212: Slashing On Solana

This is the second article on the topic of the implementation of slashing in Solana which began with the introduction of SIMD-0204: Slashable Event Verification. Implementing slashing in Solana is a phased process involving the introduction of first a SIMD to log and monitor incidences of potentially slashable behavior followed by a second SIMD which involves specific economics and implementation of the slashing itself. In this article we will examine SIMD-0212: Slashing.

Floating triangular craft projecting a beam of light down onto desert dunes under a starry sky.

SIMD-0204: The First Step To Slashing On Solana

Many decentralized protocols make use of slashing as a mechanism to ensure correct behavior amongst validators. Solana has historically never had an automatic slashing mechanism, but that is set to change. This article outlines the first step in the process (SIMD-0204, a logger for bad behavior) followed by what to expect next.

Geodesic observatory dome with tripod instruments among cacti in a pastel desert.

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Isometric desert diorama with a large clock face showing exposed gears, surrounded by cacti and agave.

Feature Gate Spotlight: Timely Vote Credits

Timely Vote Credits (TVC) refers to a new feature designed and approved by Solana validator operators to incentivize validators to submit consensus votes in a timely manner. To do accomplish this goal, TVC will award extra vote "credits" to validators whose votes are included in blocks with relatively low latency. Earned vote credits are directly tied to the proportion of inflation rewards that are awarded to validators.

Stylized armadillo with a teal patterned shell walking over sand dunes, with circuit lines and a chip icon behind it.

Strengthening Solana: The Invalidator Team

Anza's Invalidator Adversarial Team strengthens Solana's resilience by simulating real-world attack scenarios and stress-testing the network to identify vulnerabilities and ensure reliability.

Isometric forklift carrying a stack of cardboard boxes across a sandy tile dotted with agave and cacti.

CU Optimization With setLoadedAccountsDataSizeLimit

With the introduction of Agave v1.18, a new instruction called setLoadedAccountsDataSizeLimit was added and carried forward into Agave v2.0+. This instruction provides developers with additional control over transaction prioritization and resource management within blocks. In this article, we will cover how developers can make use of this instruction as well as make use of it via Web3js.

Isometric desert tile with cacti and agave under a night sky with two moons.

Now Available: Solana JavaScript SDK 2.0

Version 2.0.0 of the Solana JavaScript SDK (@solana/web3.js) has been released.

Agave plant with circuit diagrams and chip components drawn across its leaves on a cream background.

The Solana eBPF Virtual Machine

Solana programs must be executed according a very specific virtual machine instruction set architecture (ISA). This article provides an overview of that ISA, as well as a guided tour through the Agave validator's implementation and use of such a virtual machine.

Spherenet: A next-generation decentralized payment network

An Architectural Overview Of Spherenet

Sphere and Anza core engineering are collaborating to enable the next-generation of cross-border payments based on Solana technology. This article outlines the architecture of how Sphere is reimagining the technical architecture of cross-border payments using Solana.

Anza logo in white on a dark green textured background.

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Isometric cluster of filing cabinets overflowing with colored folders on a sand dune, with papers flying out and cacti around them.

A Deep-dive into Solana's AccountsDB

AccountsDB is Solana’s custom accounts database. This post contains a high-level overview of core concepts and then explains it's implementation details in context of Anza’s Agave implementation written in collaboration with the Sig Engineering team from Syndica.

Isometric desert scene with a monitor displaying web3.js, rocky mesas, cacti, and circuit board patterns beneath the sand.

Now Available: Solana JavaScript SDK 2.0 Release Candidate

A Release Candidate of the new Solana JavaScript SDK (@solana/web3.js) v2.0.0 is now available for evaluation, testing, and feedback.

Isometric circuit board shaped like a large letter S, surrounded by desert cacti and layered sand.

Anza's New SVM API

With the release of Agave 2.0, Anza is rolling out a brand-new crate, designed specifically for projects building with SVM. This new library - solana-svm - gives developers the ability to drive the lower-level SVM components without the rest of the validator.

Anza logo in white on a dark green textured background.

Introducing the Central Scheduler: An Optional Feature of Agave v1.18

Starting with Agave v1.18, a new scheduler called the "Central Scheduler" will be included as an option which can be enabled by validators. The new scheduler adds an additional 7th thread to the scheduler called "The Scheduler Thread" which minimizes conflicts by selectively feeding transactions to the four worker threads.

Anza logo in white on a dark green textured background.

Learn More About the Solana Labs to Agave Fork

A quick post written for the Solana Discord server to provide further details around the upcoming Solana Labs fork.

Anza logo in white on a dark green textured background.

Anza Github Migration FAQ

Summary of the Github migration.

Anza logo in white on a dark green textured background.

Meet Anza, a New Solana-Focused Dev Shop

Announcing the launch of Anza, a new software development firm focused on building in the Solana ecosystem.

Source code panels transforming into a compiled program binary over a desert landscape, representing Solana's SBPFv3 bytecode migration.

Migrating Solana Programs to SBPFv3

SBPFv3 is the bytecode format for Solana programs. This migration guide covers toolchain requirements, building with cargo-build-sbf, and the SIMD-0500 rules that reject deployments of older bytecode.

Illustration of a wooden shipping crate labeled wincode in a desert at sunset, with agave plants, cacti, mesas, and circuit-board patterns etched into the sand.

The Design Behind wincode, a Faster Rust Serializer

wincode is Anza's bincode-compatible Rust serializer, recommended by RustSec as a bincode replacement. Built for Solana, now used across the Rust community. Learn why we built it, how the design works, and how to run the benchmarks.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Quantumglow: Will Solana’s Performance Survive Quantum Computing?

Quantumglow is a post-quantum adaptation of Alpenglow.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Kit v7: Introducing React Hooks and Transaction Introspection

Kit v7 brings two major new features for developers building Solana apps.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 4.0 Patch Notes: What's Coming

Agave 4.0 is the latest major release shipping from the Anza team.

Large coin marked with a P rolling fast across a desert road, kicking up dust past cacti at sunset.

Febo on Pinocchio, P-Token, and Pushing Solana's Limits

This is the first blog in a series of conversations with the engineers building the Agave validator client and the core programs that run on Solana. We're starting with Febo, the engineer behind Pinocchio and p-token.

Fortified concrete wall with watchtowers and a sealed steel gate in a desert at dawn.

Securing Solana Against a Powerful Quantum Adversary

Cryptographically relevant quantum computers are still several years away, but the Anza team and members of the Solana community have begun laying groundwork for what the quantum transition might look like.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

April 2026: Devnet Planned Restart and Block History Clarification

Anza planned and executed a Devnet cluster halt on April 14, 2026. The purpose of the halt was to deactivate several abandoned features that were live on Devnet but not Mainnet-Beta.

The word Constellation above a network of connected points in the sky over a desert highway heading toward a sunset and a snow-capped peak.

Solana Constellation: Fair Internet Capital Markets

The Constellation whitepaper, a protocol design for multiple concurrent proposers on Solana.

Railroad tracks converging toward a bright sun with light streaks radiating outward across a desert.

Transaction Landing on TPU

In this blog, we investigate slot latency and transaction drops.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

January 2026: Gossip and Vote Processing Security Patch Summary

Two critical potential security vulnerabilities were responsibly disclosed to Anza via GitHub security advisories in December 2025.

Anza 2026 logo above a network of connected points over a desert highway running toward a sunrise and a snow-capped peak.

Anza26

In this post, we share how Anza is entering a new chapter of leadership, reflect on a year of major performance and reliability wins for Solana, and outline what comes next.

Teal sports car speeding across a flat desert at sunset with motion lines and chart graphics in the sky.

Agave XDP Setup Guide

In this article, we show how to enable XDP (eXpress Data Path) in Agave and why it matters for upcoming network upgrades.

Illustrated fox leaping through floating code panels and terminal windows showing @solana/kit install commands.

Meet Kit: The New Solana JavaScript SDK

Documentation is now available for Solana Kit, the evolution of the Solana JavaScript SDK, formerly named web3.js.

Fuel gauge on a post in the desert with the needle near full.

Why Solana Transaction Costs and Compute Units Matter for Developers

Clarifying the difference between compute units (CUs) and transaction cost, and how they relate to transaction fees on Solana.

Bullet train on a desert track heading toward a rising candlestick chart in the sky.

The Internet Capital Markets Roadmap

Addressing the intricacies of market microstructures.

Agave plant with glowing circuit traces running through its leaves, standing in a desert at sunset.

Agave 2.3 Patch Notes: What's Coming

Agave 2.3 delivers a range of improvements across validator performance, developer tooling, and quality of life. This release features updates to snapshot handling, enhancements to the SBPF toolchain, and a revamped TPU client.

Snow-capped mountain peak at sunrise reflected in a still alpine lake.

Alpenglow: A New Consensus for Solana

Meet Alpenglow: Solana’s new consensus protocol which highlights major performance gains. Learn more in the blog and linked white paper.

Armored figure in a helmet carving down a sand dune on a board under a starry sky.

Scheduler Bindings are Coming to Agave!

Detailing the advantages of bringing Scheduler Bindings to Agave.

A NYSE stock ticker board half buried in drifting desert dunes.

The Path to Decentralized Nasdaq

This article outlines how multiple concurrent leaders will make decentralized NASDAQ a reality on Solana.

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

Precompile Alignment Bug: Root Cause Analysis

Details of the precompile alignment bug.

Long desert highway running straight toward a city skyline on the horizon, flanked by cacti and pink blooms.

Anza’s 2025 Mission: On the Road to 1M TPS

This article explores some of the key advancements that Agave has made over the last year and our roadmap for 2025.

Aerial view of a river splitting into smaller channels through a pastel canyon with cracked dry banks.

Solana Issuance From First Principles

Solana’s issuance plays a crucial role in network security and validator incentives, but is the current model optimal? This article explores the trade-offs of issuance, its impact on staking behavior, and a potential market-based alternative to improve efficiency.

Balanced scale of justice on a stone pedestal between pink and blue mountain ridges in a desert.

SIMD-0212: Slashing On Solana

This is the second article on the topic of the implementation of slashing in Solana which began with the introduction of SIMD-0204: Slashable Event Verification. Implementing slashing in Solana is a phased process involving the introduction of first a SIMD to log and monitor incidences of potentially slashable behavior followed by a second SIMD which involves specific economics and implementation of the slashing itself. In this article we will examine SIMD-0212: Slashing.

Floating triangular craft projecting a beam of light down onto desert dunes under a starry sky.

SIMD-0204: The First Step To Slashing On Solana

Many decentralized protocols make use of slashing as a mechanism to ensure correct behavior amongst validators. Solana has historically never had an automatic slashing mechanism, but that is set to change. This article outlines the first step in the process (SIMD-0204, a logger for bad behavior) followed by what to expect next.

Geodesic observatory dome with tripod instruments among cacti in a pastel desert.

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Magnifying glass held over a cracked dry lakebed, focusing on the sunrise and distant hills.

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Isometric desert diorama with a large clock face showing exposed gears, surrounded by cacti and agave.

Feature Gate Spotlight: Timely Vote Credits

Timely Vote Credits (TVC) refers to a new feature designed and approved by Solana validator operators to incentivize validators to submit consensus votes in a timely manner. To do accomplish this goal, TVC will award extra vote "credits" to validators whose votes are included in blocks with relatively low latency. Earned vote credits are directly tied to the proportion of inflation rewards that are awarded to validators.

Stylized armadillo with a teal patterned shell walking over sand dunes, with circuit lines and a chip icon behind it.

Strengthening Solana: The Invalidator Team

Anza's Invalidator Adversarial Team strengthens Solana's resilience by simulating real-world attack scenarios and stress-testing the network to identify vulnerabilities and ensure reliability.

Isometric forklift carrying a stack of cardboard boxes across a sandy tile dotted with agave and cacti.

CU Optimization With setLoadedAccountsDataSizeLimit

With the introduction of Agave v1.18, a new instruction called setLoadedAccountsDataSizeLimit was added and carried forward into Agave v2.0+. This instruction provides developers with additional control over transaction prioritization and resource management within blocks. In this article, we will cover how developers can make use of this instruction as well as make use of it via Web3js.

Isometric desert tile with cacti and agave under a night sky with two moons.

Now Available: Solana JavaScript SDK 2.0

Version 2.0.0 of the Solana JavaScript SDK (@solana/web3.js) has been released.

Agave plant with circuit diagrams and chip components drawn across its leaves on a cream background.

The Solana eBPF Virtual Machine

Solana programs must be executed according a very specific virtual machine instruction set architecture (ISA). This article provides an overview of that ISA, as well as a guided tour through the Agave validator's implementation and use of such a virtual machine.

Spherenet: A next-generation decentralized payment network

An Architectural Overview Of Spherenet

Sphere and Anza core engineering are collaborating to enable the next-generation of cross-border payments based on Solana technology. This article outlines the architecture of how Sphere is reimagining the technical architecture of cross-border payments using Solana.

Anza logo in white on a dark green textured background.

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Isometric cluster of filing cabinets overflowing with colored folders on a sand dune, with papers flying out and cacti around them.

A Deep-dive into Solana's AccountsDB

AccountsDB is Solana’s custom accounts database. This post contains a high-level overview of core concepts and then explains it's implementation details in context of Anza’s Agave implementation written in collaboration with the Sig Engineering team from Syndica.

Isometric desert scene with a monitor displaying web3.js, rocky mesas, cacti, and circuit board patterns beneath the sand.

Now Available: Solana JavaScript SDK 2.0 Release Candidate

A Release Candidate of the new Solana JavaScript SDK (@solana/web3.js) v2.0.0 is now available for evaluation, testing, and feedback.

Isometric circuit board shaped like a large letter S, surrounded by desert cacti and layered sand.

Anza's New SVM API

With the release of Agave 2.0, Anza is rolling out a brand-new crate, designed specifically for projects building with SVM. This new library - solana-svm - gives developers the ability to drive the lower-level SVM components without the rest of the validator.

Anza logo in white on a dark green textured background.

Introducing the Central Scheduler: An Optional Feature of Agave v1.18

Starting with Agave v1.18, a new scheduler called the "Central Scheduler" will be included as an option which can be enabled by validators. The new scheduler adds an additional 7th thread to the scheduler called "The Scheduler Thread" which minimizes conflicts by selectively feeding transactions to the four worker threads.

Anza logo in white on a dark green textured background.

Learn More About the Solana Labs to Agave Fork

A quick post written for the Solana Discord server to provide further details around the upcoming Solana Labs fork.

Anza logo in white on a dark green textured background.

Anza Github Migration FAQ

Summary of the Github migration.

Anza logo in white on a dark green textured background.

Meet Anza, a New Solana-Focused Dev Shop

Announcing the launch of Anza, a new software development firm focused on building in the Solana ecosystem.