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

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

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

Learn more

Solana Changelog - Token Extensions and Transaction Size Fees

By Changelog

Published on 2024-01-24

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

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

Solana Changelog: Token Extensions, Transaction Size Fees, and Mountain Dew 5

In the latest Solana Changelog, Nick from the Solana Foundation DevRel team and Jacob dive into exciting developments within the Solana ecosystem. This episode covers a range of topics, from the upcoming Mountain Dew event to significant improvements in Solana's infrastructure. Let's explore the key highlights and what they mean for developers and users in the Solana community.

Mountain Dew 5: A Month-Long Developer Extravaganza

The changelog kicks off with an announcement about Mountain Dew version 5, a highly anticipated event for Solana developers. This month-long gathering will take place throughout February in Salt Lake City, Utah. It's an excellent opportunity for developers to immerse themselves in the Solana ecosystem, collaborate with peers, and learn from experts.

Nick emphasizes the importance of submitting applications promptly, as the organizers are implementing a rolling acceptance process. This means that interested participants should act quickly to secure their spots. The event promises to be a hub of innovation and learning, with workshops led by Foundation DevRel team members and other Solana experts.

For developers looking to expand their knowledge and network within the Solana community, Mountain Dew 5 is an unmissable opportunity. The presence of Foundation DevRel personnel, including Nick and Jacob, ensures that attendees will have access to in-depth insights and hands-on guidance throughout the event.

SIMD 108: Introducing Transaction Size Fees

One of the most significant developments discussed in this changelog is SIMD 108, which introduces the concept of transaction size fees. This proposal addresses a long-standing limitation in Solana's transaction capacity and aims to optimize network performance while allowing for larger transactions.

Currently, Solana transactions are limited to approximately 1,024 bytes. This constraint has been a point of frustration for developers, as it restricts the complexity and scope of operations that can be performed within a single transaction. SIMD 108 proposes a solution to this problem by allowing larger transaction sizes, but with an important caveat: increased economic incentives to prevent network congestion.

Jacob explains the rationale behind this approach: "As you increase the transaction size for transactions on the cluster, your TPS will go down. I think it's exponentially. So they want to make sure that the economic back pressure exists to properly affect the transactions whenever you request a transaction with a higher size."

This economic model is crucial for maintaining network efficiency. By implementing a fee structure that scales with transaction size, Solana can discourage unnecessary large transactions while still providing the flexibility for complex operations when needed. This balance is essential for preserving the network's high performance while expanding its capabilities.

The research behind SIMD 108 is particularly noteworthy. The Solana team conducted extensive tests to understand the relationship between transaction size and network performance. This data-driven approach ensures that the proposed changes are grounded in empirical evidence, setting a high standard for protocol improvements in the blockchain space.

Shred Repair Request: Enhancing Network Resilience

Another significant commit highlighted in the changelog is the Shred Repair Request feature. This improvement allows for manual triggering of repair requests for missing shreds on the Solana cluster. Shreds are essentially smaller pieces of a block, and this feature ensures that nodes can quickly recover any missing data.

Jacob elaborates on the importance of this feature: "If you're missing part of a block, you can trigger that repair request and get the Shred back." This capability enhances the network's resilience and data integrity, ensuring that all nodes maintain a consistent and complete view of the blockchain state.

The Shred Repair Request feature is particularly valuable for maintaining network consistency in scenarios where data transmission might be interrupted or incomplete. By providing a mechanism for nodes to proactively request missing data, Solana further strengthens its reputation for high availability and data consistency.

QUIC Stream Optimization for Staked Clients

The changelog also mentions an optimization related to QUIC streams for unstaked client connections. This update prioritizes resources for staked clients, improving overall network efficiency. Jacob explains, "There's a bunch of stuff on the QUIC side of if we have staked connections, we want to make sure that they have priority versus if we have unstaked clients, they do not get priority."

This optimization is a subtle but important improvement in Solana's networking layer. By prioritizing staked clients, the network ensures that validators and other critical participants have the resources they need to maintain the blockchain's integrity and performance. This change aligns with Solana's commitment to rewarding network participants who have a vested interest in its success.

Token Extensions: A New Frontier for Solana Developers

One of the most exciting developments discussed in the changelog is the widespread availability of token extensions on Solana's mainnet. These extensions significantly expand the capabilities of tokens within the Solana ecosystem, opening up new possibilities for developers and users alike.

Nick highlights the importance of these extensions: "Everything token extensions, well, almost everything token extension is live on mainnet right now, couple of exceptions, but we have a bunch of guides on how to do, how to interact with each of these token extensions within the Solana Developers Guide section."

The token extensions bring a new level of flexibility and functionality to Solana's token ecosystem. Developers can now create more sophisticated token-based applications, implementing features such as transfer hooks and enhanced metadata. This advancement positions Solana as an even more attractive platform for decentralized finance (DeFi) and other token-centric applications.

To support developers in leveraging these new capabilities, the Solana team has prepared comprehensive guides available on solana.com. These resources provide step-by-step instructions on how to interact with each token extension, making it easier for developers to integrate these advanced features into their projects.

Furthermore, the team plans to release a series of educational videos covering each token extension in detail. This multi-format approach to documentation and education demonstrates Solana's commitment to supporting its developer community and fostering innovation within the ecosystem.

The Importance of Community Engagement

Throughout the changelog, there's a strong emphasis on community engagement and collaboration. The hosts encourage developers to share their creations and experiences with token extensions on social media, specifically mentioning the @solana_devs Twitter handle as a platform for showcasing innovative projects.

This call for community involvement highlights Solana's commitment to fostering a vibrant and collaborative ecosystem. By encouraging developers to share their work, Solana creates opportunities for peer learning, inspiration, and potential collaborations within the community.

Solana Stack Exchange: A Growing Knowledge Base

The changelog also shines a spotlight on the Solana Stack Exchange, a valuable resource for developers seeking answers to technical questions. Nick and Jacob emphasize the importance of this platform in building a comprehensive knowledge base for the Solana ecosystem.

They give a special shout-out to the top contributor of the week, Xerox Shook, who gained 290 reputation points and has reached an impressive 15,000 people through their answers on Stack Exchange. This recognition not only celebrates individual contributions but also underscores the collective effort in building a robust support system for Solana developers.

Jacob highlights the efficiency of Stack Exchange in disseminating knowledge: "Instead of answering one-on-one questions in like Discord or something, and only helping out that one person, they're helping out thousands of people through just a few answers on Stack Exchange." This approach to knowledge sharing amplifies the impact of individual contributions, benefiting the entire Solana community.

Looking Ahead: The Future of Solana Development

As the changelog wraps up, it's clear that Solana is entering an exciting phase of growth and innovation. The introduction of token extensions, improvements in transaction handling, and ongoing community initiatives all point to a bright future for the platform.

The upcoming Mountain Dew 5 event promises to be a catalyst for further innovation, bringing together developers from around the world to collaborate and push the boundaries of what's possible on Solana. With new tools and capabilities at their disposal, developers are well-positioned to create the next generation of decentralized applications and financial products.

Moreover, the ongoing improvements to Solana's core infrastructure, such as the transaction size fees and shred repair requests, demonstrate a commitment to scalability and reliability. These enhancements ensure that Solana can continue to meet the demands of a growing ecosystem while maintaining its reputation for high performance.

Conclusion: A Thriving Ecosystem Poised for Growth

The latest Solana Changelog paints a picture of a thriving ecosystem that's constantly evolving and improving. From technical enhancements to community initiatives, Solana is demonstrating its commitment to being a leading platform for blockchain innovation.

As token extensions become more widely adopted and developers explore the new possibilities they offer, we can expect to see a wave of innovative applications and use cases emerging on Solana. The platform's focus on performance, coupled with these new capabilities, positions it as a formidable competitor in the blockchain space.

For developers, now is an exciting time to be part of the Solana ecosystem. With comprehensive resources, community support, and cutting-edge tools at their disposal, the potential for creating impactful and revolutionary projects is higher than ever.

As we look forward to future changelogs and developments, it's clear that Solana is not resting on its laurels. The platform continues to push the boundaries of what's possible in blockchain technology, always with an eye towards empowering developers and improving the user experience. With this momentum, Solana is well-positioned to play a pivotal role in shaping the future of decentralized technologies.

Facts + Figures

  • Mountain Dew 5 event is taking place throughout February in Salt Lake City, Utah
  • SIMD 108 proposes introducing transaction size fees to allow for larger transactions while maintaining network efficiency
  • Current Solana transaction size limit is approximately 1,024 bytes
  • Shred Repair Request feature allows manual triggering of repair requests for missing block data
  • QUIC stream optimization prioritizes resources for staked client connections
  • Token extensions are now live on Solana mainnet, with comprehensive guides available on solana.com
  • Solana team plans to release educational videos covering each token extension
  • Top Stack Exchange contributor of the week gained 290 reputation points
  • Stack Exchange answers from the top contributor have reached 15,000 people
  • Solana is actively encouraging developers to share their work with token extensions on social media

Questions Answered

What is Mountain Dew 5 and when is it happening?

Mountain Dew 5 is a month-long event for Solana developers taking place throughout February in Salt Lake City, Utah. It offers developers the opportunity to immerse themselves in the Solana ecosystem, collaborate with peers, and learn from experts including Foundation DevRel team members. The event features workshops and is designed to foster innovation and learning within the Solana community.

What changes does SIMD 108 propose for Solana transactions?

SIMD 108 proposes introducing transaction size fees to allow for larger transactions on the Solana network. Currently, transactions are limited to about 1,024 bytes, but this proposal aims to increase that limit. To prevent network congestion, it introduces an economic model where fees scale with transaction size, discouraging unnecessary large transactions while providing flexibility for complex operations when needed.

What are token extensions and how do they benefit Solana developers?

Token extensions are new capabilities for tokens on the Solana mainnet that significantly expand what developers can do with tokens. They allow for more sophisticated token-based applications, including features like transfer hooks and enhanced metadata. These extensions open up new possibilities for decentralized finance (DeFi) and other token-centric applications, making Solana an even more attractive platform for innovative blockchain projects.

How does the Shred Repair Request feature improve Solana's network?

The Shred Repair Request feature enhances Solana's network resilience by allowing manual triggering of repair requests for missing shreds (pieces of a block) on the cluster. This capability ensures that nodes can quickly recover any missing data, maintaining a consistent and complete view of the blockchain state across the network. It's particularly valuable for scenarios where data transmission might be interrupted or incomplete.

What is the Solana Stack Exchange and why is it important?

The Solana Stack Exchange is a Q&A platform where developers can seek answers to technical questions related to Solana development. It's an important resource for building a comprehensive knowledge base for the Solana ecosystem. The platform allows experts to share their knowledge efficiently, reaching thousands of developers with each answer and fostering a collaborative learning environment within the community.

How is Solana encouraging community engagement among developers?

Solana is encouraging community engagement by promoting social media sharing of projects, especially those using new features like token extensions. They're also recognizing top contributors on platforms like Stack Exchange and emphasizing the importance of knowledge sharing. Additionally, events like Mountain Dew 5 provide opportunities for in-person collaboration and learning, further strengthening the Solana developer community.

What optimization has been made for QUIC streams in Solana?

Solana has implemented an optimization for QUIC streams that prioritizes resources for staked client connections over unstaked ones. This improvement ensures that validators and other critical network participants have the necessary resources to maintain the blockchain's integrity and performance. It aligns with Solana's approach of rewarding network participants who have a vested interest in the network's success.

How is Solana supporting developers in understanding and using token extensions?

Solana is supporting developers with token extensions through multiple channels. They've created comprehensive guides available on solana.com that provide step-by-step instructions on interacting with each token extension. Additionally, the team is planning to release a series of educational videos covering each extension in detail. This multi-format approach to documentation and education demonstrates Solana's commitment to supporting its developer community.

Related Content

Solana Changelog - Token Extensions and Transaction Size Fees

Discover the latest Solana updates including token extensions, transaction size fees, and 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 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 - 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 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 - 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 - 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 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 - 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 July 11 - Merkle Shreds, Turbine, and a Security Series

Explore Solana's latest innovations including Merkle shreds, QUIC Turbine, and crucial security insights. Learn about upcoming events and developer resources in this comprehensive update.

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

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.