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

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

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.