Dec 16, 2024

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.

Dec 16, 2024

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Dec 5, 2024

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Nov 25, 2024

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.

Nov 18, 2024

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.

Nov 14, 2024

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.

Nov 7, 2024

Now Available: Solana JavaScript SDK 2.0

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

Oct 14, 2024

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

Oct 2, 2024

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.

Aug 15, 2024

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Solana AccountsDB

Aug 12, 2024

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.

Web3.js is here

Aug 1, 2024

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.

Jun 27, 2024

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.

Apr 26, 2024

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.

Mar 5, 2024

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.

Mar 1, 2024

Anza Github Migration FAQ

Summary of the Github migration.

Jan 30, 2024

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.

Dec 16, 2024

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.

Dec 16, 2024

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Dec 5, 2024

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Nov 25, 2024

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.

Nov 18, 2024

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.

Nov 14, 2024

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.

Nov 7, 2024

Now Available: Solana JavaScript SDK 2.0

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

Oct 14, 2024

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

Oct 2, 2024

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.

Aug 15, 2024

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Solana AccountsDB

Aug 12, 2024

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.

Web3.js is here

Aug 1, 2024

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.

Jun 27, 2024

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.

Apr 26, 2024

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.

Mar 5, 2024

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.

Mar 1, 2024

Anza Github Migration FAQ

Summary of the Github migration.

Jan 30, 2024

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.

Dec 16, 2024

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.

Dec 16, 2024

Anza Research: A New Chapter for Solana’s Protocol

Announcing the new Anza Research team!

Dec 5, 2024

web3.js Exploit: Root Cause Analysis

Details of the web3.js exploit.

Nov 25, 2024

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.

Nov 18, 2024

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.

Nov 14, 2024

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.

Nov 7, 2024

Now Available: Solana JavaScript SDK 2.0

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

Oct 14, 2024

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

Oct 2, 2024

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.

Aug 15, 2024

Agave Network Patch: Root Cause Analysis

Details of the Agave Network Patch.

Solana AccountsDB

Aug 12, 2024

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.

Web3.js is here

Aug 1, 2024

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.

Jun 27, 2024

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.

Apr 26, 2024

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.

Mar 5, 2024

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.

Mar 1, 2024

Anza Github Migration FAQ

Summary of the Github migration.

Jan 30, 2024

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.