Unique Solana Programs
In this dashbaord I am gonna explore the evolution of daily unique Solana programs used and I am gonna find the most popular ones among Solana users.
First of all, program execution begins with a transaction being submitted to the cluster. The Solana runtime will execute a program to process each of the instructions contained in the transaction, in order, and atomically. there are two types of programs in Solana:
- Native Programs: Solana contains a small handful of native programs, which are required to run validator nodes. Unlike third-party programs, the native programs are part of the validator implementation and can be upgraded as part of cluster upgrades.
- On-chain Programs: Developers can write and deploy their own programs to the Solana blockchain.
Program Id
The instruction's program id specifies which program will process this instruction. The program's account's owner specifies which loader should be used to load and execute the program and the data contains information about how the runtime should execute the program.
In the case of on-chain BPF programs, the owner is the BPF Loader and the account data holds the BPF bytecode. Program accounts are permanently marked as executable by the loader once they are successfully deployed. The runtime will reject transactions that specify programs that are not executable.
Unlike on-chain programs, Native Programs are handled differently in that they are built directly into the Solana runtime.
In the first chart it can be seen the growth on the daily unique programs used. Even the bear market is here, the amount of programs increased and it represents that the Solana ecosisytem continues its growth even these bad conditions.
On the 2nd and 3rd images, it can be seen the difference of programs usage between first days of 2022 and current days. It can be seen the growth on the DEX usage and the decrease on the chadmin programs. NFT, DeFi and Dapps continue their trajectory in a lower levels and layer2 dissapeared.
Finally, in the last image it can be seen the growth of DEX platforms like Jupiter or Mango Markets, with millions of daily transactions.
Reference: