Liquid Stake with compassSOL for an 9.66% 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.9% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 6.9% 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.9% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 6.9% 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 Solana-Changelog

Published on 2023-01-24

Explore Solana's latest developments including the Bankless Leader proposal, Explorer updates, and impressive 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, Explorer Updates, and Ecosystem Growth

In the latest episode of the Solana Changelog, Jacob, Joe, and Colin dive into the exciting developments and proposals shaping the Solana ecosystem. From groundbreaking improvements to the consensus mechanism to enhanced developer tools and impressive ecosystem growth, this changelog covers it all. Let's explore the key highlights and their potential impact on Solana's future.

Solana's Explosive Developer Growth

One of the most exciting pieces of news highlighted in this changelog is the recent report from Electric Capital regarding Solana's developer ecosystem. The report reveals that Solana has become the fastest-growing developer ecosystem in the blockchain space, surpassing an impressive milestone of 2,000 developers in 2022. This achievement positions Solana as second only to Ethereum in terms of developer activity and growth.

This rapid expansion of Solana's developer base is a testament to the platform's robust infrastructure, developer-friendly tools, and growing popularity among blockchain enthusiasts. The hosts express their excitement about this milestone, acknowledging the hard work and dedication of the developers who have contributed to this growth.

"Great to hear that. And honestly, to all you guys who helped with that number and are continuing to build, good on ya, happy to have you guys here and let us know what you need," one of the hosts remarks, emphasizing the community-driven nature of Solana's success.

SIMD 0005: The Bankless Leader Proposal

A significant portion of the changelog is dedicated to discussing the SIMD 0005 proposal, also known as the Bankless Leader. This innovative proposal aims to revolutionize Solana's consensus mechanism by redefining the role of the leader in block production.

What is the Bankless Leader?

The Bankless Leader proposal suggests a fundamental change in how transactions are processed within the Solana network. Under this new model, the leader node would no longer be responsible for executing transactions. Instead, its role would be streamlined to focus on the minimum amount of work required to produce a valid block.

Colin explains, "The Bankless Leader's proposal says that the leader isn't going to be responsible to execute transactions, is just going to do like the minimum amount of work to produce a valid block." This shift in responsibility has several potential benefits for the network.

Benefits of the Bankless Leader

  1. Improved Efficiency: By relieving the leader of transaction execution duties, it can focus more efficiently on ingesting transactions and sorting out valid ones. This specialization could lead to better utilization of block space and potentially increase the network's overall throughput.

  2. Distributed Execution: With the leader no longer executing transactions, this responsibility falls to the other validators in the network. As Colin notes, "All of the other validators in the networks who are going to be receiving those entries, they're the ones that are responsible to execute those transactions." This distribution of work could lead to a more balanced and resilient network.

  3. Enhanced Block Packing: The Bankless Leader model allows the leader to be more efficient in packing and utilizing the block space. By focusing solely on transaction ingress and filtering, the leader can potentially include more transactions in each block, maximizing the network's capacity.

It's important to note that this proposal is still under discussion, and the hosts encourage interested parties to review the comments and discussions surrounding the proposal for a more comprehensive understanding of its potential implications.

Explorer Updates: Enhancing User Experience

The Solana Explorer, a crucial tool for developers and users alike, is receiving several updates to improve its functionality and user experience. These updates demonstrate Solana's commitment to providing robust and user-friendly tools for its growing ecosystem.

Fixing Misleading Success Logs

One of the key updates mentioned in the changelog is the fix for misleading success logs in the Explorer's program instruction logs. This improvement will provide users with more accurate and reliable information about transaction outcomes, enhancing the overall debugging and monitoring experience for developers.

Raw Transaction Toggle

Another exciting addition to the Explorer is the new toggle for raw transaction logs. This feature allows users to view the raw transaction data directly within the Explorer interface. As Joe explains, "There's like a toggle for raw transactions so that you can actually see the raw transaction and then you can use that and like inspect or something on the Explorer."

This raw transaction view will be particularly valuable for developers and advanced users who need to analyze transaction details at a granular level. It showcases Solana's commitment to providing powerful tools for its technical community.

Support for Token Monikers

The changelog also mentions the addition of support for token monikers in the Solana tokens functionality. Monikers are short names or aliases for tokens, which can make token identification and management more user-friendly. This feature will likely improve the overall user experience when interacting with various tokens within the Solana ecosystem.

RPC Enhancements: Introducing Non-Vote Transaction Counts

The Solana team continues to improve its Remote Procedure Call (RPC) capabilities, with a notable addition to the getPerformanceSamples RPC call. This update introduces a count of non-vote transactions, providing a more comprehensive view of network activity.

Joe explains the significance of this update: "So it's counted on the bank. It's now exposed on an RPC call so you can get better numbers of the TPS running between like vote and non-vote transactions."

This enhancement will allow developers and network analysts to gain a more nuanced understanding of Solana's performance. By distinguishing between vote and non-vote transactions, users can better assess the actual throughput of user-initiated transactions on the network.

The hosts mention that this feature is expected to be available in Solana version 1.15, encouraging users to try it out once their cluster is upgraded or if they have access to an RPC node running the latest version.

Program Runtime V2: A Glimpse into Solana's Future

While not a current change, the hosts highlight an exciting development on the horizon: Program Runtime V2. This upcoming feature promises to bring significant improvements to the Solana developer experience.

Joe mentions, "There's something called, they're calling it program runtime V2. There's a lot of different changes that go into this. It's discussed in detail in the previous last Friday's core community call."

The hosts encourage listeners to watch the video of the core community call to gain a deeper understanding of Program Runtime V2 and its potential impact on Solana development. They emphasize that these changes will be particularly exciting for developers who have experience writing on-chain programs.

While the specific details of Program Runtime V2 are not discussed in depth during this changelog, the enthusiasm expressed by the hosts suggests that it could be a game-changing improvement for Solana developers. It's clear that the Solana team is continuously working on enhancing the platform's capabilities and developer tooling.

Solana and Rust Programming Course for Beginners

In an effort to support the growing Solana developer community, the hosts highlight a new educational resource: a comprehensive Solana and Rust programming course for beginners. This course, created by Career Booster, aims to provide a solid foundation for aspiring Solana developers.

Jacob shares his excitement about the course: "When we had some people review it, they said it was one of the best courses that they saw." This endorsement from the Solana team underscores the quality and relevance of the course content.

The course is designed to take learners from complete beginners to intermediate developers, covering both Solana-specific concepts and Rust programming. This comprehensive approach ensures that developers have a strong foundation in both the language and the platform-specific intricacies of Solana development.

Joe adds some additional context about the course creators: "It's done by two people named Mick and Blaze according to like the homepage there. So shout out to you guys. Thanks for putting this together." He also mentions that the course was built by a team called Idea Soft, based in Ukraine, adding an interesting international perspective to the Solana educational landscape.

The hosts' enthusiasm for this course highlights Solana's commitment to fostering a strong and knowledgeable developer community. By promoting high-quality educational resources, Solana is actively working to lower the barrier to entry for new developers and support the ecosystem's continued growth.

The Importance of Community Engagement

Throughout the changelog, the hosts emphasize the importance of community engagement and feedback. They encourage listeners to explore the various proposals, updates, and resources discussed, and to provide input where possible.

This open approach to development and communication demonstrates Solana's commitment to building a collaborative and transparent ecosystem. By keeping the community informed about the latest changes and actively seeking feedback, Solana is fostering a sense of ownership and involvement among its users and developers.

Conclusion: Solana's Continuous Evolution

The January 24, 2023 Solana Changelog paints a picture of a blockchain platform in constant evolution. From fundamental proposals like the Bankless Leader to practical improvements in explorer functionality and RPC capabilities, Solana is clearly focused on enhancing every aspect of its ecosystem.

The impressive growth in Solana's developer community, as reported by Electric Capital, serves as a testament to the platform's appeal and potential. With over 2,000 developers joining the ecosystem in 2022, Solana is positioning itself as a major player in the blockchain space, second only to Ethereum in terms of developer activity.

As Solana continues to innovate and improve, it's clear that the platform is not resting on its laurels. The ongoing development of features like Program Runtime V2 and the promotion of educational resources like the Career Booster course show a commitment to both pushing the boundaries of what's possible on the blockchain and ensuring that new developers have the tools they need to succeed.

For developers, users, and blockchain enthusiasts alike, the future of Solana looks bright. With a dedicated team constantly working on improvements and a growing community of talented developers, Solana is well-positioned to continue its trajectory as one of the most dynamic and innovative blockchain platforms in the space.

As we look forward to future changelogs and updates, it's clear that the Solana ecosystem will continue to evolve, adapt, and grow. Whether you're a seasoned Solana developer or just starting your blockchain journey, there's never been a more exciting time to be part of the Solana community.

Facts + Figures

  • Solana has become the fastest-growing developer ecosystem in the blockchain space, surpassing 2,000 developers in 2022.
  • Solana is now second only to Ethereum in terms of developer activity and growth.
  • The SIMD 0005 proposal, known as the Bankless Leader, aims to redefine the role of the leader in Solana's consensus mechanism.
  • Under the Bankless Leader proposal, the leader node would no longer execute transactions but focus on producing valid blocks.
  • The Solana Explorer is receiving updates, including fixes for misleading success logs and a new toggle for raw transaction logs.
  • Support for token monikers has been added to Solana tokens functionality in the Explorer.
  • The getPerformanceSamples RPC call now includes a count of non-vote transactions, providing more comprehensive network activity data.
  • Program Runtime V2 is an upcoming feature that promises significant improvements for Solana developers.
  • A new Solana and Rust programming course for beginners has been created by Career Booster, endorsed by the Solana team.
  • The course was built by a team called Idea Soft, based in Ukraine.

Questions Answered

What is the Bankless Leader proposal in Solana?

The Bankless Leader proposal (SIMD 0005) is a suggested improvement to Solana's consensus mechanism. It aims to change the role of the leader node so that it no longer executes transactions but instead focuses on producing valid blocks by ingesting transactions and filtering out valid ones. This change could potentially improve network efficiency and allow for better utilization of block space.

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 blockchain space. The platform surpassed 2,000 developers in 2022, making it second only to Ethereum in terms of developer activity and growth. This rapid expansion demonstrates Solana's increasing popularity and the strength of its developer community.

What updates are coming to the Solana Explorer?

The Solana Explorer is receiving several updates to enhance user experience. These include fixes for misleading success logs in program instruction logs, a new toggle for viewing raw transaction data, and support for token monikers. These improvements aim to provide users with more accurate information and better tools for analyzing transactions and token interactions.

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 weren't provided in the changelog, it's described as a set of changes that will enhance the developer experience on Solana. The hosts suggest that developers familiar with writing on-chain programs will find these changes particularly exciting.

How is Solana improving its RPC capabilities?

Solana is enhancing its RPC capabilities by introducing a count of non-vote transactions in the getPerformanceSamples RPC call. This addition allows for a more nuanced understanding of network activity by distinguishing between vote and non-vote transactions. The feature is expected to be available in Solana version 1.15 and will provide better insights into the actual throughput of user-initiated transactions on the network.

What new educational resources are available for aspiring Solana developers?

A new comprehensive Solana and Rust programming course for beginners has been created by Career Booster. The course is designed to take learners from complete beginners to intermediate developers, covering both Solana-specific concepts and Rust programming. It has been endorsed by the Solana team as one of the best courses available for learning Solana development.

How does Solana engage with its community for feedback and improvements?

Solana maintains an open approach to development and communication. The team regularly shares updates through changelogs, encourages community members to explore proposals and provide feedback, and promotes educational resources. This transparent and collaborative approach fosters a sense of ownership and involvement among Solana's users and developers.

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 developer 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 - 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 - 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 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 - 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 - 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 - 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 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 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 - 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 - January 17, 2023 - SIMD 3, Compute Cost Updates, Golana

Explore Solana's latest developments including SIMD 3 proposal for dynamic base fees, compute cost updates, and the introduction of Golana for Go developers.

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.

Solana Changelog - Bridge Comparator, Program Loader v4, Feature Gates, and More

Discover the latest Solana developments including Jupiter's bridge comparator, Program Loader v4, feature gates, and more in this comprehensive changelog.