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

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

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

Published on 2023-03-22

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.

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 changelog is packed with valuable insights for Solana enthusiasts and developers alike.

Grizzlython Hackathon Success

The episode kicks off with a celebration of the recently concluded Grizzlython hackathon. This event has once again showcased the incredible talent and innovation within the Solana community, with an astounding number of project submissions.

"We're breaking another record on hackathon projects," Jacob enthusiastically reports. "The initial submissions were over 800, well over 700 total."

This remarkable turnout not only demonstrates the growing interest in Solana but also highlights the platform's potential for fostering creativity and technological advancement. The hosts emphasize the importance of these hackathons in providing developers with opportunities to showcase their projects and gain exposure within the community.

The Power of Project Marketing

An interesting point raised during the discussion is the significance of marketing for hackathon projects. The hosts stress that participating in the hackathon is not just about winning prizes but also about seizing the opportunity to promote one's project to a wider audience.

"One of the most important pieces of this hackathon is it gives you a chance to market your project," Joe explains. "Whether or not you win any kind of prize, you still get an opportunity to expose your project to the community."

This advice underscores the long-term benefits of participating in such events. By creating a Twitter account for their projects and actively engaging with the community, developers can gain valuable exposure, potentially attracting contributors and supporters even beyond the hackathon.

Priced Compute Units: A Game-Changing Proposal

The changelog then delves into a significant proposal that could reshape how transactions are processed on the Solana blockchain. The proposal, aptly named "Priced Compute Units," aims to introduce a pricing mechanism for compute usage within each block.

Jacob elaborates on the current system: "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. 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 change would assign a cost to specific compute units, potentially altering the economics of transaction processing on Solana. For instance, a simple transfer operation that uses 5,000 compute units would incur a cost for both the signature and the compute usage.

This proposal, if implemented, could lead to more efficient resource allocation and potentially reduce network congestion during peak times. It's worth noting that the proposal is still in the discussion phase and not yet finalized, inviting community input and debate.

Validator Startup Optimization

Moving on to recent commits, the hosts highlight an important update to validator startup procedures. A new CLI command has been introduced that allows validators to skip the clean/shrink step during startup by default.

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

This optimization is expected to significantly reduce validator startup times, contributing to the overall efficiency and responsiveness of the Solana network.

Improved Error Handling for Validators

Another noteworthy commit focuses on enhancing error messages during the initial accounts hash verification process for validators. Instead of encountering a generic panic, validators will now receive more detailed error information.

Jacob highlights the importance of this update: "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 improvement in error handling and reporting will undoubtedly aid validators in quickly identifying and resolving issues, thereby maintaining the health and stability of the Solana network.

Advancements in ZK Token SDK

The changelog also touches upon ongoing developments in the ZK (Zero-Knowledge) Token SDK, which is part of the Token 2022 program. A new option has been added to create proof context state in the proof verification program.

Jacob explains the significance of this update: "That's ZK token SDK. That's something in Token 2022. That means like something that you can do like confidential transfers in the future. So continued work on the SDK and on Token 2022 is always great to see."

This progress in the ZK Token SDK paves the way for enhanced privacy features and confidential transactions on the Solana blockchain, further expanding its capabilities and use cases.

Introducing the Solana Developer Forum

Perhaps the most exciting announcement in this changelog is the launch of the Solana Developer Forum. This new platform aims to facilitate open discussions and collaboration among Solana developers.

"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," Jacob explains enthusiastically.

The forum, accessible at forum.solana.com, is designed to be a central hub for developers to engage in discussions about various aspects of Solana development. From application standards and upcoming features to tooling suggestions, the forum provides a structured environment for knowledge sharing and community-driven innovation.

Joe emphasizes the collaborative nature of the forum: "We would really love to see that and just bringing all of these kinds of conversations into the open in a collaborative way with a forum style, right? So you can have threads and stuff like that."

This new platform has the potential to significantly enhance the Solana developer experience by fostering a sense of community, facilitating problem-solving, and enabling developers to propose and discuss new ideas for improving the ecosystem.

The Importance of Open Discussion

The hosts highlight how the forum can be particularly useful for discussing potential improvements to the Solana development experience. Developers can use this platform to propose new tools or SDKs that could streamline certain aspects of building on Solana.

"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,'" Joe explains.

This open approach to discussing and collaborating on development tools and practices can lead to faster innovation and more robust solutions within the Solana ecosystem.

Community-Driven Innovation

The launch of the Solana Developer Forum underscores the project's commitment to fostering a strong, engaged developer community. By providing a dedicated space for developers to connect, share ideas, and collaborate, Solana is laying the groundwork for continued innovation and growth.

The forum's structure allows for focused discussions on specific topics, making it easier for developers to find relevant information and contribute to ongoing conversations. This can be particularly valuable for newcomers to the Solana ecosystem, as they can quickly get up to speed on current best practices and ongoing developments.

Looking Ahead

As the Solana ecosystem continues to evolve and expand, platforms like the Developer Forum will play a crucial role in shaping its future. By facilitating open communication and collaboration among developers, Solana is fostering an environment where new ideas can flourish and innovative solutions can emerge.

The hosts encourage all Solana developers to join the forum and actively participate in discussions. This engagement not only benefits individual developers by expanding their knowledge and network but also contributes to the overall strength and resilience of the Solana ecosystem.

Conclusion

This episode of the Solana Changelog highlights several exciting developments within the Solana ecosystem. From the success of the Grizzlython hackathon to the proposal for priced compute units and the launch of the Solana Developer Forum, it's clear that the platform is continuing to evolve and innovate.

The introduction of priced compute units, if implemented, could bring about significant changes in how transactions are processed and prioritized on the Solana blockchain. Meanwhile, the launch of the Developer Forum opens up new avenues for collaboration and knowledge sharing among Solana developers.

As the Solana ecosystem continues to grow and mature, these developments demonstrate a commitment to improving both the technical infrastructure and the developer experience. By fostering a strong, engaged community and continuously refining its technology, Solana is positioning itself as a leading platform for blockchain innovation.

The hosts conclude the episode by encouraging developers to explore these new resources and actively participate in shaping the future of Solana. With ongoing improvements to the platform and a thriving developer community, the future looks bright for Solana and its ecosystem.

Facts + Figures

  • The Grizzlython hackathon received over 800 initial project submissions, with a total of well over 700 projects.
  • Solana blocks have a compute limit cap of approximately 48 million compute units.
  • A new proposal suggests pricing specific compute units, potentially changing how transaction costs are calculated on Solana.
  • A simple transfer operation on Solana currently uses about 5,000 compute units.
  • A new CLI command allows validators to skip the clean/shrink step during startup by default, optimizing the startup process.
  • Improved error handling has been implemented for the initial accounts hash verification process for validators.
  • Advancements have been made in the ZK Token SDK, part of the Token 2022 program, enabling future confidential transfers.
  • The Solana Developer Forum has been launched at forum.solana.com, providing a dedicated platform for developer discussions.
  • The forum covers topics such as application standards, SIMDs, upcoming releases, features, and potential future tooling.
  • The Solana team encourages developers to create Twitter accounts for their Grizzlython projects to gain exposure and support.

Questions Answered

What was the outcome of the recent Grizzlython hackathon?

The Grizzlython hackathon was a huge success, breaking records with over 800 initial project submissions and a total of well over 700 projects. This demonstrates the growing interest and innovation within the Solana ecosystem, providing developers with an excellent opportunity to showcase their ideas and gain exposure in the community.

What is the proposed change regarding compute units on Solana?

A new proposal suggests implementing "Priced Compute Units" on Solana. Currently, there's a compute limit cap of about 48 million compute units per block, but compute usage isn't priced. The proposal aims to assign a cost to specific compute units, potentially changing how transaction costs are calculated. For example, a simple transfer operation using 5,000 compute units would incur a cost for both the signature and the compute usage.

How has validator startup been optimized in recent updates?

A new CLI command has been introduced that allows validators to skip the clean/shrink step during startup by default. Previously, this was an argument that needed to be provided manually. This optimization significantly reduces validator startup times, contributing to the overall efficiency and responsiveness of the Solana network.

What improvements have been made to error handling for validators?

Recent updates have enhanced error messages during the initial accounts hash verification process for validators. Instead of encountering a generic panic, validators now receive more detailed error information. This improvement allows validators to quickly identify and understand why a verification failed, aiding in faster problem resolution and maintaining network stability.

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 facilitate open discussions and collaboration among Solana developers. It provides a space for developers to discuss application standards, SIMDs, upcoming releases, features, and potential tooling improvements. This forum is significant because it fosters community-driven innovation, helps newcomers get up to speed, and allows developers to propose and discuss ideas for improving the Solana ecosystem.

What advancements have been made in the ZK Token SDK?

Recent developments in the ZK (Zero-Knowledge) Token SDK, which is part of the Token 2022 program, include a new option to create proof context state in the proof verification program. This progress paves the way for enhanced privacy features and confidential transactions on the Solana blockchain, expanding its capabilities and potential use cases.

Why is marketing important for hackathon projects?

Marketing is crucial for hackathon projects because it provides an opportunity to expose the project to the wider Solana community, regardless of whether it wins a prize. By creating a Twitter account for their projects and actively engaging with the community, developers can gain valuable exposure, potentially attracting contributors and supporters. This exposure can lead to long-term benefits and continued development of the project beyond the hackathon.

How does the Solana Developer Forum contribute to the ecosystem's growth?

The Solana Developer Forum contributes to the ecosystem's growth by providing a structured environment for knowledge sharing and community-driven innovation. It allows developers to engage in focused discussions on specific topics, propose new tools or SDKs, and collaborate on solutions to common challenges. This open approach to discussing and collaborating on development practices can lead to faster innovation, more robust solutions, and a stronger, more engaged developer community within the Solana ecosystem.

Related Content

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 May 23 - Lite RPC, Programmable Smart Wallets, and Idle Games

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.

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 - 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 - 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 - 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 - 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 - 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 - 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 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 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 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 - 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 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 - 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.