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

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

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

Learn more

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

By Solana-Changelog

Published on 2023-03-22

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

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

Solana Changelog: Priced Compute Units and Developer Forum Launch

In the latest episode of the Solana Changelog, hosts Jacob and Joe dive into exciting updates and developments within the Solana ecosystem. From the conclusion of the Grizzlython hackathon to a groundbreaking proposal for priced compute units, this episode is packed with valuable insights for Solana enthusiasts and developers alike.

Grizzlython Success: Over 800 Project Submissions

The Solana ecosystem continues to thrive, as evidenced by the overwhelming success of the recently concluded Grizzlython hackathon. Jacob reveals that the event received an impressive total of over 800 initial project submissions, setting a new record for Solana hackathons.

"It's really cool to see like once again, we're breaking another record on hackathon projects," Jacob remarks, highlighting the growing enthusiasm within the Solana developer community.

This extraordinary turnout not only showcases the vibrant and innovative spirit of Solana developers but also underscores the platform's potential for fostering groundbreaking projects and solutions.

The Importance of Project Visibility

Both hosts emphasize the significance of project visibility following the hackathon. They encourage participants to create dedicated Twitter accounts for their Grizzlython projects and actively promote their work.

Joe stresses the marketing opportunity presented by the hackathon, stating, "One of the most important pieces of this hackathon is it gives you a chance to market your project." He adds that regardless of winning a prize, the exposure gained through participation can lead to valuable support and potential contributors.

This advice highlights the broader benefits of participating in Solana hackathons, extending beyond the competition itself. By leveraging the platform provided by events like Grizzlython, developers can gain visibility, attract interest, and potentially secure long-term support for their projects.

Priced Compute Units: A New Proposal for Solana

One of the most significant topics discussed in this episode is the proposal for priced compute units on the Solana blockchain. This innovative concept aims to introduce a pricing mechanism for compute usage, potentially revolutionizing the way transactions are processed and prioritized on the network.

Jacob explains the current situation: "There is a compute limit cap on every block. I think it's like 48 million compute. So every block, that is a good resource compute. So if it fills up, there's nothing else that can be put on it. Currently compute usage is not priced in at all."

The proposed system would assign a price to specific compute units, adding a new dimension to transaction costs. For example, a simple transfer operation that requires 5,000 compute units would incur a fee based on both the signature and the compute usage.

This proposal, if implemented, could have far-reaching implications for the Solana ecosystem:

  1. Resource Allocation: By pricing compute units, the network can more efficiently allocate resources, potentially leading to improved performance and scalability.

  2. Transaction Prioritization: The pricing mechanism could allow for more nuanced transaction prioritization, benefiting users willing to pay for faster processing.

  3. Economic Incentives: Introducing prices for compute units could create new economic incentives for validators and developers, potentially driving further innovation in the ecosystem.

  4. Network Sustainability: Pricing compute resources could contribute to the long-term sustainability of the Solana network by aligning costs with actual resource usage.

It's important to note that this proposal is still in the discussion phase and has not been finalized. The Solana community is encouraged to review and provide feedback on this potential change to the network's economic model.

Validator Improvements: Faster Startup Times

The changelog also highlights important improvements to Solana validators. A recent commit introduces a change to the validator startup process, making it more efficient and faster.

Joe explains, "There's a CLI command to boot up a validator. Now your validator is going to default to just skipping the clean shrink step. So like, I believe originally that was an arg that you provided. Now it's just, it just happens. So a validator startup faster, which is kind of the nutshell of that commit."

This improvement is significant for several reasons:

  1. Reduced Downtime: Faster startup times mean validators can return to the network more quickly after maintenance or unexpected shutdowns, improving overall network reliability.

  2. Improved Efficiency: By automating the process of skipping unnecessary steps, validators can operate more efficiently, potentially reducing operational costs.

  3. Enhanced User Experience: For those running validators, a smoother and faster startup process contributes to a better overall experience and reduces the complexity of managing a node.

  4. Network Resilience: Quicker validator startups can contribute to improved network resilience, as the network can recover more rapidly from any issues that require validator restarts.

These enhancements to the validator startup process demonstrate Solana's commitment to continually improving the network's performance and usability for node operators.

ZK Token SDK Enhancements

Another noteworthy development mentioned in the changelog is the addition of new features to the ZK Token SDK. Jacob highlights this update, saying, "There is an option added to the ZK token SDK to create proof context state in the proof verification program."

This enhancement to the ZK Token SDK is particularly significant for several reasons:

  1. Advanced Privacy Features: The ZK (Zero-Knowledge) Token SDK is a crucial component for implementing privacy-preserving features in Solana's token ecosystem, particularly for the upcoming Token 2022 standard.

  2. Confidential Transfers: As Jacob mentions, these improvements pave the way for confidential transfers in the future, potentially opening up new use cases for privacy-conscious users and applications.

  3. Continued Development: The ongoing work on the ZK Token SDK and Token 2022 standard demonstrates Solana's commitment to expanding the capabilities of its token ecosystem.

  4. Enhanced Flexibility: By adding more options to the SDK, developers gain greater flexibility in implementing advanced token features, potentially leading to more innovative applications on the Solana blockchain.

These improvements to the ZK Token SDK underscore Solana's focus on providing developers with powerful tools to build sophisticated, privacy-preserving applications on the platform.

Launch of the Solana Developer Forum

One of the most exciting announcements in this changelog is the launch of the Solana Developer Forum. This new platform aims to foster collaboration, discussion, and knowledge-sharing among Solana developers.

Jacob introduces the forum, stating, "We have relaunched the Solana forums. And this is a developer forum so that you as a developer can go and talk about either application standards or the latest SIMD or maybe an upcoming release or feature, or maybe even in the future tooling."

The Solana Developer Forum, accessible at forum.solana.com, offers several key benefits to the community:

  1. Centralized Discussion Space: The forum provides a dedicated space for developers to engage in discussions about various aspects of Solana development, from application standards to upcoming features.

  2. Community-Driven Innovation: By facilitating open discussions, the forum can drive community-led innovation and improvements to the Solana ecosystem.

  3. Knowledge Sharing: Developers can share insights, best practices, and solutions to common problems, helping to elevate the overall quality of projects built on Solana.

  4. Increased Visibility for Ideas: The forum format allows developers to present ideas for new tools or improvements, potentially garnering support and collaborators for their projects.

  5. Direct Communication Channel: It offers a more structured and persistent communication channel compared to chat-based platforms, making it easier to follow and contribute to long-term discussions.

Joe emphasizes the potential of the forum for driving innovation, saying, "You can basically say like, Hey, you know, like, I think this particular aspect of building on Solana could be made a lot easier. Like if we made something like this, like if we created an SDK that did this or something like that, and then you can just get immediate thoughts, you can get exposure to your idea, and maybe even like assemble a team."

The launch of the Solana Developer Forum represents a significant step in strengthening the Solana developer community. By providing a dedicated space for collaboration and discussion, Solana is fostering an environment that can lead to faster innovation, better developer support, and ultimately, a more robust and diverse ecosystem of applications and services built on the platform.

Improved Error Messaging for Validators

In addition to the faster startup times, the changelog also mentions improvements to error messaging for validators. Jacob notes, "There were a few other ones is that there was an error on the actual panic for initial accounts hash verification. And so that it doesn't just panic and you don't know what happened. You can actually read through the error and understand, okay, why was the verification failed?"

This enhancement in error messaging is crucial for several reasons:

  1. Easier Troubleshooting: Clear and descriptive error messages allow validator operators to quickly identify and address issues, reducing downtime and improving overall network stability.

  2. Improved Developer Experience: For those working on core Solana development or building tools for validators, better error messages can significantly streamline the debugging process.

  3. Enhanced Network Monitoring: More informative error messages can contribute to better monitoring and maintenance of the Solana network as a whole, as issues can be more quickly identified and resolved.

  4. Reduced Support Burden: With clearer error messages, validator operators may be able to resolve more issues independently, potentially reducing the burden on support channels and allowing the core team to focus on more complex problems.

These improvements in error messaging demonstrate Solana's commitment to enhancing the developer and operator experience, which is crucial for maintaining a robust and reliable blockchain network.

The Road Ahead for Solana

As the Solana ecosystem continues to evolve and grow, the developments highlighted in this changelog episode point to an exciting future for the platform. From the record-breaking participation in the Grizzlython hackathon to the proposal for priced compute units and the launch of the developer forum, Solana is clearly focused on fostering innovation, improving performance, and building a strong, collaborative developer community.

The success of the Grizzlython hackathon, with over 800 project submissions, showcases the vibrant creativity and enthusiasm within the Solana ecosystem. This level of engagement bodes well for the future of the platform, as it indicates a growing pool of talented developers working on diverse and innovative projects.

The proposal for priced compute units, if implemented, could represent a significant evolution in how the Solana network manages resources and prioritizes transactions. This change has the potential to create new economic incentives and improve overall network efficiency, further enhancing Solana's position as a high-performance blockchain platform.

Improvements to validator operations, including faster startup times and better error messaging, demonstrate Solana's commitment to continual refinement of its core infrastructure. These enhancements contribute to a more robust and reliable network, which is crucial for supporting the growing ecosystem of applications and services built on Solana.

The ongoing development of the ZK Token SDK and the Token 2022 standard shows that Solana is pushing the boundaries of what's possible in terms of token functionality and privacy features. These advancements could open up new use cases and attract more developers and users to the platform.

Finally, the launch of the Solana Developer Forum represents a significant step in building a stronger, more collaborative developer community. By providing a dedicated space for discussion and idea-sharing, Solana is fostering an environment that can accelerate innovation and improvement across the ecosystem.

As Solana continues to evolve and grow, these developments lay the groundwork for an exciting future. With a thriving developer community, ongoing infrastructure improvements, and a focus on innovation, Solana is well-positioned to continue its trajectory as a leading blockchain platform for building high-performance, scalable applications.

The Solana Changelog serves as a valuable resource for staying informed about these developments, offering insights into the latest improvements, proposals, and community initiatives. As the ecosystem continues to expand and evolve, staying engaged with these updates will be crucial for developers, users, and enthusiasts alike to make the most of what Solana has to offer.

Facts + Figures

  • Grizzlython hackathon received over 800 initial project submissions, setting a new record for Solana hackathons.
  • There is a compute limit cap of approximately 48 million compute units per block on the Solana blockchain.
  • A proposal has been made to introduce priced compute units on Solana, potentially changing how transaction costs are calculated.
  • A simple transfer operation on Solana currently requires about 5,000 compute units.
  • Solana validators now skip the clean/shrink step by default during startup, resulting in faster boot times.
  • New features have been added to the ZK Token SDK, including an option to create proof context state in the proof verification program.
  • The Solana Developer Forum has been launched at forum.solana.com, providing a dedicated space for developer discussions.
  • Improved error messaging has been implemented for initial accounts hash verification in validators.
  • The Solana changelog is presented by Jacob and Joe, who provide regular updates on Solana's development.
  • The podcast episode is accompanied by a newsletter that viewers can subscribe to for additional information.

Questions Answered

What was the outcome of the recent Grizzlython hackathon?

The Grizzlython hackathon was a massive success, with over 800 initial project submissions. This set a new record for Solana hackathons, demonstrating the growing enthusiasm and creativity within the Solana developer community. The high participation rate showcases the platform's potential for fostering innovative projects and solutions.

What is the proposed change to compute units on Solana?

A new proposal has been introduced to implement priced compute units on the Solana blockchain. Currently, there is a compute limit cap of about 48 million compute units per block, but compute usage is not priced. The proposal suggests assigning a price to specific compute units, which would affect transaction costs. For example, a simple transfer operation requiring 5,000 compute units would incur a fee based on both the signature and the compute usage.

How has the validator startup process been improved?

The validator startup process on Solana has been enhanced to be faster and more efficient. Now, validators automatically skip the clean/shrink step by default during startup, which was previously an optional argument. This change results in quicker boot times for validators, potentially reducing downtime and improving overall network efficiency.

What new features have been added to the ZK Token SDK?

The ZK Token SDK has received new enhancements, including an option to create proof context state in the proof verification program. These improvements are part of ongoing work on the Token 2022 standard and are paving the way for future features like confidential transfers. This development demonstrates Solana's commitment to expanding the capabilities of its token ecosystem and enhancing privacy features.

What is the Solana Developer Forum and why is it significant?

The Solana Developer Forum is a newly launched platform at forum.solana.com, designed to foster collaboration and discussion among Solana developers. It provides a dedicated space for developers to discuss application standards, upcoming features, and potential improvements to the Solana ecosystem. The forum is significant because it centralizes discussions, promotes knowledge sharing, and could drive community-led innovation in the Solana ecosystem.

How have error messages for validators been improved?

Error messaging for Solana validators has been enhanced, particularly for the initial accounts hash verification process. Instead of simply panicking with an uninformative error, validators now provide more detailed and readable error messages. This improvement allows operators to better understand why a verification might have failed, facilitating easier troubleshooting and potentially reducing downtime.

Why is project visibility important after participating in a hackathon?

Project visibility after a hackathon is crucial because it provides an opportunity to market your project beyond the event itself. Even if a project doesn't win a prize, the exposure gained through active promotion can lead to valuable support, potential contributors, and long-term interest. Creating a dedicated Twitter account for the project and actively discussing it can help developers leverage the platform provided by events like Grizzlython to gain traction for their ideas.

Related Content

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 - 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 - Mar 19: Anza's Agave Client, Compute, and create-solana-program

Explore Solana's latest developments: Anza's Agave client, block space challenges, priority fees, and new developer tools like create-solana-program.

Solana Changelog - September 26 - Bridge Comparator, Program Loader v4, feature gates, and more

Explore Solana's latest developments including Jupiter's bridge comparator, Program Loader v4, feature gates, and the impact on the ecosystem's growth.

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 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 - 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 - 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 - September 13th, 2022 - Transaction v0, Fee Markets for Storage & SuperTeam Earn!

Explore Solana's latest developments including versioned transactions, fee markets for storage, and the exciting launch of SuperTeam Earn.

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 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 March 7 - Verifiable Builds, Admin RPC, and Geyser

Explore the latest Solana developments including verifiable builds, admin RPC improvements, and Geyser interface updates for enhanced performance and security.

Solana Changelog Jul 10 - Removing deprecated code, new web3.js, and blinks.xyz

Explore Solana's latest changes including deprecated code removal, Web3.js tech preview 4, and the new Blinks.xyz inspector tool for developers.