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

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

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

Learn more

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

By Changelog

Published on 2022-10-04

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

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

Solana Changelog: Exciting Updates and New Developments

In the ever-evolving world of blockchain technology, Solana continues to push boundaries and introduce innovative features. The latest episode of the Solana Changelog, hosted by Joe and Jacob from the Solana Foundation's Developer Relations team, brings us up to speed on the most recent developments in the Solana ecosystem. From enhanced developer tools to network improvements and exciting new wallet releases, there's a lot to unpack. Let's dive into the details of these groundbreaking changes and what they mean for the Solana community.

SolPG: Enhancing the Web-based IDE Experience

SolPG, the popular web-based Integrated Development Environment (IDE) for Solana, is receiving a significant upgrade that's set to revolutionize the way developers work with Solana projects. This enhancement is particularly exciting for those new to the Solana ecosystem, as it streamlines the onboarding process and makes development more accessible.

The standout feature of this update is the introduction of in-browser JavaScript and TypeScript testing capabilities. This means developers can now write, run, and test their code without ever leaving their browser environment. The implications of this are substantial, as it removes the need to set up local development environments, which can often be a barrier for newcomers.

Joe emphasizes the convenience of this feature, stating, "You don't have to just write your program and then move that locally. You can now do some of that stuff in browser." This advancement is not just about convenience; it's about breaking down barriers to entry and fostering a more inclusive development community.

The team hints at even more support coming soon, suggesting that this is just the beginning of a series of improvements to the SolPG platform. As Jacob notes, "Totally looking forward to being able to test without ever leaving my browser and onboarding new folks. It'll be a ton easier." This enthusiasm reflects the potential impact these changes could have on accelerating Solana development and adoption.

P2P Private Network Proposal: Enhancing Solana's Infrastructure

While still in the proposal stage, there's exciting news about potential improvements to Solana's network infrastructure. The hosts mention ongoing discussions about implementing a peer-to-peer (P2P) private network for Solana cluster components. This proposal, while not yet formalized, could have significant implications for the network's performance and security.

A P2P private network for cluster components could enhance communication between various parts of the Solana ecosystem. This could lead to improved efficiency in transaction processing, better coordination between validators, and potentially even greater network resilience. While the details are still being ironed out, the mere existence of such a proposal demonstrates Solana's commitment to continual improvement and optimization.

The fact that these discussions are happening openly also highlights Solana's dedication to transparency and community involvement in the development process. It's an invitation for developers and stakeholders to contribute their thoughts and expertise to shape the future of the network.

Versioned Transactions: A New Era of Flexibility

One of the most significant developments discussed in the changelog is the introduction of versioned transactions and lookup tables. These features represent a major step forward in Solana's transaction processing capabilities, offering developers more flexibility and efficiency in their applications.

The Solana team has released comprehensive guides for integrating versioned transactions, which can be found in the Solana edge documentation. These guides are crucial for developers looking to leverage the new transaction format and take advantage of its benefits.

Versioned transactions allow for more complex operations within a single transaction, potentially reducing the number of separate transactions required for certain operations. This can lead to improved efficiency and reduced costs for users and developers alike.

The lookup tables feature is particularly noteworthy. It allows frequently used addresses to be referenced by a shorter index, reducing the overall size of transactions. This optimization can lead to significant improvements in transaction throughput and reduced fees for users.

Testing for Increased Transaction Size

In line with the versioned transactions update, the Solana team is also conducting extensive testing for increased transaction sizes. Specifically, they're benchmarking transactions up to 1280 bytes, which is twice the current maximum size.

Joe explains, "They've created all these tests to do it, looking for just seeing how that turns out." This testing phase is crucial to ensure that the network can handle larger transactions without compromising on speed or efficiency. If successful, this could open up new possibilities for more complex on-chain operations and smart contracts.

It's worth noting that these larger transactions are expected to cost proportionally more. As Joe mentions, "If it's like 60k, then it would actually cost three times as a 1x transaction." This pricing model ensures that the network remains balanced and that users are incentivized to optimize their transaction sizes where possible.

Cluster Release Schedules: Clarifying Version Changes

The Solana team has made some changes to their cluster release schedules, which may initially seem confusing but are designed to streamline the deployment of new features. Joe provides a helpful breakdown of the recent version changes:

"So if you notice, there was like 10.x and 11.x. And now there's like a 13.x and a 14.x. It's kind of confusing. So what happened was mainnet was running 10.x and currently still is, and 11.x was supposed to be like, OK, quick default on, but it also had all this other stuff that was causing some performance issues."

To address these issues and expedite the release of the 'quick' feature (likely referring to Solana's QuickNode integration), the team has reorganized their version numbering:

  1. Version 13.x (specifically 13.1) will include the 'quick' feature as default, without the additional features that were causing performance concerns.
  2. Version 14.x will incorporate the other features that require more testing and refinement.

This reorganization allows for a more focused and efficient release process, ensuring that critical updates can be deployed without being held back by features that need additional work. It's a testament to Solana's agile development approach and their commitment to maintaining a high-performance network.

xNFT Backpack: Open-Source Wallet Revolution

Perhaps the most exciting announcement in this changelog is the release of Backpack, an open-source xNFT wallet. This release has been highly anticipated by the Solana community and represents a significant step forward in the NFT space.

Backpack is not just another wallet; it's a platform designed specifically for xNFTs (executable NFTs), which are a new and innovative type of non-fungible token that can contain executable code. This opens up a world of possibilities for interactive and dynamic NFTs that go beyond simple digital ownership.

The hosts express their enthusiasm for the release, with Jacob saying, "Can't wait to try it myself and actually like build the xNFTs on top of it and see how it all works." This sentiment is likely shared by many developers in the Solana ecosystem who are eager to explore the potential of xNFTs.

What sets Backpack apart is its open-source nature. The entire codebase is available on GitHub, allowing developers to inspect, contribute to, and build upon the platform. This transparency not only fosters trust but also encourages community-driven innovation.

The Backpack repository includes:

  • An introductory video to help users get started
  • Detailed instructions for cloning and setting up the wallet
  • Self-setup guides for those who want to customize their experience

The open-source approach of Backpack aligns perfectly with Solana's ethos of community-driven development and innovation. It's a powerful tool that puts the power of xNFTs into the hands of creators and developers, potentially sparking a new wave of creativity in the NFT space.

Looking Ahead: The Future of Solana Development

As we reflect on the updates and announcements from this Solana Changelog, it's clear that the ecosystem is in a state of rapid evolution. The improvements to SolPG, the introduction of versioned transactions, and the release of Backpack all point to a future where developing on Solana is more accessible, efficient, and innovative than ever before.

The focus on developer tools and infrastructure improvements demonstrates Solana's commitment to creating a robust and user-friendly environment for builders. By lowering the barriers to entry and providing powerful new capabilities, Solana is positioning itself as the go-to platform for the next generation of decentralized applications.

Moreover, the open and transparent nature of these developments, from the P2P network proposals to the open-source release of Backpack, reinforces Solana's community-centric approach. This collaborative spirit is likely to attract more developers and innovators to the ecosystem, driving further growth and innovation.

As Joe and Jacob wrap up the changelog, their excitement for the future is palpable. "That's really it guys for Change. Our today I'm Joe and this is Jacob and we'll bring you guys some fresh changes next week," Joe concludes. This promise of continuous updates and improvements is what keeps the Solana community engaged and eager for what's to come.

In conclusion, the Solana ecosystem is thriving with new developments that enhance its capabilities, improve developer experience, and push the boundaries of what's possible in blockchain technology. From the enhanced SolPG features to the game-changing xNFT wallet, Solana is cementing its position as a leader in the blockchain space. As these changes roll out and mature, we can expect to see an explosion of creativity and innovation from developers and users alike, all building on the fast, efficient, and ever-evolving Solana blockchain.

Facts + Figures

  • SolPG, Solana's web-based IDE, is adding support for JavaScript and TypeScript testing within the browser.
  • A proposal for a P2P private network for Solana cluster components is under discussion, though not yet formalized.
  • Solana has released integration guides for versioned transactions and lookup tables, available in the edge documentation.
  • The Solana team is testing transactions up to 1280 bytes, double the current maximum size.
  • Larger transactions (e.g., 60k) are expected to cost proportionally more, up to three times the cost of a standard transaction.
  • Solana's cluster release schedule has been reorganized:
    • Version 13.x (13.1) includes the 'quick' feature as default.
    • Version 14.x will incorporate additional features requiring more testing.
  • Backpack, an open-source xNFT wallet, has been released with full source code available on GitHub.
  • The Backpack repository includes an introductory video, setup instructions, and self-setup guides.
  • Solana's mainnet is currently running on version 10.x.
  • The changes to SolPG are expected to significantly ease the onboarding process for new Solana developers.

Questions Answered

What new features are coming to SolPG?

SolPG is adding support for JavaScript and TypeScript testing directly within the browser. This means developers can now write, run, and test their Solana programs without leaving the web-based IDE environment. The update aims to streamline the development process and make it easier for newcomers to get started with Solana programming.

What is the P2P private network proposal for Solana?

While still in the proposal stage, there are discussions about implementing a peer-to-peer (P2P) private network for Solana cluster components. This proposal could potentially enhance communication between various parts of the Solana ecosystem, leading to improved efficiency in transaction processing and better coordination between validators. However, the details are still being worked out and no formal proposal has been written yet.

How are versioned transactions changing Solana development?

Versioned transactions are a new feature in Solana that offer developers more flexibility and efficiency in their applications. The Solana team has released comprehensive guides for integrating versioned transactions, which can be found in the Solana edge documentation. These transactions allow for more complex operations within a single transaction, potentially reducing the number of separate transactions required for certain operations and improving overall efficiency.

What is Backpack and why is it significant?

Backpack is a newly released open-source xNFT wallet for Solana. It's significant because it's designed specifically for xNFTs (executable NFTs), which can contain executable code. This opens up new possibilities for interactive and dynamic NFTs. The wallet's open-source nature allows developers to inspect, contribute to, and build upon the platform, fostering community-driven innovation in the NFT space.

How is Solana changing its cluster release schedule?

Solana has reorganized its cluster release schedule to streamline the deployment of new features. Version 13.x (specifically 13.1) will include the 'quick' feature as default, without additional features that were causing performance issues. Version 14.x will incorporate other features that require more testing and refinement. This change allows for a more focused and efficient release process, ensuring critical updates can be deployed quickly.

Related Content

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!

Solana Changelog - December 13, 2022 - BigTable Fixes, Versioned Tx Program Testing, and OpenBook!

Explore the latest Solana updates including transaction capping, BigTable improvements, versioned transactions in program tests, and the exciting launch of OpenBook DEX.

Solana Changelog - December 13, 2022 - BigTable Fixes, Versioned Tx Program Testing, and OpenBook!

Discover the latest Solana updates including transaction capping, BigTable improvements, versioned transactions in program tests, and the exciting launch of OpenBook DEX.

Solana Changelog - April 23 - Migrating BPF Programs, Priority Fees on the CLI, and More

Explore the latest Solana developments including BPF program migration, CLI priority fee updates, the upcoming Bonkathon, and major Anchor 0.30 release changes.

Solana Changelog - October 11, 2022 - Vote Credit Proposal, Curve 25519 Compute Costs, & Seahorse v2

Discover the latest Solana developments including a new vote credit proposal, optimized Curve 25519 compute costs, and the exciting release of Seahorse v2 for Python developers.

Solana Changelog - January 31, 2023 - Geyser Improvements, Program-Test, and Bokken

Explore the latest Solana developments including a proposed fee market for storage, Geyser improvements, and the game-changing Bokken debugger for Solana programs.

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 - November 1, 2022 - Error Logging, Open-Source Proposals, and Voter Withdrawals

Discover the latest Solana updates including improved error logging, community-driven proposals, and exciting developments in the ecosystem.

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 - 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 - 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 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 - January 31, 2023 - Geyser Improvements, Program-Test, and Bokken

Explore the latest Solana updates including a proposed fee market for storage, Geyser improvements, and the game-changing Bokken debugger for Solana programs.

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 17, 2023 - SIMD 3, Compute Cost Updates, Golana

Dive into the latest Solana developments including the SIMD 3 proposal for dynamic base fees, compute cost updates, and the introduction of Golana for Go developers.