Dec 16, 2024
Announcing the new Anza Research team!
Announcing the new Anza Research team!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.