Liquid Stake with compassSOL for an 8.82% 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.1% APY staking with Solana Compass
Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.1% APY yield on your SOL, while supporting us to create new guides and tools. Learn more
Stake your SOL
- Click to connect your wallet
- Enter the amount you wish to stake
- Kick back and enjoy your returns
- Unstake from your wallet or our staking dashboard
Earn 7.1% APY staking with Solana Compass
Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.1% APY yield on your SOL, while supporting us to create new guides and tools.
Solana Changelog - February 14, 2023 - Diet Clients, 1.15 Release, and Metaplex Fusion
By Changelog
Published on 2023-02-14
Explore Solana's newest features including Diet Clients, the 1.15 release, and Metaplex Fusion. Learn about the Grizzly Thon hackathon and exciting ecosystem updates.
Solana's Latest Developments: Diet Clients, Version 1.15, and Metaplex Fusion
In the ever-evolving world of blockchain technology, Solana continues to make significant strides. The latest episode of the Solana Changelog, featuring Jacob and Jonas, two developer advocates from the Solana Foundation, brings us up to speed on the most recent developments in the Solana ecosystem. From innovative protocol proposals to exciting new releases and creative applications of existing tools, there's a lot to unpack. Let's dive into the details of what's new in the world of Solana.
The Ongoing Grizzly Thon Hackathon
The Grizzly Thon, a global hackathon for Solana developers, is currently in full swing. This event provides an excellent opportunity for developers to showcase their skills, build innovative projects, and gain exposure within the Solana community. The hackathon is not just about competition; it's also a learning experience.
To support participants, the Solana team has set up regular office hours twice a week. These sessions occur on Tuesdays and Thursdays in the Grizzly Thon hackathon Discord channel. Developers can use this time to ask questions, seek guidance on their ideas, or get help with any errors they encounter while building on Solana.
Jonas emphasizes the value of these office hours: "If you have questions, if you just want to know about like, hey, I have an idea or I'm running into an error building on Solana, feel free to join us during those office hours and we'll be there to help you out."
This level of support demonstrates Solana's commitment to fostering a vibrant and active developer community. By providing direct access to experienced developers, Solana is lowering the barrier to entry and encouraging more innovators to build on its platform.
SIMD 10: Diet Clients Proposal
One of the most intriguing developments discussed in this episode is the SIMD (Solana Improvement Document) number 10, which proposes the implementation of "Diet Clients." This proposal aims to define a protocol for sampling validators, allowing clients that don't run a full node to still verify the validity of state transitions and detect potential attacks.
Jonas explains, "These diet clients, it's a proposal to define a protocol for sampling the validators. So it also like a client which doesn't run the full node could still figure out if there was an invalid state transition or maybe a double confirm attack."
The concept of Diet Clients is particularly interesting because it could potentially make it easier for more users to participate in network validation without the need for running a full node. This could lead to increased decentralization and security of the Solana network.
How Diet Clients Work
Jacob provides more insight into the functioning of Diet Clients: "It does sampling, I believe it does minority versus majority. So it can do sampling of the minority stake of the 33% versus the 66% of stake."
This sampling method allows Diet Clients to make educated guesses about the state of the network without having to process all the data that a full node would. While this approach is not as secure as running a full node, it becomes increasingly reliable as more confirmations are received.
Jacob adds, "It's not as safe as doing the majority stake, but after a certain amount of confirmations, you can pretty much say that the minority stake is true. There's some math involved. You can read the full proposal to kind of dive into like how that actually works."
The implementation of Diet Clients could have far-reaching implications for the Solana ecosystem. It could make it easier for more people to participate in network validation, potentially increasing the overall security and decentralization of the network. Moreover, it could open up new possibilities for lightweight applications that need to interact with the Solana blockchain.
Preventing Rent-Paying Accounts
Another significant development discussed in the podcast is a recent commit that addresses an issue with rent-paying accounts. Specifically, this commit prevents validator identity accounts from inadvertently becoming rent-paying accounts.
Jonas explains the issue: "There was one last way apparently how you can create the account. It's not a rent exempt. And I don't know somehow it was like a validator identity account, which what I don't know if you want no more details about it, but for somehow if somehow the rent there was not enough rent in the account."
The solution to this problem involves burning the rent in these accounts. Jacob elaborates: "There's a feature flag now to burn the rent and disable that ability to create and rent paying accounts via validator identity accounts."
This fix is crucial for maintaining the integrity of the Solana network. By ensuring that validator identity accounts remain rent-exempt, it prevents potential issues that could arise from these important accounts running out of funds to pay rent.
Solana Version 1.15 Release
One of the most exciting announcements in this episode is the release of Solana version 1.15. This new version represents the latest improvements and optimizations to the Solana protocol.
Jacob shares some details about the rollout: "At the time of this recording, I believe there's less 10% of stake on testnet on 1.15, but that's pretty cool that we're seeing movement on to another version coming out in the future."
While the adoption of 1.15 on the testnet is still in its early stages, it's a positive sign of progress. The gradual rollout allows for thorough testing and ensures a smooth transition to the new version.
Upgrading Mainnet Beta to 1.14.15
In addition to the 1.15 release, there's also movement towards upgrading the mainnet beta to version 1.14.15. Jacob mentions, "There is going to call for like a 10% upgrade to 1.14.15 on mainnet beta right now. So that's really cool to see as well means that we're finally moving off of 1.13, which is the current version on one mainnet beta."
This incremental upgrade approach demonstrates Solana's commitment to maintaining a stable and reliable network. By gradually moving to newer versions, the team can ensure that each upgrade is thoroughly tested and any potential issues are identified and addressed before widespread adoption.
Metaplex Fusion: Enabling Complex NFT Structures
The podcast also highlights an exciting development in the Solana NFT space: Metaplex Fusion. This feature allows for the creation of NFTs that can own other NFTs, enabling more complex and interesting NFT structures.
Jonas shares an example of how Metaplex Fusion is being used: "At the hacker house in Turkey, there was a person who used Metaplex Fusion to create a farming game. So the nice thing about Metaplex Fusion is you can have NFTs which own different other NFTs. And what he built is he's planting a seed, then he adds some water to it. And then at some point it evolves into a new NFT, which could be for example, a tomato plant."
This use case demonstrates the potential of Metaplex Fusion to enable more complex and interactive NFT-based applications. The ability to have NFTs own other NFTs opens up a whole new realm of possibilities for gaming, digital collectibles, and other creative applications on the Solana blockchain.
The Importance of Community-Driven Education
Jonas emphasizes the importance of community-driven education in the Solana ecosystem: "The nice thing he's going to build a tutorial on that that we will share soon. So I'm very excited about people discovering new things and then teaching other people about it."
This highlights a key strength of the Solana community: the willingness of developers to share their knowledge and experiences. By creating tutorials and sharing insights, developers help to lower the barrier to entry for others, fostering a more vibrant and innovative ecosystem.
Alternative Solutions for NFT Ownership Structures
While Metaplex Fusion provides a powerful tool for creating complex NFT structures, it's worth noting that it's not the only solution available. Jacob mentions, "I know that in the past, a lot of people have been doing like custom integrations and custom programs to do this type of thing that Metaplex Fusion now does by default."
Jonas adds, "There's many options. There's also Raindrops, for example, that they could probably also build a similar thing."
This diversity of tools and approaches highlights the flexibility and robustness of the Solana ecosystem. Developers have multiple options to choose from when implementing complex NFT structures, allowing them to select the best tool for their specific use case.
The Future of Solana Development
As the podcast wraps up, both Jacob and Jonas express excitement about the future of Solana development. The ongoing hackathon, the release of new versions, and the creative applications of tools like Metaplex Fusion all point to a vibrant and growing ecosystem.
Jacob concludes, "It'll be really cool to kind of like see how much more can be created on top of this now that people have a base layer to use."
This sentiment encapsulates the current state of Solana development: with a solid foundation in place and continual improvements being made, the possibilities for what can be built on Solana are expanding rapidly.
The Importance of Staying Informed
The Solana Changelog podcast serves as a valuable resource for developers and enthusiasts who want to stay up-to-date with the latest developments in the Solana ecosystem. By providing regular updates on new proposals, commits, and resources, it helps the community stay informed and engaged.
Jonas encourages listeners to tune in regularly: "Thank you very much everyone for joining us. And make sure to tune in next week again where we have another bunch of very interesting commits for you."
This commitment to regular communication demonstrates Solana's dedication to transparency and community engagement. By keeping developers and users informed about the latest changes and improvements, Solana fosters a more knowledgeable and active community.
Conclusion
The latest episode of the Solana Changelog provides a comprehensive overview of the exciting developments happening in the Solana ecosystem. From the ongoing Grizzly Thon hackathon to the proposal for Diet Clients, the release of version 1.15, and the creative applications of Metaplex Fusion, there's no shortage of innovation and progress.
These developments highlight Solana's commitment to continual improvement and innovation. By focusing on enhancing network efficiency, supporting developers, and enabling new use cases, Solana is positioning itself as a leading platform for blockchain development.
As the ecosystem continues to evolve, it's clear that Solana is not just keeping pace with the rapidly changing world of blockchain technology, but is actively pushing the boundaries of what's possible. With a strong community of developers and a robust set of tools at their disposal, the future of Solana looks brighter than ever.
Whether you're a seasoned Solana developer or just getting started, there's never been a more exciting time to be part of this vibrant ecosystem. As Jacob and Jonas suggest, stay tuned for more updates and exciting developments in the world of Solana.
Facts + Figures
- The Grizzly Thon, a global hackathon for Solana developers, is currently ongoing.
- Office hours for the Grizzly Thon hackathon are held twice a week on Tuesdays and Thursdays in the Discord channel.
- SIMD 10 proposes the implementation of "Diet Clients" for sampling validators without running a full node.
- Diet Clients use a sampling method that compares minority stake (33%) versus majority stake (66%).
- A recent commit prevents validator identity accounts from becoming rent-paying accounts by burning the rent.
- Solana version 1.15 has been released, with less than 10% of stake on testnet currently using this version.
- There's a call for a 10% upgrade to version 1.14.15 on mainnet beta, moving away from the current 1.13 version.
- Metaplex Fusion allows for the creation of NFTs that can own other NFTs.
- A developer at a hacker house in Turkey used Metaplex Fusion to create a farming game with evolving NFTs.
- Alternative solutions for complex NFT structures include custom integrations and programs like Raindrops.
Questions Answered
What is the Grizzly Thon?
The Grizzly Thon is a global hackathon for Solana developers that is currently ongoing. It provides an opportunity for developers to showcase their skills, build innovative projects, and gain exposure within the Solana community. The hackathon includes regular office hours twice a week on Tuesdays and Thursdays in the Discord channel, where participants can ask questions and get help with their projects.
What are Diet Clients in Solana?
Diet Clients are a proposed feature in Solana, outlined in SIMD 10. They are designed to allow clients that don't run a full node to still verify the validity of state transitions and detect potential attacks. Diet Clients work by sampling validators, comparing the minority stake (33%) versus the majority stake (66%). While not as secure as running a full node, Diet Clients become increasingly reliable as more confirmations are received.
What is Metaplex Fusion?
Metaplex Fusion is a feature in the Solana NFT space that allows for the creation of NFTs that can own other NFTs. This enables more complex and interesting NFT structures. For example, it has been used to create a farming game where a seed NFT can evolve into a plant NFT. Metaplex Fusion opens up new possibilities for gaming, digital collectibles, and other creative applications on the Solana blockchain.
What's new in Solana version 1.15?
Solana version 1.15 has been released, representing the latest improvements and optimizations to the Solana protocol. At the time of the podcast recording, less than 10% of stake on the testnet was using version 1.15. While specific details of the improvements weren't discussed, the gradual rollout allows for thorough testing and ensures a smooth transition to the new version.
How is Solana addressing the issue of rent-paying accounts?
Solana has implemented a fix to prevent validator identity accounts from inadvertently becoming rent-paying accounts. This is done through a feature flag that burns the rent and disables the ability to create rent-paying accounts via validator identity accounts. This fix is crucial for maintaining the integrity of the Solana network by ensuring that important validator accounts remain rent-exempt.
On this page
- The Ongoing Grizzly Thon Hackathon
- SIMD 10: Diet Clients Proposal
- How Diet Clients Work
- Preventing Rent-Paying Accounts
- Solana Version 1.15 Release
- Upgrading Mainnet Beta to 1.14.15
- Metaplex Fusion: Enabling Complex NFT Structures
- The Importance of Community-Driven Education
- Alternative Solutions for NFT Ownership Structures
- The Future of Solana Development
- The Importance of Staying Informed
- Conclusion
- Facts + Figures
- Questions Answered
Related Content
Solana Changelog - February 14, 2023 - Diet Clients, 1.15 Release, and Metaplex Fusion
Explore Solana's newest features including diet clients for improved security, the 1.15 release, and innovative NFT farming with Metaplex Fusion.
Solana Changelog - August 29th, 2022 - SDK Changes, Address Lookup Tables, Solang & More!
Explore Solana's recent updates including SDK improvements, address lookup table changes, and the Solang compiler, enhancing developer experience and ecosystem growth.
Solana Changelog May 31 - Interfaces, Solang, and Solana ChatGPT
Explore Solana's latest updates including interfaces, Solang Compiler v0.3.0, and the new Solana ChatGPT plugin. Learn about developer tickets for Breakpoint and Form Function's open-source move.
Solana Changelog - August 8th, 2022 - Offline Signing, QUIC & APR.dev
Explore Solana's newest features including offline message signing, QUIC protocol implementation, and developer resources like APR.dev and Svelte Scaffold.
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 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 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 - 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 - 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 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 April 18 - Automatic Repair, Saga, and Helium
Explore Solana's recent advancements including the Saga phone launch, Helium's migration to Solana, and a groundbreaking proposal for automatic cluster repair and restart.
Solana Changelog - September 19 - Real World Assets, OPOS Hackathon Winners, On-Chain Privacy
Explore Solana's latest updates including real-world asset tokenization, OPOS hackathon winners, and advancements in on-chain privacy solutions.
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 - 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 - 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.
- Our Validator
- Borrow / Lend
- Liquidity Pools
- Token Swaps & Trading
- Yield Farming
- Solana Explained
- Is Solana an Ethereum killer?
- Transaction Fees
- Why Is Solana Going Up?
- Solana's History
- What makes Solana Unique?
- What Is Solana?
- How To Buy Solana
- Solana's Best Projects: Dapps, Defi & NFTs
- Choosing The Best Solana Validator
- Staking Rewards Calculator
- Liquid Staking
- Can You Mine Solana?
- Solana Staking Pools
- Staking On Solana
- How To Unstake Solana
- How To Unstake Solana
- How validators earn
- Best Wallets For Solana