Earn 5.76% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Podcast Summary Solana Changelog

Solana Changelog - September 13th, 2022: Transaction v0, Fee Markets for Storage & SuperTeam Earn!

Solana 🧭 Compass By Solana 🧭 Compass Sep 13, 2022 13 min read

Explore Solana's upcoming versioned transactions, new fee markets for storage, and the exciting launch of SuperTeam Earn in this in-depth Solana Changelog episode.

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

Solana Changelog: Versioned Transactions, Fee Markets, and SuperTeam Earn

In the latest episode of the Solana Changelog, hosts Colin, Jacob, and Joe dive deep into the exciting developments in the Solana ecosystem. This week's highlights include the highly anticipated versioned transactions (Transaction v0), new proposals for fee markets for storage, and the launch of SuperTeam Earn. Let's explore these groundbreaking updates and their implications for developers and users in the Solana community.

Versioned Transactions and Address Look-Up Tables

The most significant announcement in this episode is the upcoming release of versioned transactions, also known as Transaction v0, along with Address Look-Up Tables. This feature has been eagerly awaited by the Solana community and is targeted for release by the end of September 2022.

What are Versioned Transactions?

Versioned transactions introduce a new format for transactions on the Solana blockchain. This update allows for multiple types of transactions to coexist within the network. The current format will be referred to as "legacy," while the new format will be called "version zero" or v0.

Jacob explains the significance of this update:

"Version transactions mean there's multiple types of transactions. This will be a legacy, which is the current format, and there will be a version zero, meaning the new format, which has the feature of Address Look-Up Tables."

Address Look-Up Tables: Enhancing Transaction Capabilities

One of the key features of Transaction v0 is the introduction of Address Look-Up Tables. This innovative mechanism allows developers to reference multiple accounts within a single transaction more efficiently.

Jacob elaborates on the benefits:

"Address Look-Up Tables make it to where you can provide one account in your transaction, and it can map on-chain or during the runtime to up to 255 different accounts. So it allows for you to compose with more accounts in a single transaction, and it allows you to compress your amount of space that a transaction has, which currently is capped at 1232 bytes."

This enhancement offers two primary advantages:

  1. Increased account composition: Developers can now work with more accounts in a single transaction, enabling more complex and feature-rich applications.
  1. Transaction compression: By reducing the space required for account references, transactions can be compressed, allowing for more efficient use of blockchain resources.

Implications for Developers

The introduction of versioned transactions and Address Look-Up Tables will have significant implications for Solana developers. Here are some key points to consider:

  1. Increased flexibility: Developers will have more options for structuring their transactions, allowing for more sophisticated application designs.
  1. Improved efficiency: The ability to compress transactions and work with more accounts simultaneously can lead to more efficient dApps and reduced transaction costs.
  1. Backward compatibility: The coexistence of legacy and v0 transactions ensures that existing applications will continue to function while new features are introduced.
  1. SDK updates: Developers will need to update their SDKs and tooling to take full advantage of the new transaction format and Address Look-Up Tables.

As the release date approaches, developers should start familiarizing themselves with the new transaction structure and begin planning how to integrate these features into their applications.

Fee Markets for Storage: A New Proposal

Another exciting development discussed in this episode is the proposal for fee markets for storage. This new approach aims to create a more dynamic and efficient system for allocating storage resources on the Solana blockchain.

What are Fee Markets for Storage?

Joe explains the concept:

"There's actually a new proposal here for the fee markets for storage, which it's called. And basically what this kind of means is there's going to be a demand-based fee structure for the transaction when you go to set up an account. And it's going to be based on the size that you're requesting for that account."

This proposal introduces a demand-based fee structure for account creation and storage allocation. The key features of this proposal include:

  1. Dynamic pricing: Fees for creating accounts and allocating storage will be based on the current demand for blockchain resources.
  1. Flexible storage limits: The new system will allow for storage allocations beyond the current 10-megabyte limit, providing more flexibility for data-intensive applications.
  1. Validator benefits: The proposed fee structure is designed to better compensate validators for the resources they provide to the network.

Implications for Developers and Users

The introduction of fee markets for storage could have several positive impacts on the Solana ecosystem:

  1. More efficient resource allocation: By tying storage costs to demand, the system can more effectively distribute resources among users and applications.
  1. Increased scalability: The ability to allocate larger storage spaces could enable more data-intensive applications on Solana.
  1. Fairer compensation for validators: A demand-based fee structure ensures that validators are appropriately rewarded for the resources they contribute to the network.
  1. Potential cost savings: During periods of low demand, users may benefit from reduced storage costs.

It's important to note that this proposal is still in the draft stage. Joe encourages community participation:

"So if you want to give some feedback, it's still possible to do so."

Developers and users interested in shaping the future of Solana's storage economics should review the proposal on GitHub and provide their feedback.

Updates to Solana SDKs and RPC Responses

To support the upcoming versioned transactions, several updates have been made to Solana's software development kits (SDKs) and RPC responses. These changes are crucial for developers looking to integrate the new transaction format into their applications.

Web3.js SDK Enhancements

Colin highlights an important update to the Web3.js SDK:

"The first one was in Web3.js. It now has added support for version transactions in two more methods being send transaction and simulate transaction."

This update ensures that developers using the popular Web3.js SDK can seamlessly work with the new versioned transactions. The addition of support for sendTransaction and simulateTransaction methods allows developers to test and deploy applications using the new transaction format.

RPC Response Improvements

In addition to SDK updates, changes have been made to the RPC responses to provide more detailed information about versioned transactions. Colin explains:

"On the RPC side for JSON RPC responses, the resolved keys from the table lookup are included as part of that response, which I guess just kind of makes it easier to understand whether or not an account was loaded from a lookup table or part of the transaction itself."

This enhancement improves transparency and debugging capabilities for developers working with Address Look-Up Tables. By clearly indicating which accounts were loaded from lookup tables, developers can more easily track and optimize their transaction structures.

Return Data Support for getBlock and getTransaction

Jacob mentions another important update:

"I saw a commit on return data support for getBlock and getTransaction. So previously, you could see what the possible return data was from a call with simulateTransaction. Now you can actually see what the return data also was on getTransaction and getBlock, which is really cool."

This improvement allows developers to access return data from executed transactions directly through the getBlock and getTransaction methods. This feature enhances the ability to analyze and debug on-chain interactions, providing valuable insights into program execution and transaction outcomes.

SuperTeam Earn: Empowering the Solana Ecosystem

One of the most exciting announcements in this episode is the launch of SuperTeam Earn, a new platform designed to foster growth and collaboration within the Solana ecosystem.

What is SuperTeam Earn?

SuperTeam Earn is a comprehensive platform that connects talented individuals with opportunities in the Solana ecosystem. Joe provides an overview of the platform:

"Super team DAO just dropped what's called Super Team Earn. So you can go to earn.superteam.fun and you can take a look. Actually, it's a pretty cool UI. You can see that there's going to be bounties on there. There's job offers and opportunities there. There's, you know, different kinds of like grant opportunities on there and tons of like learning resources."

The platform offers a variety of features designed to support the Solana community:

  1. Bounties: Developers can find and complete bounties for Solana projects, earning rewards for their contributions.
  1. Job opportunities: The platform lists job openings within the Solana ecosystem, helping to connect talent with growing projects.
  1. Grant opportunities: Individuals and teams can discover funding opportunities to support their Solana-based projects.
  1. Learning resources: SuperTeam Earn provides educational materials to help developers and enthusiasts expand their knowledge of Solana.

Impact on the Solana Ecosystem

The launch of SuperTeam Earn is poised to have a significant positive impact on the Solana ecosystem:

  1. Talent attraction: By centralizing opportunities and resources, SuperTeam Earn can help attract more developers and creators to the Solana ecosystem.
  1. Project acceleration: The platform's bounty system and job listings can help Solana projects find the talent they need to grow and innovate more quickly.
  1. Education and skill development: The learning resources provided can help upskill the Solana community, leading to more sophisticated and robust applications.
  1. Ecosystem growth: By facilitating connections between talent, projects, and funding, SuperTeam Earn can contribute to the overall growth and maturation of the Solana ecosystem.

Joe emphasizes the quality of the platform:

"They did a really good job and they actually revealed it at the Delhi hacker house. So take a look at that and if you can catch the video, take a look at that as well."

The launch of SuperTeam Earn at a hacker house event underscores the community-driven nature of this initiative and its potential to foster collaboration and innovation within the Solana ecosystem.

Conclusion: A Bright Future for Solana

The developments discussed in this Solana Changelog episode paint a picture of a rapidly evolving and innovative blockchain ecosystem. From the introduction of versioned transactions and Address Look-Up Tables to the proposal for fee markets for storage and the launch of SuperTeam Earn, Solana continues to push the boundaries of what's possible in blockchain technology.

These updates not only enhance the technical capabilities of the Solana blockchain but also strengthen its community and developer ecosystem. As these features roll out and new initiatives take shape, we can expect to see an influx of more sophisticated, efficient, and user-friendly applications built on Solana.

For developers, now is an exciting time to dive into Solana development or to update existing applications to take advantage of these new features. The improved transaction capabilities, more flexible storage options, and enhanced community resources provide a solid foundation for building the next generation of decentralized applications.

As we look forward to the end of September and beyond, the Solana community can anticipate significant improvements in scalability, efficiency, and overall user experience. These advancements will undoubtedly contribute to Solana's continued growth and its position as a leading blockchain platform for decentralized applications.

Stay tuned to future Solana Changelog episodes for more updates and insights into the ever-evolving Solana ecosystem. With its commitment to innovation and community-driven development, Solana is well-positioned to tackle the challenges of blockchain scalability and usability, paving the way for widespread adoption of decentralized technologies.

Facts + Figures

  • Versioned transactions (Transaction v0) and Address Look-Up Tables are targeted for release by the end of September 2022.
  • Address Look-Up Tables allow mapping of one account to up to 255 different accounts in a single transaction.
  • Current transaction size is capped at 1232 bytes, which can be compressed further with the new transaction format.
  • A new proposal for fee markets for storage introduces a demand-based fee structure for account creation and storage allocation.
  • The fee markets for storage proposal may allow for storage allocations beyond the current 10-megabyte limit.
  • Web3.js SDK now supports versioned transactions in the sendTransaction and simulateTransaction methods.
  • RPC responses now include resolved keys from Address Look-Up Tables, improving transparency and debugging capabilities.
  • Return data support has been added for getBlock and getTransaction methods, enhancing on-chain interaction analysis.
  • SuperTeam Earn (earn.superteam.fun) has been launched, offering bounties, job opportunities, grants, and learning resources for the Solana ecosystem.
  • SuperTeam Earn was revealed at the Delhi hacker house event, emphasizing its community-driven nature.

Questions Answered

What are versioned transactions in Solana?

Versioned transactions in Solana are a new format for blockchain transactions that coexist with the legacy format. The new format, called "version zero" or v0, introduces features like Address Look-Up Tables, which allow for more efficient account referencing and transaction compression. This update enables developers to work with more accounts in a single transaction and reduce the overall transaction size, leading to improved scalability and efficiency in Solana-based applications.

How do Address Look-Up Tables work?

Address Look-Up Tables in Solana allow developers to map one account in a transaction to up to 255 different accounts. This feature enables more efficient composition of accounts within a single transaction by reducing the space required for account references. By using Address Look-Up Tables, developers can create more complex transactions that interact with multiple accounts while keeping the transaction size compact, thereby improving overall blockchain efficiency and enabling more sophisticated application designs.

What is the proposed fee market for storage in Solana?

The proposed fee market for storage in Solana is a new system that introduces a demand-based fee structure for account creation and storage allocation. This proposal aims to create a more dynamic pricing model where fees are determined by the current demand for blockchain resources. It also allows for potentially larger storage allocations beyond the current 10-megabyte limit. The goal is to improve resource allocation efficiency, provide fairer compensation for validators, and enable more data-intensive applications on the Solana blockchain.

What changes have been made to Solana SDKs and RPC responses?

Several updates have been made to Solana SDKs and RPC responses to support versioned transactions. The Web3.js SDK now includes support for versioned transactions in the sendTransaction and simulateTransaction methods. RPC responses have been enhanced to include information about resolved keys from Address Look-Up Tables, improving transparency and debugging capabilities. Additionally, return data support has been added to the getBlock and getTransaction methods, allowing developers to access more detailed information about on-chain interactions and transaction outcomes.

What is SuperTeam Earn and how does it benefit the Solana ecosystem?

SuperTeam Earn is a newly launched platform designed to foster growth and collaboration within the Solana ecosystem. It offers a range of features including bounties for developers, job listings, grant opportunities, and educational resources. The platform aims to connect talented individuals with projects and funding in the Solana space, accelerating ecosystem growth and innovation. By centralizing these opportunities and resources, SuperTeam Earn helps attract more developers to Solana, supports project acceleration, and contributes to the overall maturation of the Solana ecosystem.


Comments

Please login to leave a comment.

Related Content

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.

Superteam Public Community Call (Live from Delhi Hacker House)

Dive into the latest updates from Superteam DAO, including new earning opportunities on Solana, campus initiatives, and innovative Web3 projects.

Superteam UK Lead Cap | ep. 38

Discover how Superteam UK is driving Solana adoption through grassroots community building and strategic partnerships across Europe

Solana Changelog - October 3, 2022: P2P Network, Versioned Transaction Guides, and xNFT Backpack!

Exciting developments in the Solana ecosystem: new SolPG features, P2P network proposals, versioned transaction guides, and the release of xNFT Backpack. Stay updated with the latest Solana changes!

Web3 Artist to Community Leader w/ Bekka from Superteam Germany

Discover how Superteam Germany is shaping the Solana ecosystem through community building, hackathons, and fostering diverse talents in Web3

Solana Changelog - September 6th, 2022 - CLI, Realloc, NFToken, Versioned TXs & Solana Bytes!

Discover the latest Solana updates including CLI improvements, realloc features, NFToken Explorer support, and the new Solana Bytes tutorial series.

Solana Changelog - September 6th, 2022 - CLI, Realloc, NFToken, Versioned TXs & Solana Bytes!

Discover the latest Solana updates including CLI improvements, realloc features, NFToken Explorer support, and the launch of Solana Bytes tutorials. Stay informed on Solana's rapid ecosystem growth.

Solana Changelog - October 3, 2022 - P2P Network, Versioned Transaction Guides, and xNFT Backpack!

Explore the latest Solana developments including SolPG enhancements, P2P network proposals, versioned transaction guides, and the exciting release of xNFT Backpack.

Welcome to Community Day: Superteam

Superteam's Community Day at Breakpoint 2025 features 25 demo presentations from global founders who built on Solana through the Superteam network

Building Solana in Dubai | ep. 25

Discover how Superteam UAE is fostering Solana innovation in Dubai, from regulatory engagement to supporting founders and organizing pitch events.

Solana Changelog - February 21, 2023 - Epoch Rewards V2, Ledger Versioned Transactions, and Kaizen

Discover the latest Solana updates including Epoch Rewards V2 proposal, Ledger support for versioned transactions, and new Rust frameworks Kaizen and Oxylana. Learn about core community calls and public debugging sessions.

Solana Changelog - Extended Program Account Size, Account Compression, & More

Solana reaches 100 billion transactions milestone, introduces extended program account size, and implements account compression. Discover the latest updates in the Solana ecosystem.

Solana Changelog - September 26, 2022: Extended Program Account Size, Account Compression, & More!

Explore Solana's newest features including extended program account size, account compression, and ecosystem developments in this comprehensive changelog update.

Solana Changelog - February 21, 2023 - Epoch Rewards V2, Ledger Versioned Transactions, and Kaizen

Explore the latest Solana developments including Epoch Rewards V2 proposal, Ledger's support for versioned transactions, and new Rust frameworks Kaizen and Oxylana. Learn about cost tracking updates and ongoing Grizzlython hackathon.

Decentralized Cloud Storage on the Solana Network: Introducing Shadow Drive V2 - #64

Discover how GenesysGo's Shadow Drive V2 is transforming decentralized storage on Solana, offering cost-effective, censorship-resistant cloud solutions powered by mobile devices.

Solana tokens

Solana Token Markets

Explore all tokens →