Liquid Stake with compassSOL for an 7.15% 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 0.0% APY staking with Solana Compass

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

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

Learn more

Solana Changelog May 23 - Lite RPC, Programmable Smart Wallets, and Idle Games

By Changelog

Published on 2023-05-24

Explore Solana's cutting-edge developments in Lite RPC, programmable smart wallets, and idle game creation. Learn how these advancements are shaping the future of blockchain technology.

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

Solana Changelog: Revolutionizing Blockchain with Lite RPC, Smart Wallets, and Innovative Gaming

In the ever-evolving world of blockchain technology, Solana continues to push the boundaries of innovation and efficiency. The latest Solana Changelog, featuring insights from Jacob and Colin, sheds light on groundbreaking developments that are set to transform the landscape of decentralized applications, user authentication, and blockchain gaming. From the introduction of Lite RPC to the advancement of programmable smart wallets and the creation of engaging idle games, Solana is paving the way for a more accessible, secure, and entertaining blockchain ecosystem.

Core Community Call: Fostering Collaboration and Innovation

The Solana ecosystem thrives on collaboration, and this week's Core Community Call exemplifies this spirit. These regular meetings bring together core product developers from various Solana clients to discuss and align on upcoming changes and features. With multiple clients being developed, including the Solana Labs client, the Firedancer client by Jump, and the Jito client, these calls ensure a unified approach to Solana's evolution.

Optimistic Restart Automation: Enhancing Network Resilience

One of the key topics discussed during the Core Community Call was the implementation of optimistic restart automation. This feature aims to improve the network's ability to recover from potential issues by allowing different clients to agree upon an optimistically confirmed slot. By enhancing the network's resilience, Solana continues to prioritize stability and reliability for its users and developers.

sRFC-009: Revolutionizing User Authentication with Programmable Smart Wallets

The Solana Request for Comments (sRFC) process is a crucial mechanism for proposing and standardizing improvements to the Solana ecosystem. This week's highlight, sRFC-009, addresses a significant challenge in the realm of programmable smart wallets: user authentication.

The Challenge of Keyless Wallets

Programmable smart wallets, particularly multi-sig wallets, often lack a corresponding private key. This absence poses a substantial hurdle in authenticating users, as traditional authentication methods rely heavily on private key signatures. sRFC-009 proposes an innovative solution to this problem, potentially revolutionizing how we think about wallet security and user verification on the Solana blockchain.

Off-Chain Delegates: A Novel Approach to Authentication

The proposed solution introduces the concept of off-chain delegates. This approach allows for the creation of a delegate key pair that can sign on behalf of the programmable wallet. By doing so, it bridges the gap between the security benefits of programmable wallets and the authentication requirements of various blockchain applications.

Account Abstraction: Solana's Native Advantage

While the Ethereum community has been buzzing about account abstraction, it's worth noting that Solana has inherently supported this feature from its inception. Through the use of Program Derived Addresses (PDAs) and Cross-Program Invocation (CPI), Solana developers have always had the tools to implement account abstraction in their applications.

Expanding Possibilities with sRFC-009

The introduction of sRFC-009 builds upon Solana's existing account abstraction capabilities, further enhancing the flexibility and functionality of smart wallets on the platform. This development is particularly significant for multi-sig wallets and other complex wallet structures that require sophisticated authentication mechanisms.

The Power of Community-Driven Standards

One of the most remarkable aspects of the sRFC process is its community-driven nature. These standards don't necessarily require protocol-level changes but instead focus on application-level agreements. This approach allows for rapid innovation and adoption within the Solana ecosystem.

Seamless Implementation for Wallet Providers

The beauty of sRFC-009 lies in its potential for swift implementation. If major wallet providers in the Solana ecosystem choose to adopt this standard, it could quickly become a widespread feature, enhancing the user experience across the board without requiring any changes to the underlying Solana protocol.

Authorization Spec: Bridging Mobile and Blockchain

While discussing user authentication, it's crucial to highlight the Authorization Spec, which is part of the Solana Pay repository. This specification aims to standardize the process of signing in with mobile wallets across various Solana applications.

Call for Adoption

Colin emphasized the importance of wallet providers examining and implementing this specification. With a reference wallet implementation already available, the Authorization Spec is primed for adoption. Widespread implementation of this standard could significantly enhance the user experience for Solana users, particularly in mobile environments.

Future Leader Schedule: Empowering Validators and Developers

A notable commit this week introduces a new feature allowing users to fetch the leader schedule up to one epoch in the future. This enhancement provides valuable insights for validators and developers alike.

Benefits for Validators

For validators, access to future leader schedules offers improved planning and resource allocation. It allows them to anticipate their upcoming responsibilities and prepare accordingly, potentially leading to more efficient network operation.

Enhancing Testing and Development

Developers can leverage this feature to create more robust testing environments. By simulating future network conditions based on the leader schedule, they can better prepare their applications for real-world scenarios.

Community-Driven Development

It's worth noting that this commit came from a community member, highlighting the vibrant and engaged developer ecosystem surrounding Solana. This level of community involvement is a testament to Solana's open and collaborative approach to blockchain development.

Lite RPC: Optimizing Transaction Processing

One of the most exciting resources highlighted this week is the introduction of Lite RPC by Mango Markets. This innovative approach to RPC (Remote Procedure Call) implementation promises to enhance the efficiency of transaction processing on the Solana network.

Streamlining Transaction Confirmation

Lite RPC is designed to offer a more efficient method for sending and confirming transactions compared to traditional RPC implementations. By optimizing this critical process, Lite RPC has the potential to significantly improve the overall performance of decentralized applications on Solana.

Reducing Infrastructure Load

One of the key benefits of Lite RPC is its ability to reduce the load on existing RPC infrastructure. This is particularly important as the Solana ecosystem continues to grow and transaction volumes increase. By implementing Lite RPC, projects can potentially achieve faster confirmation times while also contributing to the overall health of the network.

Complementing Existing Solutions

It's important to note that Lite RPC is not intended to replace current RPC providers. Instead, it serves as a complementary solution, offering developers and projects an additional tool to optimize their applications' performance on the Solana blockchain.

Idle Game Development: Expanding Solana's Gaming Ecosystem

The Solana ecosystem continues to expand into the gaming sector, with a particular focus on idle games. This week's changelog highlighted a tutorial created by SolPlay Jonas, a member of the Solana Foundation's developer relations team, showcasing how to build an idle game using Clockwork.

Leveraging Clockwork for Game Mechanics

Clockwork, a Solana program for scheduling transactions, proves to be an excellent tool for implementing idle game mechanics. The tutorial demonstrates how developers can utilize Clockwork's features to create engaging gameplay loops that continue even when players are offline.

Enriching the Game Development Kit

This idle game tutorial is part of a broader initiative to populate the Game Development Kit on the Solana Developers portal. By creating examples across various game genres, the Solana team is providing valuable resources for game developers looking to enter the blockchain space.

Fostering Innovation in Blockchain Gaming

The focus on game development, particularly in diverse genres like idle games, showcases Solana's commitment to fostering innovation in the blockchain gaming sector. By providing comprehensive resources and tools, Solana is positioning itself as a leading platform for the next generation of blockchain-based games.

Hardware Requirements: Making RPC Nodes More Accessible

The introduction of the RPC light client represents a significant step towards making Solana's infrastructure more accessible to a broader range of participants. By reducing the hardware requirements for running an RPC node, this development opens up new possibilities for network participation and decentralization.

Expanding the RPC Network

Lower hardware requirements mean that more individuals and organizations can potentially run RPC nodes. This expansion of the RPC network can lead to improved reliability and reduced latency for Solana users worldwide.

Democratizing Network Participation

By lowering the barrier to entry for running an RPC node, Solana is taking steps to democratize participation in its network infrastructure. This aligns with the blockchain's ethos of decentralization and community involvement.

DevRelChat: Engaging the Developer Community

The Solana team continues to prioritize developer engagement through initiatives like the weekly DevRelChat Twitter Spaces. Held every Friday, these sessions provide an opportunity for developers to connect with the Solana team, ask questions, and stay updated on the latest developments in the ecosystem.

Fostering a Vibrant Developer Ecosystem

Regular events like DevRelChat play a crucial role in nurturing Solana's developer community. By providing direct access to the team and creating a space for open discussion, Solana ensures that developers feel supported and engaged.

Driving Innovation Through Collaboration

These interactive sessions not only keep developers informed but also foster collaboration and idea-sharing within the community. This collaborative approach is key to driving innovation and continual improvement in the Solana ecosystem.

Conclusion: Solana's Unstoppable Innovation

The latest Solana Changelog demonstrates the platform's commitment to continuous improvement and innovation. From enhancing core infrastructure with optimistic restart automation to revolutionizing user authentication with programmable smart wallets, Solana is addressing crucial challenges in the blockchain space.

The introduction of Lite RPC and the focus on accessible RPC nodes showcase Solana's dedication to scalability and performance. Meanwhile, the emphasis on game development and community engagement through resources like the idle game tutorial and DevRelChat sessions highlights Solana's holistic approach to ecosystem growth.

As Solana continues to evolve, it's clear that the platform is not just keeping pace with the rapidly changing blockchain landscape – it's actively shaping the future of decentralized technology. With its robust developer tools, innovative features, and engaged community, Solana is well-positioned to remain at the forefront of blockchain innovation for years to come.

Facts + Figures

  • Solana currently has multiple clients being developed, including the Solana Labs client, the Firedancer client by Jump, and the Jito client.
  • sRFC-009 proposes a new method for authenticating programmable smart wallets using off-chain delegates.
  • Solana natively supports account abstraction through Program Derived Addresses (PDAs) and Cross-Program Invocation (CPI).
  • A new feature allows fetching the leader schedule up to one epoch in the future on Solana.
  • Lite RPC, introduced by Mango Markets, aims to provide a more efficient method for sending and confirming transactions on Solana.
  • The Authorization Spec, part of the Solana Pay repository, standardizes the process of signing in with mobile wallets across Solana applications.
  • SolPlay Jonas created a tutorial on building an idle game using Clockwork on Solana.
  • The RPC light client reduces hardware requirements for running an RPC node on Solana.
  • DevRelChat Twitter Spaces are held every Friday to engage with the Solana developer community.
  • Solana's Game Development Kit now includes examples of various game genres, including idle games.

Questions Answered

What is Lite RPC and how does it benefit Solana?

Lite RPC is a more efficient method for sending and confirming transactions on the Solana network, introduced by Mango Markets. It offers faster confirmation times and reduces the load on existing RPC infrastructure. While not replacing current RPC providers, Lite RPC complements them by optimizing transaction processing, potentially improving the overall performance of decentralized applications on Solana.

How does Solana support account abstraction?

Solana natively supports account abstraction through its use of Program Derived Addresses (PDAs) and Cross-Program Invocation (CPI). Unlike other blockchains where account abstraction is a new feature, Solana's architecture has allowed for this functionality from its inception. This enables developers to create complex smart contract interactions and programmable wallets without the need for protocol-level changes.

What is sRFC-009 and why is it important?

sRFC-009 is a Solana Request for Comments that proposes a new method for authenticating programmable smart wallets using off-chain delegates. This is particularly important for multi-sig wallets and other programmable wallets that don't have a corresponding private key. The proposal aims to solve the challenge of user authentication for these types of wallets, potentially enhancing security and usability in the Solana ecosystem.

How is Solana supporting game development on its platform?

Solana is actively supporting game development through various initiatives. One example is the creation of tutorials for different game genres, such as the idle game tutorial using Clockwork. These resources are being added to the Game Development Kit on the Solana Developers portal. By providing comprehensive tools and examples, Solana is making it easier for game developers to create blockchain-based games on its platform.

What is the significance of the new feature allowing future leader schedule fetching?

The new feature allowing users to fetch the leader schedule up to one epoch in the future is significant for both validators and developers. For validators, it allows better planning and resource allocation. For developers, it enhances testing capabilities by allowing them to simulate future network conditions. This feature contributes to more efficient network operation and robust application development on Solana.

How is Solana making RPC nodes more accessible?

Solana is making RPC nodes more accessible through the introduction of the RPC light client. This innovation reduces the hardware requirements for running an RPC node, making it possible for more individuals and organizations to participate in the Solana network infrastructure. This development aligns with Solana's goal of increased decentralization and broader network participation.

What is the Authorization Spec and why is it important for Solana?

The Authorization Spec, part of the Solana Pay repository, is a standardization effort for signing in with mobile wallets across Solana applications. It's important because it aims to create a consistent and secure user experience for mobile wallet authentication in the Solana ecosystem. Widespread adoption of this spec could significantly enhance user interaction with Solana-based applications on mobile devices.

How does Solana engage with its developer community?

Solana engages with its developer community through various channels, including the weekly DevRelChat Twitter Spaces held every Friday. These sessions provide developers with direct access to the Solana team, allowing them to ask questions and stay updated on the latest developments. This regular interaction fosters a vibrant and collaborative developer ecosystem, driving innovation on the Solana platform.

On this page

Related Content

Solana Changelog May 23 - Lite RPC, Programmable Smart Wallets, and Idle Games

Explore the latest Solana updates including Lite RPC for efficient transactions, programmable smart wallets, and exciting developments in game creation on the blockchain.

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 March 21 - Priced Compute Units and the Solana Developer Forum

Discover Solana's latest developments: priced compute units proposal, validator optimizations, and the new Solana Developer Forum. Learn how these updates are shaping the future of blockchain development.

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 - 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 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 - 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 - 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 - 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 - MoveStake, Core Concepts, and Bigtable Support

Explore the latest Solana developments including MoveStake proposal, CLI improvements, and revamped core concept documentation. Learn how these changes enhance the Solana ecosystem.

Solana Changelog May 16 - IDL Standard, 1.14.17, and Dune

Explore Solana's latest developments including IDL standardization, 1.14.17 release progress, and Dune Analytics integration for enhanced on-chain data analysis.

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

Explore Solana's latest updates including interfaces, Solang Compiler v0.3.0, and the new Solana ChatGPT plugin. Learn about developer tickets for Breakpoint and Form Function's open-source move.

Solana Changelog May 8 - Native Events, Solidity, Gaming

Explore Solana's recent advancements including Fire Dancer's QUIC implementation, native events proposal, and new gaming resources in this comprehensive changelog.

Solana Changelog April 18 - Automatic Repair, Saga, and Helium

Discover Solana's latest developments including the Saga phone launch, Helium network migration, and innovative automatic cluster repair proposal.

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.