Liquid Stake with compassSOL for an 8.04% APY from staking, MEV + fees

Enjoy the freedom of liquid staking in Solana Defi while delegating your stake to the high performance Solana Compass validator. Stake or unstake at any time here, or with a Jupiter swap.

Benefit from our high staking returns and over 2 years experience operating a Solana validator, and receive additional yield from priority fees + MEV tips

Earn 6.8% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 6.8% APY yield on your SOL, while supporting us to create new guides and tools. Learn more

Stake your SOL

  1. Click to connect your wallet
  2. Enter the amount you wish to stake
  3. Kick back and enjoy your returns
  4. Unstake from your wallet or our staking dashboard

Earn 6.8% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 6.8% APY yield on your SOL, while supporting us to create new guides and tools.

Learn more

Solana Changelog - January 24, 2023 - Bankless Leader, Explorer Updates, Nonvote RPC

By Changelog

Published on 2023-01-24

Explore Solana's latest developments including the Bankless Leader proposal, Explorer updates, and impressive developer ecosystem growth in this comprehensive changelog.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!

Solana Changelog: Bankless Leader Proposal, Explorer Updates, and Ecosystem Growth

In the latest episode of the Solana Changelog, hosts Jacob, Joe, and Colin dive deep into the recent developments and proposals within the Solana ecosystem. From groundbreaking proposals to exciting updates in the explorer and RPC functionality, this changelog covers it all. Let's explore the key highlights and what they mean for the Solana network and its growing community of developers and users.

Solana's Developer Ecosystem: A Testament to Rapid Growth

The episode kicks off with some exciting news that underscores Solana's meteoric rise in the blockchain space. According to a recent report by Electric Capital, Solana has emerged as the fastest-growing developer ecosystem in the cryptocurrency world. This growth is not just impressive; it's record-breaking.

In 2022, Solana surpassed a significant milestone by attracting over 2,000 developers to its platform. This achievement positions Solana as second only to Ethereum in terms of developer activity, a testament to the platform's robust infrastructure, developer-friendly tools, and vibrant community.

The hosts enthusiastically acknowledge this achievement, recognizing the hard work and dedication of the developers who have contributed to this growth. This milestone is not just a number; it represents thousands of innovative minds working on decentralized applications, tools, and infrastructure that will shape the future of blockchain technology.

SIMD 0005: The Bankless Leader Proposal

One of the most intriguing topics discussed in this changelog is the Solana Improvement Document (SIMD) 0005, which introduces the concept of a "Bankless Leader." This proposal represents a significant potential shift in how Solana's consensus mechanism operates, aiming to improve efficiency and throughput.

What is a Bankless Leader?

The Bankless Leader proposal suggests a fundamental change to the role of the leader in Solana's consensus mechanism. Currently, the leader is responsible for executing transactions and producing valid blocks. Under the new proposal, the leader's role would be streamlined to focus solely on transaction ingress, sorting, and filtering valid transactions.

This change would effectively make the leader "bankless," meaning it would no longer be responsible for executing transactions. Instead, the leader would perform the minimum amount of work necessary to produce a valid block, while the execution of transactions would be delegated to other validators in the network.

Benefits of the Bankless Leader Approach

The hosts discuss several potential benefits of this approach:

  1. Improved Efficiency: By relieving the leader of transaction execution duties, it can focus more efficiently on packing and utilizing block space.

  2. Better Load Distribution: The workload of transaction execution is spread across the network, potentially leading to better overall performance.

  3. Enhanced Block Space Utilization: With the leader focused solely on transaction sorting and filtering, it may be able to optimize block space more effectively.

  4. Potential Scalability Improvements: This change could pave the way for improved scalability of the Solana network as a whole.

It's important to note that this is still a proposal and subject to further discussion and potential modifications. The hosts encourage listeners to review the proposal and its comments to gain a deeper understanding of the potential implications.

Explorer Updates: Enhancing User Experience

The Solana Explorer, a crucial tool for developers and users to interact with and understand the Solana blockchain, has received several updates aimed at improving its functionality and user experience.

Fixing Misleading Success Logs

One significant update addresses an issue with misleading success logs in the program instruction logs. This fix ensures that users receive accurate information about the status of their transactions, reducing confusion and improving the overall reliability of the Explorer.

Toggle for Raw Transaction Logs

Another exciting addition is the introduction of a toggle for raw transaction logs. This feature allows users to view the raw transaction data directly in the Explorer interface. For developers and advanced users, this provides a more in-depth look at transaction details, facilitating debugging and analysis.

Support for Token Monikers

The Explorer now supports monikers for Solana tokens. Monikers are short, easily recognizable names for tokens, making it simpler for users to identify and interact with different tokens on the platform. This update enhances the user experience by providing a more intuitive way to work with various tokens in the Solana ecosystem.

RPC Updates: Enhancing Performance Metrics

The Solana team has also made improvements to the RPC (Remote Procedure Call) functionality, specifically in the area of performance sampling.

Addition of Non-Vote Transaction Counts

A notable update is the addition of non-vote transaction counts to the getPerformanceSamples RPC call. This enhancement provides a more comprehensive view of network activity by distinguishing between vote and non-vote transactions.

With this update, developers and network analysts can gain a more nuanced understanding of the actual transactional throughput on the Solana network. By separating non-vote transactions, it becomes easier to assess the true performance of the network in handling user-initiated transactions.

This feature is expected to be available in Solana version 1.15 and will be accessible once the cluster is upgraded or on RPC nodes running the new version.

Program Runtime V2: A Glimpse into the Future

While not an immediate change, the hosts briefly touched upon an exciting development on the horizon: Program Runtime V2. This upcoming feature promises significant improvements for Solana developers.

What is Program Runtime V2?

Program Runtime V2 represents a set of enhancements to how programs (smart contracts) are executed on the Solana blockchain. While the specifics were not deeply discussed in this changelog, the hosts emphasized its potential to bring substantial improvements to the developer experience.

Learning More About Program Runtime V2

For those interested in diving deeper into Program Runtime V2, the hosts recommend checking out the previous Friday's Core Community Call. This call, which occurs monthly, featured a detailed discussion by Solana engineers about the workings and benefits of Program Runtime V2.

The hosts stress that these improvements are particularly exciting for developers who have extensive experience writing on-chain programs. The changes promise to address some common pain points and introduce new capabilities that could significantly enhance the development process on Solana.

Resource Highlight: Comprehensive Solana and Rust Course

In their commitment to fostering education and onboarding new developers to the Solana ecosystem, the hosts highlighted an impressive new educational resource.

Career Booster's Solana and Rust Programming Course

A new course has been released by Career Booster, aimed at providing a comprehensive introduction to Solana and Rust programming. This course is designed to cater to beginners and take them up to an intermediate level, equipping them with the skills needed to start developing on the Solana blockchain.

Course Details and Praise

The hosts were particularly enthusiastic about this course, noting that it had received high praise from reviewers who described it as one of the best courses they had seen on the subject. Created by instructors Mick and Blaze, the course offers a structured path for newcomers to enter the Solana development space.

Jacob mentioned that he had personally gone through parts of the course and found it to be well-structured and engaging. He even noted that the course's aesthetic reminded him of Tony Hawk's Pro Skater, adding a fun and nostalgic touch to the learning experience.

Ukrainian Origins

An interesting tidbit shared by the hosts is that the course was developed by a team called Idea Soft, based in Ukraine. This international collaboration highlights the global nature of the Solana community and the diverse contributions being made to its growth and education initiatives.

The Importance of Community Engagement

Throughout the changelog, the hosts emphasize the importance of community engagement in driving Solana's growth and development. They encourage listeners to explore the resources mentioned, participate in discussions around proposals like the Bankless Leader, and leverage tools like the updated Explorer to deepen their understanding of the Solana ecosystem.

The rapid growth of Solana's developer ecosystem, as evidenced by the Electric Capital report, is a direct result of this community engagement. By continually improving tools, documentation, and educational resources, Solana is creating an environment where developers can thrive and innovate.

Looking Ahead: Solana's Bright Future

As the changelog wraps up, it's clear that Solana is in a period of dynamic growth and innovation. From fundamental proposals like the Bankless Leader to practical improvements in explorer functionality and educational resources, the ecosystem is evolving rapidly to meet the needs of its growing user and developer base.

The enthusiasm of the hosts is palpable as they discuss these developments, reflecting the excitement within the broader Solana community. With its focus on performance, developer experience, and community growth, Solana continues to position itself as a leading platform for the future of decentralized applications and blockchain technology.

As we look forward to future changelogs and developments, it's evident that Solana's journey is far from over. The platform's commitment to innovation, coupled with its growing developer ecosystem, suggests that we can expect even more groundbreaking proposals, updates, and achievements in the coming months and years.

For developers, users, and blockchain enthusiasts alike, Solana represents a frontier of possibility in the world of high-performance, scalable blockchain solutions. As the ecosystem continues to evolve and expand, it will undoubtedly play a crucial role in shaping the future of decentralized technology and its applications across various industries.

In conclusion, this changelog episode provides a comprehensive overview of Solana's recent developments, highlighting the platform's commitment to growth, innovation, and community engagement. From technical proposals to educational initiatives, Solana is clearly focused on building a robust, accessible, and high-performance blockchain ecosystem that can meet the challenges of tomorrow's decentralized world.

Facts + Figures

  • Solana surpassed 2,000 developers in 2022, making it the fastest-growing developer ecosystem in the cryptocurrency space.
  • Solana is now second only to Ethereum in terms of developer activity.
  • The Bankless Leader proposal (SIMD 0005) aims to change the role of leaders in Solana's consensus mechanism, focusing them on transaction ingress, sorting, and filtering rather than execution.
  • Explorer updates include fixing misleading success logs, adding a toggle for raw transaction logs, and supporting token monikers.
  • The getPerformanceSamples RPC call now includes counts of non-vote transactions, providing a more detailed view of network activity.
  • Program Runtime V2 is an upcoming feature that promises significant improvements for Solana developers.
  • A new comprehensive Solana and Rust programming course has been released by Career Booster, designed for beginners to intermediate developers.
  • The course was created by instructors Mick and Blaze from a team called Idea Soft based in Ukraine.
  • The Solana Core Community Call, which discusses technical developments like Program Runtime V2, occurs monthly.
  • These updates and improvements are expected to be available in Solana version 1.15 or on RPC nodes running the new version.

Questions Answered

What is the Bankless Leader proposal in Solana?

The Bankless Leader proposal (SIMD 0005) is a suggested change to Solana's consensus mechanism where the leader node would no longer be responsible for executing transactions. Instead, the leader would focus solely on ingress of transactions, sorting, and filtering valid transactions, while other validators in the network would be responsible for executing these transactions. This change aims to improve efficiency and potentially increase the network's overall performance and scalability.

How has Solana's developer ecosystem grown recently?

According to a report by Electric Capital, Solana has become the fastest-growing developer ecosystem in the cryptocurrency space. In 2022, Solana surpassed 2,000 developers working on its platform, making it second only to Ethereum in terms of developer activity. This rapid growth demonstrates the increasing popularity and potential of Solana as a blockchain platform for building decentralized applications.

What updates have been made to the Solana Explorer?

Recent updates to the Solana Explorer include fixing misleading success logs in program instruction logs, adding a toggle for viewing raw transaction logs, and introducing support for token monikers. These improvements enhance the user experience by providing more accurate information, allowing deeper inspection of transactions, and making it easier to identify and work with different tokens on the platform.

What is Program Runtime V2 in Solana?

Program Runtime V2 is an upcoming feature for Solana that promises significant improvements for developers. While specific details were not extensively discussed in the changelog, it represents a set of enhancements to how programs (smart contracts) are executed on the Solana blockchain. This update is expected to address common pain points and introduce new capabilities that could significantly enhance the development process on Solana.

How has the RPC functionality in Solana been improved?

The RPC functionality in Solana has been enhanced with the addition of non-vote transaction counts to the getPerformanceSamples RPC call. This improvement allows for a more comprehensive view of network activity by distinguishing between vote and non-vote transactions. It provides developers and network analysts with a more nuanced understanding of the actual transactional throughput on the Solana network, particularly for user-initiated transactions.

What new educational resources are available for learning Solana development?

A new comprehensive Solana and Rust programming course has been released by Career Booster. This course is designed for beginners and takes them up to an intermediate level, providing a structured path for newcomers to enter Solana development. Created by instructors Mick and Blaze from a team called Idea Soft based in Ukraine, the course has received high praise for its quality and effectiveness in teaching Solana and Rust programming.

How often do Solana Core Community Calls occur?

Solana Core Community Calls, which discuss technical developments such as Program Runtime V2, occur monthly. These calls provide an opportunity for the Solana community to learn about and discuss upcoming features, improvements, and technical aspects of the Solana blockchain directly from the engineers working on them.

When will the new updates and improvements be available on Solana?

Many of the updates and improvements discussed, including the RPC enhancements and Explorer updates, are expected to be available in Solana version 1.15. They will be accessible once the Solana cluster is upgraded to this version or on RPC nodes that are already running the new version. The exact timeline for the implementation of other features, such as the Bankless Leader proposal or Program Runtime V2, was not specified and may be subject to further development and community discussion.

Related Content

Solana Changelog - January 24, 2023 - Bankless Leader, Explorer Updates, Nonvote RPC

Explore Solana's latest developments including the Bankless Leader proposal, Explorer updates, and impressive ecosystem growth in this comprehensive changelog.

Solana Changelog - October 18, 2022 - Unified Scheduler, BPF to SBF, and Thirdweb Solana!

Explore Solana's latest developments including the unified scheduler proposal, BPF to SBF migration, and Thirdweb's Solana support in this comprehensive breakdown.

Solana Changelog March 14 - Tiered Account Storage, Debugging Programs, and Anchor

Explore Solana's latest developments including tiered account storage, program debugging, and major Anchor updates in this comprehensive changelog.

Solana Changelog - August 1 - Gamejam, RWA, Quick Program Deploys

Explore the latest Solana developments including the Game Jam, RWA security token standards, and improved program deployment speeds in this week's Changelog.

Solana Changelog Jul 17 - Deprecations, Precompiles, and Developer Resources

Explore Solana's latest changes including precompile improvements, deprecated code removals, and exciting new developer resources in this comprehensive update.

Solana Changelog - EpochStakes, SolFuzz, and Optimizations

Explore Solana's recent advancements including validator reward proposals, performance optimizations, and new developer resources in this comprehensive changelog.

Solana Changelog - July 25 - Events, Pyre, and Anchor

Discover the latest Solana updates including the upcoming Game Jam, SIMD57 proposal for on-chain events, and exciting ecosystem developments in this week's Solana Changelog.

Solana Changelog - Agave Client, Compute Optimization, and Create-Solana-Program

Explore Solana's latest developments including the Agave validator client, compute optimization strategies, and new tools like Create-Solana-Program in this comprehensive changelog.

Solana Changelog - Token Extensions and Transaction Size Fees

Explore Solana's latest developments including token extensions, transaction size fees, and the upcoming Mountain Dew 5 event in this comprehensive changelog.

Solana Changelog March 21 - Priced Compute Units and the Solana Developer Forum

Explore Solana's latest developments, including the Priced Compute Units proposal, validator improvements, and the launch of the Solana Developer Forum.

Solana Changelog Jul 3 - RPC Deprecations, Actions, and Blinks

Explore Solana's latest developments including RPC method deprecations, new Actions and Blinks features, and upcoming changes to compute unit charging.

Solana Changelog - Feature Activation, Decoupling the SVM, and Rust v1.76

Explore Solana's newest developments including feature activation schedules, SVM decoupling, Rust upgrade to v1.76, and upcoming events in this comprehensive changelog.

Solana Changelog - Optional Borsh, Precompiles, and new Web3.js

Explore Solana's latest developments including optional Borsh, precompiles standardization, core BPF migration progress, and exciting Web3.js updates in this comprehensive changelog.

Solana Changelog - January 10, 2023 - dApp-Controlled Account Fees, SIMD, and Sandstorm!

Explore Solana's latest developments including SIMD 16 for dApp-controlled account fees, upcoming Sandstorm hackathon, and key network updates in this comprehensive changelog.

Solana Changelog May 31: Interfaces, Solang, and Solana ChatGPT

Explore the latest Solana developments including interfaces, Solang Compiler v0.3.0, and the new Solana ChatGPT plugin in this comprehensive changelog.