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 6.8% APY staking with Solana Compass

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

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

Published on 2024-01-24

Discover the latest Solana updates including token extensions, transaction size fees, and developer resources 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 and Transaction Size Fees

In the latest episode of the Solana Changelog, Nick from the Solana Foundation DevRel team and Jacob dive into exciting updates and developments within the Solana ecosystem. This comprehensive changelog covers a range of topics, from upcoming events to technical improvements and new resources for developers. Let's explore the key highlights and their implications for the Solana community.

Mountain DAO Version 5: A Month-Long Developer Gathering

The changelog kicks off with an announcement about Mountain DAO version 5, a highly anticipated event for Solana developers. Set to take place in Salt Lake City, Utah, throughout February, this gathering promises to be a hub of innovation and collaboration for the Solana community.

Nick emphasizes the importance of submitting applications promptly, as the organizers are implementing a rolling acceptance process. This approach ensures that developers have the best chance of securing their spot at this exciting event. The Solana Foundation's DevRel team, including Nick and Jacob, will be present to conduct workshops and engage with attendees.

Mountain DAO presents a unique opportunity for developers to immerse themselves in the Solana ecosystem, learn from experts, and contribute to the platform's growth. The month-long duration allows for in-depth exploration of Solana's capabilities and fosters long-lasting connections within the community.

SIMD 108: Transaction Size Fee Proposal

One of the most significant updates discussed in the changelog is the introduction of SIMD 108, which proposes a new transaction size fee structure for Solana. This improvement document addresses a crucial aspect of Solana's scalability and economic model.

Currently, Solana transactions are limited to approximately 1,024 bytes. This constraint has been a point of concern for developers, as it restricts the complexity and functionality that can be packed into a single transaction. The proposed changes aim to increase this limit, potentially opening up new possibilities for dApp developers and users alike.

However, as Jacob points out, simply increasing the transaction size limit could have unintended consequences on the network's performance. To mitigate this, SIMD 108 introduces an economic back pressure mechanism in the form of a transaction size fee.

The research behind this proposal is particularly noteworthy. The Solana team conducted extensive tests to understand the relationship between transaction size and network performance. Their findings indicate that as transaction sizes increase, the network's transactions per second (TPS) decrease exponentially. This insight has informed the design of the new fee structure.

By implementing a fee that scales with transaction size, Solana aims to maintain network efficiency while providing developers with more flexibility. This balanced approach ensures that users who require larger transaction sizes can access this capability while incentivizing efficient use of network resources.

Shred Repair Request: Enhancing Network Resilience

Another significant commit highlighted in the changelog is the introduction of a Shred Repair Request feature. This technical improvement addresses the way Solana handles block propagation and maintenance across the network.

In Solana's architecture, blocks are divided into smaller pieces called "shreds" for efficient transmission and storage. The new Shred Repair Request functionality allows for manual triggering of repair requests for missing shreds. This enhancement is crucial for maintaining the integrity and completeness of the blockchain data across all nodes.

By enabling more precise and on-demand repair of missing block data, this feature contributes to the overall resilience and reliability of the Solana network. It ensures that nodes can quickly recover from any data inconsistencies, maintaining the network's high performance and data integrity standards.

QUIC Stream Optimization for Unstaked Clients

The changelog also mentions an optimization related to QUIC streams, particularly for unstaked client connections. This update focuses on improving the efficiency of network resource allocation.

The commit ensures that QUIC stream capacity is not reserved for unstaked client connections. By prioritizing staked connections, Solana can more effectively manage its network resources, potentially leading to improved performance for validators and other critical network participants.

This optimization reflects Solana's ongoing efforts to fine-tune its network infrastructure, balancing accessibility with performance to maintain its position as a leading high-performance blockchain.

Token Extensions: Expanding Solana's Capabilities

A significant portion of the changelog is dedicated to discussing Solana's token extensions, which have recently gone live on the mainnet. These extensions represent a major leap forward in the functionality and flexibility of Solana's token ecosystem.

Nick highlights the availability of comprehensive guides on Solana.com, specifically tailored to help developers understand and implement these new token extensions. These resources cover a wide range of topics, providing detailed instructions on how to interact with each extension.

The introduction of token extensions marks a new era for Solana's token program. Previously, developers were limited to the functionalities provided by the original token program. Now, with extensions like transfer hooks and metadata, the possibilities for creating innovative token-based applications have expanded significantly.

Jacob emphasizes the untapped potential of these extensions, encouraging developers to explore and create novel use cases. The Solana team is keen to see what the community will build with these new capabilities, highlighting the collaborative and innovative spirit of the ecosystem.

Developer Resources and Community Engagement

The changelog underscores the importance of community engagement and knowledge sharing within the Solana ecosystem. The hosts encourage developers to share their creations and experiences with token extensions on social media, tagging @solana_devs to showcase their work.

Additionally, the Solana Stack Exchange is promoted as a valuable resource for developers seeking answers to their questions. This platform not only helps individual developers but also contributes to building a comprehensive knowledge base for the entire community.

The hosts give a special shout-out to Xerox Shook, a community member who has made significant contributions to the Solana Stack Exchange. By answering questions and sharing knowledge, Xerox Shook has reached and helped over 15,000 people, demonstrating the power of community-driven support in the Solana ecosystem.

Looking Ahead: Video Content and Continued Growth

Nick mentions that the Solana team is preparing to release a series of videos covering each of the token extensions in detail. This upcoming content will provide visual and interactive learning resources for developers, complementing the existing written guides.

The enthusiasm expressed by Nick and Jacob for the future of Solana, particularly regarding the potential of token extensions and the growing developer community, reflects the positive momentum within the ecosystem. Their call for developers to engage, create, and share their work underscores the collaborative nature of Solana's growth strategy.

Conclusion: A Thriving Ecosystem

The Solana Changelog provides a comprehensive overview of the latest developments in the Solana ecosystem. From technical improvements like transaction size fees and shred repair requests to the expansion of token functionalities through extensions, Solana continues to evolve and adapt to meet the needs of its growing user base.

The emphasis on developer resources, community engagement, and upcoming events like Mountain DAO demonstrates Solana's commitment to fostering a vibrant and innovative blockchain ecosystem. As these changes and improvements are implemented, Solana is poised to maintain its position as a leading platform for decentralized applications and blockchain innovation.

Developers, users, and enthusiasts alike have much to look forward to in the coming months. With new tools at their disposal and a supportive community backing them, the potential for groundbreaking applications and use cases on Solana has never been greater. As the ecosystem continues to mature and expand, it will be exciting to see the innovative solutions and projects that emerge from this dynamic and forward-thinking blockchain platform.

Facts + Figures

  • Mountain DAO version 5 is scheduled for February in Salt Lake City, Utah, with rolling application acceptance.
  • SIMD 108 proposes a new transaction size fee structure to increase the current 1,024 byte limit on Solana transactions.
  • Research shows that increasing transaction sizes leads to an exponential decrease in network TPS.
  • A new Shred Repair Request feature allows manual triggering of repair requests for missing block data pieces.
  • QUIC stream optimization prioritizes staked connections over unstaked client connections.
  • Token extensions, including transfer hooks and metadata, are now live on Solana mainnet.
  • Comprehensive guides for token extensions are available on Solana.com.
  • The Solana team is preparing to release video content covering each token extension in detail.
  • Xerox Shook, a community member, has helped over 15,000 people through contributions to Solana Stack Exchange.
  • The Solana Foundation DevRel team will be conducting workshops at Mountain DAO.

Questions Answered

What is Mountain DAO version 5?

Mountain DAO version 5 is a month-long developer gathering scheduled for February in Salt Lake City, Utah. It's an event where Solana developers can come together to collaborate, learn, and contribute to the ecosystem. The event features workshops conducted by the Solana Foundation DevRel team and provides an opportunity for in-depth exploration of Solana's capabilities.

What does SIMD 108 propose?

SIMD 108 proposes a new transaction size fee structure for Solana. It aims to increase the current 1,024 byte limit on transactions while implementing an economic back pressure mechanism to maintain network efficiency. The proposal is based on extensive research showing how increased transaction sizes affect network performance, with the goal of providing developers more flexibility while preserving Solana's high-performance characteristics.

How do token extensions enhance Solana's capabilities?

Token extensions significantly expand the functionality and flexibility of Solana's token ecosystem. They introduce new features like transfer hooks and metadata, allowing developers to create more sophisticated and innovative token-based applications. These extensions move beyond the limitations of the original token program, opening up new possibilities for creating unique and powerful decentralized applications on Solana.

What resources are available for developers working with token extensions?

Developers have access to comprehensive guides on Solana.com specifically tailored to token extensions. These guides provide detailed instructions on how to interact with each extension. Additionally, the Solana team is preparing to release a series of videos covering each token extension in detail, offering visual and interactive learning resources to complement the written guides.

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 blocks). This functionality helps maintain the integrity and completeness of blockchain data across all nodes. It ensures that nodes can quickly recover from data inconsistencies, contributing to the overall reliability and performance of the Solana network.

What is the significance of the QUIC stream optimization mentioned in the changelog?

The QUIC stream optimization ensures that stream capacity is not reserved for unstaked client connections, prioritizing staked connections instead. This improvement helps Solana manage its network resources more effectively, potentially leading to better performance for validators and other critical network participants. It's part of Solana's ongoing efforts to fine-tune its infrastructure for optimal performance.

How can developers engage with the Solana community and showcase their work?

Developers are encouraged to share their creations and experiences, especially with token extensions, on social media by tagging @solana_devs. They can also participate in the Solana Stack Exchange, asking questions and sharing knowledge. Events like Mountain DAO provide opportunities for in-person collaboration and networking within the Solana ecosystem.

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

The Solana Stack Exchange is a Q&A platform where developers can ask questions and share knowledge about Solana development. It's an important resource for building a comprehensive knowledge base for the entire community. The platform allows developers to help each other, with contributors like Xerox Shook reaching and assisting thousands of people through their answers and explanations.

Related Content

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 - 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 - July 25 - Events, Pyre, and Anchor

Discover the latest Solana updates including the upcoming Game Jam, SIMD57 proposal for on-chain events, and crucial Anchor improvements in this week's 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

Discover the latest Solana updates including the exciting Game Jam, new RWA security token standard, and improvements in program deployment speed.

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 June 22 - Token Metadata, Anchor 28, QUIC on Turbine

Discover the latest Solana updates including the Token Metadata Interface proposal, Anchor 0.28.0 release, and QUIC implementation for Turbine in this comprehensive changelog.

Solana Changelog: August 8th, 2022 - Offline Signing, QUIC & APR.dev

Discover the latest Solana updates including offline message signing, QUIC implementation progress, and new developer tools like APR.dev and Svelte Scaffold.

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 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 - August 15 - Bankrun JS, Bubblegum, and Radiance

Discover the latest Solana updates including Game Jam results, light client developments, and new tools like Bankrun and Radiance enhancing the developer experience.

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 - December 12 - Solana Speedrun and Transaction Scheduling

Dive into the latest Solana developments, including the exciting Solana Speedrun game jam and crucial updates to the transaction scheduler for improved network efficiency.

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 - December 12 - Solana Speedrun and Transaction Scheduling

Exciting developments in Solana's ecosystem including the Solana Speedrun game jam, transaction scheduling improvements, and new developer tools for game creation.