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

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

Solana Changelog - February 14, 2023 - Diet Clients, 1.15 Release, and Metaplex Fusion

By Solana-Changelog

Published on 2023-02-14

Explore Solana's newest features including diet clients for improved security, the 1.15 release, and innovative NFT farming with Metaplex Fusion.

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

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 prominent figures in the Solana ecosystem, brings to light some exciting developments that are set to enhance the platform's functionality, security, and user experience. From innovative proposals to groundbreaking releases and creative NFT applications, this changelog is packed with information that showcases Solana's commitment to innovation and growth.

The Grizzly Thon Hackathon

The Solana ecosystem is currently abuzz with the ongoing Grizzly Thon, a global hackathon that provides an excellent opportunity for developers to showcase their skills and creativity. This event is not just about competition; it's a breeding ground for innovation and collaboration within the Solana community.

The hackathon offers participants a chance to build projects on the Solana blockchain and present them to a wide audience. What makes this event particularly valuable is the support system in place for developers. Twice a week, on Tuesdays and Thursdays, office hours are held in the Grizzly Thon hackathon Discord channel. These sessions serve as a lifeline for participants who may be facing challenges or simply seeking guidance on their projects.

Jonas, the new developer advocate at the Solana Foundation, emphasizes the importance 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 underscores Solana's commitment to nurturing talent and fostering innovation within its ecosystem.

SIMD 10: Diet Clients

One of the most intriguing proposals discussed in this changelog is SIMD number 10, which introduces the concept of "diet clients." This proposal aims to define a protocol for sampling validators, a move that could significantly enhance the security and efficiency of the Solana network.

Jonas explains the core idea behind 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 implementation of diet clients could be a game-changer for Solana. By allowing clients to operate without running a full node, it opens up new possibilities for lightweight applications and services built on the Solana blockchain. This could potentially lead to broader adoption and more diverse use cases for the platform.

Jacob delves deeper into the mechanics of how diet clients work: "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." He goes on to explain that while this method may not be as secure as relying on the majority stake, it becomes increasingly reliable after a certain number of confirmations.

This approach to validation strikes a balance between security and efficiency. By sampling a smaller portion of the network, diet clients can operate more quickly and with fewer resources. At the same time, the mathematical principles behind the sampling ensure that the security of the network is not compromised.

The potential implications of this proposal are significant. As Jonas enthusiastically notes, "Maybe I run my own diet client." This sentiment reflects the excitement within the Solana community about the possibilities that diet clients could unlock. From improved scalability to enhanced accessibility for developers and users alike, the implementation of SIMD 10 could mark a significant leap forward for Solana.

Preventing Rent-Paying Accounts

Another notable development highlighted in the changelog is a commit that addresses an edge case in Solana's rent system. The commit in question prevents validator identity accounts from accidentally becoming rent-paying accounts.

Jonas describes 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 implemented involves burning the rent in these accounts and disabling the ability to create rent-paying accounts via validator identity accounts. This fix demonstrates Solana's commitment to maintaining the integrity of its economic model and ensuring that all accounts on the network operate as intended.

Jacob adds context to the fix: "There's a feature flag now to burn the rent and disable that ability to create and rent paying accounts via validator identity accounts." He also notes that it was fascinating to watch this issue be debugged in Discord and then see the solution implemented through a commit on GitHub. This transparency and community involvement in problem-solving is a hallmark of Solana's development process.

Solana 1.15 Release

One of the most significant announcements in this changelog is the release of Solana version 1.15. This new version represents the latest step in Solana's continuous improvement and optimization of its blockchain technology.

Jacob provides an update on the adoption of this new version: "At the time of this recording, I believe there's less 10 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."

The gradual rollout of new versions is a common practice in blockchain networks to ensure stability and give validators time to upgrade their systems. The fact that 1.15 is already seeing adoption on the testnet is a positive sign for its eventual deployment on the mainnet.

In addition to the 1.15 release, Jacob also mentions progress on the current mainnet version: "There is going to call for like a 10% upgrade to 1.14.15 on main at 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 main at beta."

This staged approach to version upgrades demonstrates Solana's commitment to maintaining network stability while continually pushing forward with improvements and optimizations. It's a delicate balance between innovation and reliability that Solana seems to be managing effectively.

Metaplex Fusion and NFT Innovation

The changelog also highlights an exciting development in the world of Non-Fungible Tokens (NFTs) on Solana. Jonas shares information about a project that leverages Metaplex Fusion to create a unique farming game.

Metaplex Fusion is a feature that allows NFTs to own other NFTs, opening up new possibilities for complex and interactive NFT-based applications. Jonas explains the concept behind the farming game: "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 innovative use of Metaplex Fusion demonstrates the creative potential of Solana's NFT ecosystem. By allowing NFTs to interact with and evolve into other NFTs, developers can create more dynamic and engaging experiences for users.

Jacob points out the significance of this development: "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. So 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."

The availability of Metaplex Fusion as a standard feature could lead to an explosion of creativity in the Solana NFT space. It lowers the barrier to entry for developers looking to create complex NFT-based applications, potentially leading to a new wave of innovative projects on the platform.

Jonas adds that there are other options available for similar functionality, such as Raindrops, further highlighting the rich ecosystem of tools and features available to Solana developers.

The Impact of These Developments

The developments discussed in this Solana Changelog episode paint a picture of a blockchain platform that is rapidly evolving and improving. From the low-level optimizations like preventing rent-paying validator identity accounts to high-level features like Metaplex Fusion, Solana is addressing challenges and creating opportunities across its entire stack.

The introduction of diet clients through SIMD 10 could significantly enhance Solana's scalability and accessibility. By allowing lightweight clients to operate securely without running a full node, Solana could become more attractive to a wider range of developers and users.

The release of version 1.15 and the ongoing upgrades to the mainnet demonstrate Solana's commitment to continuous improvement. These regular updates ensure that the network remains at the cutting edge of blockchain technology, constantly refining its performance and capabilities.

In the realm of NFTs, the creative use of Metaplex Fusion showcases the innovative potential of Solana's ecosystem. As developers begin to explore and exploit these new capabilities, we can expect to see a new generation of NFT-based applications that push the boundaries of what's possible in the digital asset space.

Solana's Growing Ecosystem

One of the key takeaways from this changelog is the vibrancy and growth of the Solana ecosystem. The ongoing Grizzly Thon hackathon, with its regular office hours and support for developers, exemplifies Solana's commitment to nurturing its community of builders.

This community-centric approach is further evidenced by the transparent problem-solving process described by Jacob, where issues are debugged in public Discord channels before being implemented on GitHub. This level of openness and collaboration is crucial for building trust and fostering innovation within the blockchain space.

Looking Ahead

As Solana continues to evolve and improve, it's clear that the platform is positioning itself as a leading force in the blockchain industry. The developments discussed in this changelog - from technical improvements to creative applications - demonstrate Solana's holistic approach to growth and innovation.

The upcoming tutorials on Metaplex Fusion, mentioned by Jonas, suggest that education and knowledge-sharing remain a priority for the Solana community. As more developers learn about and experiment with these new features, we can expect to see an explosion of creativity and innovation on the platform.

Conclusion

The Solana Changelog for February 14, 2023, offers a glimpse into the dynamic and rapidly evolving world of Solana. From core protocol improvements like diet clients to creative applications of NFT technology, Solana is pushing the boundaries of what's possible in blockchain technology.

As the platform continues to grow and mature, it's clear that Solana is not just keeping pace with the broader blockchain industry, but in many ways, it's setting the pace. With its focus on performance, scalability, and developer-friendly features, Solana is well-positioned to play a leading role in the future of decentralized technology.

For developers, users, and blockchain enthusiasts alike, the message is clear: keep your eyes on Solana. The innovations and improvements highlighted in this changelog are just the beginning of what promises to be an exciting journey into the future of blockchain technology.

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 "diet clients" for Solana, allowing sampling of validators without running a full node.
  • Diet clients use a minority vs majority sampling method, with 33% vs 66% stake comparison.
  • A new commit prevents validator identity accounts from accidentally becoming rent-paying accounts.
  • Solana version 1.15 has been released and tagged.
  • At the time of recording, less than 10% of stake on testnet was on version 1.15.
  • There's a call for a 10% upgrade to version 1.14.15 on mainnet beta.
  • The current version on mainnet beta is 1.13.
  • Metaplex Fusion allows NFTs to own other NFTs, enabling more complex NFT-based applications.
  • A developer at a hacker house in Turkey created a farming game using Metaplex Fusion.
  • The farming game involves planting a seed NFT, adding water, and evolving it into a new NFT (e.g., a tomato plant).
  • A tutorial on building with Metaplex Fusion is planned for release soon.
  • Raindrops is mentioned as another option for creating similar NFT functionalities.

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 build projects on the Solana blockchain and showcase them to a wide audience. The hackathon includes office hours twice a week on Tuesdays and Thursdays in the Discord channel, where participants can get help with their projects and ask questions about building on Solana.

What are diet clients in Solana?

Diet clients are a proposed feature for Solana, introduced in SIMD 10. They allow for sampling of validators without running a full node, enabling clients to determine if there was an invalid state transition or a double confirm attack. Diet clients use a minority vs majority sampling method, comparing 33% vs 66% of stake. While not as secure as relying on the majority stake, they become increasingly reliable after a certain number of confirmations.

What is new in Solana version 1.15?

Solana version 1.15 has been released and tagged, representing the latest step in Solana's continuous improvement and optimization of its blockchain technology. At the time of the podcast recording, less than 10% of stake on testnet was on version 1.15. While specific details of the new features weren't discussed, the gradual adoption of this new version on testnet indicates progress towards its eventual deployment on mainnet.

How does Metaplex Fusion work?

Metaplex Fusion is a feature that allows NFTs to own other NFTs on the Solana blockchain. This enables more complex and interactive NFT-based applications. For example, a developer created a farming game where a seed NFT is planted, water is added, and it evolves into a new NFT, such as a tomato plant. This functionality allows for dynamic and evolving NFT experiences, opening up new possibilities for creative applications in the Solana ecosystem.

What is the current version of Solana on mainnet beta?

The current version of Solana on mainnet beta is 1.13. However, there is a call for a 10% upgrade to version 1.14.15 on mainnet beta. This gradual upgrade process demonstrates Solana's commitment to maintaining network stability while continually pushing forward with improvements and optimizations.

How is Solana addressing the issue of rent-paying accounts?

Solana has implemented a fix to prevent validator identity accounts from accidentally becoming rent-paying accounts. The solution involves burning the rent in these accounts and disabling the ability to create rent-paying accounts via validator identity accounts. This fix ensures the integrity of Solana's economic model and that all accounts on the network operate as intended.

What resources are available for developers learning about Metaplex Fusion?

While specific resources weren't mentioned in the podcast, it was noted that a tutorial on building with Metaplex Fusion is planned for release soon. This tutorial will likely provide step-by-step guidance on how to create NFT-based applications using Metaplex Fusion. Additionally, the Solana community and resources like the Grizzly Thon office hours can be valuable for developers looking to learn more about this and other Solana features.

Related Content

Solana Changelog - February 14, 2023 - Diet Clients, 1.15 Release, and Metaplex Fusion

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 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 - 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 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 April 18 - Automatic Repair, Saga, and Helium

Discover Solana's latest developments including the Saga phone launch, Helium network migration, and innovative automatic cluster repair proposal.

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

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 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 - 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 - Mar 19: Anza's Agave Client, Compute, and create-solana-program

Explore Solana's latest developments: Anza's Agave client, block space challenges, priority fees, and new developer tools like create-solana-program.

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

Explore the latest Solana updates including game jam success, new developer tools, light client progress, and innovative local testing solutions