Cointime

Download App
iOS & Android

Solana Uncovered: An Introduction to the Solana Network

From CoinMetrics By: Caron Schaller

Introduction 

In the dynamic realm of digital assets, layer-1 blockchains provide both the execution environments to move and manage massive value and the consensus mechanisms to secure that value. As the blockchain landscape continues to expand and evolve, we have seen fewer layer-1 developments and more vertical expansion into layer-2 and modular solutions. However, some foundational monolithic blockchains still play a vital role in the Web3 ecosystem. Our exploration of layer-1 blockchains continues with with Solana and its network metrics, our latest experimental installment to Network Data Pro.

This highly performant chain has been a staple of the blockchain space since its mainnet launch in March 2020. For its first year, it kept a relatively low profile, kicking off support for ERC-20-like tokens through its Solana Program Library (SPL) in the following July. It rapidly gained traction as retail traders felt priced out by Ethereum’s high transaction fees, finding a place among the top 5 coins by market cap in August 2021 at $77B, at the time a 2.7% share of the total crypto market.

Source: Coin Metrics Network Data Pro

Solana fell almost as quickly as it rose, finding its most woeful moments in 2022, shortly after the bankruptcy of FTX and Alameda, which were intricately involved with Solana—FTX developed Project Serum, an on-chain central limit order book—and held a large number of locked SOL coins. Since then, Solana has reemerged from its ashes and is once again competing for the rank of third largest digital asset, with a market capitalization currently near $80B.

In its early days, Solana quickly became a home for high-frequency and retail traders. It boasted previously unimaginable transaction throughput and finalization times and has attracted a formidable force of developers. In this week’s issue of Coin Metrics’ State of the Network, we explore Solana and its architecture, the projects it has attracted, and what we find if we but scratch the surface of the data stored in this immense chain.

What is Solana & the SOL Coin?

Solana represents a groundbreaking blockchain platform specifically engineered to accommodate decentralized applications (dApps) and cryptocurrencies, with a sharp focus on optimizing for high transaction throughput while keeping costs minimal. This is achieved through a unique mechanism developed by Solana Labs known as Proof of History (PoH) alongside the traditional Delegated Proof of Stake (DPoS). This blend not only strives for scalability but also attempts to prevent decentralization and security from being compromised. The Solana team’s expertise in compression algorithms led to the conceptualization of PoH, which serves as a chronological testament to event occurrences, significantly streamlining the consensus process and propelling Solana towards then unprecedented efficiencies in decentralized transaction speeds.

The architectural prowess of Solana allows it to support a theoretical 710,000 transactions per second (TPS) with a blocktime of 0.4 seconds. In practice, TPS rarely approaches 10,000 and blocktime usually hovers around 0.5 seconds. Nevertheless, this feat starkly contrasts with the throughput of other blockchains, all while maintaining negligible transaction fees and without sacrificing security. The SOL coin underscores the synergy by facilitating transaction and staking mechanisms and is also the dominant countercurrency for DeFi transactions on the network.

Source: Coin Metrics Network Data Pro, CM Labs

Daily SOL transfers on Solana approximately match those of Ethereum in US Dollars. A noticeable peculiarity caused by Solana’s low transaction fees and fast execution is the seemingly high number of “minnow” transfers—those worth less than $1M—when compared with “whale” transfers. Over 80% of the total value transferred on Solana stems from such minnow transfers. On the other hand, Ethereum currently sports a minnow ratio of only 40% as users shy away from sending funds from which fees would take a significant chunk.

Consensus and Staking

Under the delegated proof of stake consensus mechanism, SOL can be staked by both validators and delegators, with the former running high performance physical infrastructure and the latter delegating their stakes to validators. Validator infrastructure generally consists of a machine with 512 GB of memory and a 16 core CPU, the general recommendations for being able to execute the high flow of transactions.

Following a leader schedule, a single validator processes each block, which is then voted on by the remaining validators. The leader is responsible for sequencing messages and computing the chain’s new state. By rotating leadership, the network ensures decentralization and security. Votes are weighted based on the validators' stakes and a supermajority is required for a block to be confirmed, ensuring finality and preventing forks within the network. Validators and their delegators are rewarded with a steady and predictable flow of block rewards once per epoch (approximately every 2 to 3 days). Inflation currently hovers around 5% depending on the speed of the chain, but is scheduled to fall to 1.5% ten years after chain genesis.

Source: Coin Metrics Labs

The lead validator of each block receives half of that block’s transaction fees with the other half being burnt, creating a deflationary effect on SOL. Signing a transaction costs only 0.000005 SOL. Every transaction must pay this base fee, including vote transactions by validators. Unlike Ethereum blocks, Solana blocks are far from full and, for a long time, users were not even able to set priority fees, which has historically kept the SOL burn rate very low.

However, recent demand for block inclusion and a recent ecosystem upgrade have made the transaction fee model quite a bit more complex. The compute budget program has given users the ability to manipulate the compute units of their transactions, which quantify the computational complexity of a transaction, similar to gas on EVM blockchains. Users can increase the price they are willing to pay per compute unit and also set higher compute unit limits for heavy-duty transactions. 

Transactions and Vote Transactions

The high throughput and large block size of Solana comes at the expense of an immense chain size. Altogether, the Solana blockchain is over 150 TB. As a result, Solana nodes cannot provide full history back to chain genesis, but are pruned after two epochs (approximately 4 days). Deep history is stored in centralized BigTable instances hosted by the Solana Foundation or professional RPC providers.

Another factor that increases the overall size of the Solana blockchain is the inclusion of vote transactions in the block. Validator vote transactions sit in the block alongside user transactions, which leads to a misleading transaction throughput as other blockchains generally do not include consensus operations in their block execution payloads. Ethereum, for example, isolates consensus in a completely separate consensus layer and other ecosystems also have dedicated chains specifically for consensus actions among validators.

Source: Coin Metrics Network Data Pro, CM Labs

As the number of non-vote transactions rises, we see a steady fall in vote transactions. Validators can choose to vote on multiple blocks in a single bundled transaction – a cost-saving strategy that may explain this fall. Some Solana validators have also explored other strategies to cut costs, some of which are detrimental to consensus and could lead to chain halts, such as purposely missing votes near the end of an epoch to submit those votes at the beginning of the next epoch, a practice which pumps up their APR values on paper and attracts more delegators.

As with all chains, MEV is present on Solana. In the previous bull run of 2021, users spammed the chain to be included in a block first, causing several multi-hour chain outages as validators were unable to come to agreement on the chain tip at the time. With the compute budget program, users can now outbid each other in an effort to be the first to mint an NFT or backrun arbitrage a large DEX transaction.

To avoid penalization, a block leader will prioritize creating a block over ensuring all transactions are included. With this new bidding system, during periods of high blockspace demand, non-prioritized transactions can thus still face a bottleneck and be priced out of being executed in that block. A high volume of sophisticated bot traders is currently eking out normal users that may not be familiar with offering a priority fee. And since Solana does not have a mempool, transactions time out and fail after a few seconds. Users have to manually resubmit them. This is visible on-chain as Solana is again facing a peak in failed transaction rates at 30% (or 75% for just non-vote transactions).

Source: Coin Metrics Network Data Pro

We can see clear spikes in transaction fees and the corresponding increase in burnt SOL on January 31st and for the whole of March. The first spike occurred as a result of the JUP airdrop. The memecoin frenzy set off the currently high fee levels which are depressing inflation by over 10%.

Solana Accounts and Users

Accounts on Solana can be broken down into externally-owned accounts (EOAs) and program-derived accounts (PDAs). Unlike EVM-compatible chains where state is stored in individual smart contracts, Solana asks every user to store data on-chain themselves by way of PDAs. Executable code can be added to the chain by publishing a so-called program, which functions as a blueprint that allows users to generate a PDA that is co-owned by the user and the program. Both the owner and program can move funds to other accounts as the program’s code decrees. Each such PDA has its own unique address. In fact, even to interact with a new token, a PDA must first be created for that token. As a result, a unique addresses metric is misleading on Solana. Instead, we can estimate unique Solana users by identifying EOAs as wallets.

Source: Coin Metrics Network Data Pro, CM Labs

While the number of unique accounts have increased alongside unique wallets, the ratio of accounts per wallet has steadily decreased from 50 in October 2023 to 10 today, showing that active users in October interacted with a wide array of programs in the Solana ecosystem and today’s average user seems to be much more limited in their on-chain interactions, perhaps even partisan towards a favorite memecoin. If these users prove to be non-transitory, they may also eventually collect a much higher number of PDAs associated with their EOA, be it from holding more unique tokens or from slowly building up more interactions with diverse dApps.

Solana Ecosystem

Solana's introduction has galvanized a diverse array of projects, encompassing decentralized finance (DeFi), non-fungible tokens (NFTs), and beyond, all drawn to its scalability and developer-centric environment. Despite encountering hurdles related to network stability and occasional outages, the resilience and continuous enhancements of the Solana network underscore its commitment to fostering a robust ecosystem, bolstered by regular month-long hackathons. Solana is currently the leading blockchain with regard to memecoin trading, mobile interoperability, and decentralized physical infrastructure networks (DePIN) such as Hivemapper or Helium.

The Solana Program Library provides a standardized program for minting tokens, both fungible and non-fungible. Recent upgrades to this program have added extensions such as confidential transfers, transfer fees, and soulbound tokens – these are awarded to individual addresses as “badges” and cannot be transferred. SPL tokens have always been vital to the Solana ecosystem, though over the past few months they have taken on an outsized role when comparing transactions that transferred tokens with those that transferred SOL. This may again be explained by behavioral differences between seasoned Solana users and seasonal memecoin traders. The former is much more likely to choose SOL as the safe countercurrency in their trades while the latter relies more on chain-agnostic stablecoins such as USDC and USDT.

Source: Coin Metrics Network Data Pro

Since its launch on Solana in January 2021, USDC has always been the ecosystem’s most dominant stablecoin, with a current supply of 2.5B. Though USDT followed suit only four days later, it failed to gather the same traction. USDC tokens unofficially bridged from Ethereum through Wormhole had long been the go-to stablecoins in Solana’s early days. Even today, unique daily user counts for USDC and USDT have ranged from 14,000 and 3,500 in October 2023 to 260,000 and 112,000 on January 31st, 2024, respectively. UXD, the decentralized Solana-native stablecoin lags far behind at an average daily user count below 1000. Ethereum users are similarly active regarding USDT at 100,000 unique daily addresses, while USDC users are less active at only 30,000, with both values only seeing a modest growth of 20% since October 2023.

Source: Coin Metrics Labs

Conclusion

With its streamlined consensus mechanism, Solana manages to bridge security with throughput and continues to champion the monolithic blockchain narrative, albeit at the cost of greater centralization. Higher hardware requirements keep out amateur, staking-at-home validators and the couple of times chain tip consensus has broken down, prominent validators are forced to coordinate through backchannels to restart it. Nevertheless, with its ease of access, focus on exceptional UI/UX, and dedicated developer support, Solana attracts both developers and users alike.

Its Proof of History mechanism ensures efficiency and speed, attracting projects that require fast execution. Solana's growing ecosystem offers tools and resources for a wide range of applications, from DeFi to NFTs, encouraging innovation. Users are drawn to Solana for its fast transaction times, making activities like trading and gaming seamless. The low fees enhance accessibility for a broader audience, democratizing access to blockchain technology, though it remains to be seen whether the participants in its memecoin frenzy are merely transitory.

Comments

All Comments

Recommended for you

  • US Spot Ethereum ETF Sees Net Inflow of $14.98 Million Yesterday

    On October 22, according to monitoring by Trader T, the US spot Ethereum ETF recorded a net inflow of $14.98 million yesterday.

  • Sonic to Transfer 13 Million S Tokens via Strategic OTC Agreement in Next 24 to 48 Hours

    On October 22, Sonic announced on the X platform that approximately 13 million S tokens will be transferred in the next 24 to 48 hours under a strategic over-the-counter (OTC) agreement. The counterparty is a long-term partner of Sonic, and both parties will collaborate to expand Sonic's reach and enhance user engagement through the partner's network.

  • Bank of Korea Maintains Interest Rate as Expected

    On October 22, the Bank of Korea kept the policy interest rate unchanged at 3%, in line with market expectations. Previously, South Korea raised interest rates in consecutive meetings in July and August.

  • U.S. Treasury Secretary Becerra: GENIUS Act Establishes Federal Regulatory Framework for Stablecoin Payments

    U.S. Treasury Secretary Scott Becerra stated that the GENIUS Act is a milestone in the American financial sector, further solidifying the U.S. position as a global cryptocurrency hub. He compared the bill to the National Currency Act signed by President Lincoln in 1863, asserting that it establishes a federal regulatory framework for stablecoin payments in the digital age. Becerra also mentioned that the final rules issued by the Office of the Comptroller of the Currency (OCC) will facilitate the implementation of the bill, providing a clear and pragmatic institutional foundation for private sector innovation, market competition, and maintaining U.S. leadership in the digital asset space.

  • Kalshi to Support Crypto Asset-Backed Loans for Perpetual Futures Margin

    Prediction market platform Kalshi has reached a new arrangement with crypto asset custodian BitGo, allowing certain clients to use their custodial crypto assets as collateral for loans, which will be used for margin in leveraged perpetual futures trading on the Kalshi exchange. This arrangement is aimed at clients of Kalshi Prime, a futures commission merchant registered in the U.S. It employs a tri-party collateral management structure. Loans will be provided by its affiliated lending company, Kalshi Katalyst, with collateral assets held at BitGo Bank & Trust. Eligible collateral assets include Bitcoin, Ethereum, and stablecoins deemed compliant with the GENIUS Act, with plans to integrate additional custodians in the future.

  • Serious Security Vulnerability Discovered in PHP, Leading to Mass Shutdown of Government Websites in Europe

    On October 21, due to the discovery of serious security vulnerabilities in the widely used PHP programming language, multiple government websites across Europe and other regions were forced offline on Wednesday, prompting website operators to take urgent measures to protect system security. The PHP development team announced on Tuesday that two severe security flaws had been identified and urged users to update immediately after the release of the fix. On Wednesday, the PHP team confirmed that a new version addressing the vulnerabilities had been officially released. However, reports indicated that hackers were exploiting these vulnerabilities to breach websites, leading government agencies in countries such as the Netherlands and Finland to proactively shut down some sites before the patch was made available. PHP is one of the most widely used programming languages on the internet, supporting website platforms such as WordPress, Drupal, Joomla, and Magento. According to website technology statistics agency W3Techs, approximately 75% of websites that can identify their programming language use PHP. About 43% of websites globally are powered by WordPress, covering blogs, small business sites, government portals, e-commerce platforms, and news websites. This security incident has resulted in widespread disruptions to websites across multiple European countries, including the Port of Rotterdam, the government portal Overheid.nl, the Royal Netherlands Football Association, the websites of the country's five major political parties, and several hospital websites, all of which have been temporarily shut down.

  • US Stock Indices Open Slightly Higher; SpaceX Soars 8% After Earnings

    The three major US stock indices opened slightly higher, with the Dow Jones Industrial Average up 0.20%, the S&P 500 up 0.29%, and the Nasdaq Composite up 0.71%. SpaceX opened 8% higher, reporting third-quarter revenue of $14.6 billion, a year-on-year increase of 161%. Elon Musk stated that the annual recurring revenue (ARR) is expected to reach between $500 billion and $1 trillion by the end of 2027. Among other popular stocks, Nvidia rose 2.15%, Apple increased 0.09%, Google (Class A) fell 1.28%, Microsoft decreased 0.56%, Amazon was up 0.01%, TSMC rose 1.95%, SpaceX climbed 7.8%, Meta increased 0.24%, Broadcom rose 0.8%, Tesla was up 2.98%, SK Hynix increased 4.11%, Micron Technology rose 3.31%, AMD was up 2.25%, ASML increased 2.83%, Intel rose 2.01%, Cisco increased 0.67%, Oracle was up 1.55%, Dell Technologies (Class C) rose 7.81%, and ARM increased 2.78%.

  • ZEC Surpasses $1300

    Market data shows that ZEC has surpassed $1300, currently priced at $1315.68, with a 24-hour increase of 14.89%. Due to significant market fluctuations, please ensure proper risk management.

  • OpenAI to Launch on Google Cloud: Cutting-Edge Models like GPT-6 Astra and Codex Code Intelligence Available on Google Cloud

    On October 21, the two companies announced that in the coming weeks, OpenAI will offer its cutting-edge AI models and Codex code intelligence services through Google Cloud. This move deepens the collaboration between these two competitors and highlights how major cloud service providers are becoming important distribution channels for top AI models. According to a corporate blog announcement, this partnership will integrate OpenAI's latest models, including GPT-6 Astra, into Google Cloud's Model Garden. Customers will be able to purchase these models on the Google Cloud Marketplace and settle using their existing cloud service procurement credits. OpenAI aims to promote its models to a broader range of enterprise customers.

  • Zelensky: Willing to Reach Peace Agreement While Retaining Control of At Least 75% of Territory

    On October 21, Ukrainian President Zelensky stated in an interview that Ukraine could reach a peace agreement while retaining control of at least 75% of its territory. When asked by the host whether he would be willing to accept a peace agreement that would freeze the situation as it is, with Ukraine still holding 75% or more of its land, Zelensky responded affirmatively, stating, "Now we must freeze (the front lines), this is a practical way to end this war." (CCTV News)