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

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

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

Learn more

Running and Scaling Solana RPCs (w/ Brian Long, co-founder of Triton) - Solfate Podcast #37

By Solfate

Published on 2023-11-14

Learn how Triton is revolutionizing Solana's infrastructure with Project Yellowstone, improving RPC performance and data availability for developers.

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

Triton: Revolutionizing Solana's Infrastructure

In a recent episode of the Solfate Podcast, hosts Nick and James sat down with Brian Long, co-founder of Triton, to discuss the company's groundbreaking work in scaling and improving Solana's infrastructure. The conversation delved into Triton's history, their innovative projects, and the future of blockchain technology.

Brian Long's Crypto Journey

Brian Long's involvement in the cryptocurrency space dates back to the early days of Bitcoin. In late 2009 and early 2010, he was mining Bitcoin on his CPU, a time when the concept of digital currency was still in its infancy. However, even then, Brian had insights that would prove prescient:

"At the time it was cool tech, people were talking about it. People were saying that, hey, Bitcoin is amazing. You're going to be able to go into a coffee shop and buy a cup of coffee with Bitcoin. And so I thought, okay, this is cool. It's a really neat idea. But at 10 transactions per second, no, this is not a global means of payment."

This early skepticism about Bitcoin's scalability as a global payment system led Brian to look for alternatives that could truly revolutionize the financial world.

Discovering Solana

Brian's introduction to Solana came through a mutual friend who explained the project's innovative approach to blockchain technology. The concept of Proof of History and Solana's ability to break through the speed barrier for layer one blockchains immediately captured Brian's attention:

"My friend was telling me about Solana proof of history and how they were breaking through the speed barrier for layer one. And for me, it was immediate. Yes, that's what I've been looking for. I want in, how can I do this?"

This excitement led Brian to volunteer as a validator for Solana, marking the beginning of his deep involvement with the project.

Triton's Origins and Growth

Triton's journey with Solana began in the earliest days of the network. Brian and his team were involved in the dry runs and the eventual launch of both the testnet and mainnet. This early involvement gave them a unique perspective on Solana's development and potential:

"So I've had a chance to kind of see Solana not from the very beginning, not from Greg's basement, but where they all started. But still relatively early. So it's been quite the ride."

From these humble beginnings, Triton has grown into a crucial player in the Solana ecosystem, providing essential infrastructure and constantly innovating to improve the network's performance.

The Vision of Digital Dollars

One of the most interesting aspects of Brian's journey is how his early vision for cryptocurrency has come to fruition. Back in 2013, he had a clear idea of what he wanted to see:

"I'd love to see an app on my iPhone where I could send a digital US dollar. Not a Bitcoin, not ETH, a US dollar. And now as we jump forward 10 years, we see what's happening today with USDC on Solana. And how fast it is now to do exactly that, right? We all have wallets on our phones, we can all send dollars within one or two seconds."

This realization of his decade-old dream underscores the rapid progress made in the cryptocurrency space, particularly with Solana's high-speed, low-cost transactions.

Project Yellowstone: Revolutionizing Solana's Infrastructure

At the heart of Triton's contributions to the Solana ecosystem is Project Yellowstone, a suite of initiatives aimed at improving Solana's RPC (Remote Procedure Call) layer. Brian explained the origin and significance of this project:

"Solana has the Geyser feature. Geyser started out as the accounts of DB plugin. I actually thought that was a horrible marketing name. So I went back to labs and said, hey, let's do something better here. And so then the name that accounts DB. Yeah, accounts DB plugin. We're trying to go from zero to one here. We need a better name. And so anyway, so Geyser was the name that was chosen."

Project Yellowstone encompasses several key components, each named after geysers in Yellowstone National Park, reflecting the project's focus on data streaming and management.

Dragon's Mouth: Enhancing GRPC Capabilities

One of the key components of Project Yellowstone is Dragon's Mouth, a GRPC plugin that offers enhanced capabilities for data access and streaming:

"Dragon's Mouth, for example, our GRPC plugin is called Dragon's Mouth. And that's the name of a Geyser in Yellowstone. And so that is a GRPC plugin that traders and other people can use to access and stream data into a back end."

This plugin offers significant improvements over standard interfaces, including the ability to subscribe to real-time data streams, making it invaluable for traders and other applications requiring up-to-the-second information.

Steamboat: Accelerating Get Program Accounts

Another crucial component of Project Yellowstone is Steamboat, which focuses on improving the performance of Get Program Accounts (GPA) queries:

"Steamboat is our accelerator for get program accounts. And what we're doing there is we're building custom indexes for specifically for certain programs. And the reason we did that is that we could accelerate the performance of GPA."

This optimization has led to dramatic improvements in query speed, with some operations seeing a 99% reduction in processing time. Such improvements are critical for enhancing the user experience of applications built on Solana.

WhirlyGig: WebSocket Interface for Real-Time Data

WhirlyGig represents another innovation within Project Yellowstone, offering a WebSocket interface that sits on top of Dragon's Mouth:

"WhirlyGig, which I thought was the best name ever, WhirlyGig. And that's the WebSocket interface that is sitting on top of Dragon's mouth right now. And so it allows you to use just basically a WebSocket interface into the same back end."

This component allows for real-time data streaming at the process commitment level, providing unprecedented visibility into transaction processing on the Solana network.

Old Faithful: Solving Data Availability Challenges

Perhaps the most ambitious component of Project Yellowstone is Old Faithful, which aims to address one of the most significant challenges facing Solana developers: access to historical blockchain data.

"A developer, when they're new to Solana, um, you know, they're, they're starting to learn how it works. They want to start writing some code. They may also be interested in running their on RPC stack. And so they want to be able to spin up an RPC server, learn about that, and then write their application against their own server. Um, what they quickly learn after that is they do not have access to the history."

Old Faithful seeks to solve this problem by making the entire Solana transaction history available in a decentralized manner. This is a monumental task, given the sheer volume of data involved:

"Currently about two hundred and fifty, one cluster. Two hundred and fifty terabytes, uh, right now is what we, uh, what we've got in the, the old faithful archive now."

Collaboration with Protocol Labs

To tackle the challenge of storing and distributing such a massive amount of data, Triton has partnered with Protocol Labs, the organization behind IPFS (InterPlanetary File System) and Filecoin. This collaboration represents a unique instance of two layer-one blockchains working together to solve a common problem.

The partnership leverages Filecoin's decentralized storage capabilities to host Solana's historical data in a way that's both accessible and efficient:

"We can throw a 500 gigabyte file onto Filecoin. And if you need to pull a transaction out of that 500 gig file, you don't need to download the entire file. You can say, I want to grab only these bytes. So there's 1k of bytes in the middle of this file. Just send me those."

This approach allows for practical access to historical data without requiring developers to download and store hundreds of terabytes locally.

The Impact on Solana Development

The initiatives undertaken by Triton, particularly Project Yellowstone and Old Faithful, have the potential to significantly impact Solana development. By making historical data more accessible and improving RPC performance, these projects lower the barriers to entry for new developers and enhance the capabilities of existing applications.

Brian emphasized the importance of these efforts:

"That's what I want people to know about and really care about is, you know, okay, how can we start to integrate and actually get visibility to be able to see the full blockchain and see the full history and to be able to do it when it's at a petabyte scale."

Triton's Lean and Focused Approach

Despite the ambitious nature of their projects, Triton operates with a surprisingly lean team. Brian revealed that the company consists of just 10 people spread across the globe:

"Yeah, I think we're at 10, we're spread around the globe. That's it. 10. Yeah. Yeah, we're pretty lean. Spread around the globe. So with three different regions. And so literally the sun never sets for us, just like on a blockchain, it never sets."

This small team size allows Triton to remain focused on their core mission of improving Solana's infrastructure without getting bogged down in extraneous activities.

Bootstrapped Success

One of the most impressive aspects of Triton's story is that they've achieved their success without external funding:

"And we're also a bootstrapped company. So we, you know, we just do as three guys and, you know, six servers and we went from there."

This bootstrapped approach has allowed Triton to maintain their focus and independence, growing organically with the Solana ecosystem.

Riding the Solana Wave

Brian shared insights into the explosive growth of Solana and how Triton scaled to meet the increasing demands:

"In 2020, we could not add servers fast enough. And Solano Foundation, with a ton of foresight, pulled together the Solana server protocol program. And what they did is they pre-arranged with a whole bunch of bare metal providers to have servers available for the Solana community."

This period of rapid growth saw Triton scaling from just a handful of servers to hundreds in a matter of months, a testament to both the popularity of Solana and Triton's ability to adapt quickly.

The Future of Blockchain Infrastructure

Looking to the future, Brian emphasized the importance of continuing to improve blockchain infrastructure to support mass adoption:

"And that's what I want people to know about and really care about is, you know, okay, how can we start to integrate and actually get visibility to be able to see the full blockchain and see the full history and to be able to do it when it's at a petabyte scale. And because it won't be too many years until we're there."

This forward-thinking approach positions Triton and Solana at the forefront of blockchain technology, ready to meet the challenges of an increasingly data-intensive future.

Conclusion

The conversation with Brian Long offers a fascinating glimpse into the world of blockchain infrastructure and the critical role that companies like Triton play in the ecosystem. From their humble beginnings as Solana validators to their current position as innovators pushing the boundaries of what's possible with blockchain technology, Triton's journey mirrors the rapid evolution of the cryptocurrency space.

Project Yellowstone and its various components represent a significant leap forward in making Solana more accessible, efficient, and scalable. By addressing key challenges such as data availability and RPC performance, Triton is laying the groundwork for the next wave of blockchain adoption and innovation.

As Solana continues to grow and evolve, the work of companies like Triton will be crucial in ensuring that the network can meet the demands of an increasingly digital world. With their focus on solving real-world problems and their commitment to open-source collaboration, Triton is helping to shape the future of not just Solana, but the entire blockchain industry.

Facts + Figures

  • Brian Long has been involved in cryptocurrency since late 2009/early 2010, initially mining Bitcoin on a CPU.
  • Triton has been involved with Solana since pre-mainnet days, helping to bring up the mainnet in March 2020.
  • Project Yellowstone is Triton's umbrella project for improving Solana's RPC layer.
  • The Old Faithful project aims to make the entire Solana transaction history (over 250 terabytes) available on IPFS/Filecoin.
  • Triton operates with a lean team of just 10 people spread across three global regions.
  • Triton is a bootstrapped company, starting with just three people and six servers.
  • In 2020, Triton scaled from a handful of servers to hundreds to meet Solana's growing demands.
  • The Dragon's Mouth GRPC plugin allows for real-time data streaming at the process commitment level.
  • Steamboat, part of Project Yellowstone, has improved some query speeds by 99%.
  • The current Solana transaction history archive managed by Triton contains about 250 terabytes of data.
  • The Solana blockchain grows by approximately 500 gigabytes every two days.
  • Triton is collaborating with Protocol Labs (creators of IPFS and Filecoin) to store and distribute Solana's historical data.
  • The Old Faithful project uses a car file format that allows for efficient retrieval of specific data without downloading entire large files.
  • Triton's focus is on making the standard RPC specification faster and more scalable.

Questions Answered

What is Project Yellowstone?

Project Yellowstone is Triton's umbrella initiative to improve Solana's RPC (Remote Procedure Call) layer. It encompasses several key components, each named after geysers in Yellowstone National Park, reflecting the project's focus on data streaming and management. These components include Dragon's Mouth (a GRPC plugin), Steamboat (an accelerator for Get Program Accounts), WhirlyGig (a WebSocket interface), and Old Faithful (a solution for historical data availability).

How does Old Faithful address Solana's data availability challenge?

Old Faithful aims to make the entire Solana transaction history (over 250 terabytes) available in a decentralized manner using IPFS and Filecoin. This solves the problem of developers not having access to historical blockchain data when setting up their own RPC nodes. By storing the data in a content-addressable format, developers can retrieve specific pieces of data without needing to download the entire history, making it practical for individual developers to access historical transactions.

What improvements has Triton made to Solana's RPC performance?

Triton has made several improvements to Solana's RPC performance through Project Yellowstone. The Steamboat component has accelerated Get Program Accounts (GPA) queries by up to 99% for certain operations by using custom indexes. Dragon's Mouth provides real-time data streaming at the process commitment level, allowing for instantaneous transaction visibility. WhirlyGig offers a WebSocket interface for easy access to this high-speed data streaming.

How is Triton collaborating with Protocol Labs?

Triton is collaborating with Protocol Labs, the organization behind IPFS and Filecoin, to store and distribute Solana's historical transaction data. This partnership allows Triton to leverage Filecoin's decentralized storage capabilities to host the massive amount of Solana data (over 250 terabytes) in a way that's both accessible and efficient. The collaboration represents a unique instance of two layer-one blockchains working together to solve a common problem in the blockchain space.

What is Triton's approach to business growth and development?

Triton operates with a lean team of just 10 people spread across the globe, focusing intensely on their core mission of improving Solana's infrastructure. They are a bootstrapped company, having grown organically with the Solana ecosystem without external funding. Their growth strategy has been based on delivering high-quality services and relying on word-of-mouth referrals within the community, rather than aggressive marketing or business development efforts.

How did Triton scale to meet Solana's rapid growth in 2020?

In 2020, Triton faced the challenge of rapidly scaling their infrastructure to meet Solana's explosive growth. They participated in the Solana Server Protocol Program, which pre-arranged servers with bare metal providers for the Solana community. Triton went from operating just a handful of servers to managing hundreds in a matter of months. This rapid scaling required intense effort from the team, including emergency server acquisitions and round-the-clock work to keep up with the network's demands.

What is Brian Long's vision for the future of blockchain technology?

Brian Long envisions a future where blockchain technology, particularly Solana, achieves mass adoption. He believes this adoption may first occur in countries where cryptocurrency provides significant advantages over traditional financial systems, such as in Venezuela and Argentina. Long emphasizes the importance of continuing to improve blockchain infrastructure to support this mass adoption, particularly in scaling data management capabilities to handle petabyte-scale blockchain histories.

Related Content

Jupiter swap and the $JUP token airdrop (w/ Siong, co-founder of Jupiter) - Solfate Podcast #42

Dive into Jupiter's evolution, innovative token launch strategy, and future plans with co-founder Siong in this insightful Solfate podcast episode.

Phantom Wallet: The most popular Solana wallet (w/ Brandon M, CEO/co-founder) - Solfate Podcast #44

Explore how Phantom Wallet is revolutionizing the Solana ecosystem with user-focused design, multi-chain support, and innovative growth strategies.

Incentivizing Your Community with Tommy from Armada | ep. 05

Learn how Armada is revolutionizing community building and tokenomics automation on Solana through innovative staking and governance solutions.

Solana Staking Rewards Calculator

Calculate your potential earnings when staking on the Solana network

Stronger DeFi and Better Tokenomics with Tommy J, Founder of PsyOptions - Solfate Podcast #34

Tommy Johnson of PsyOptions shares insights on DeFi development, tokenomics, and the future of finance on Solana in this in-depth Solfate podcast

xNFTs and Solana Phone ft. Armani Ferrante

Discover how xNFTs and the Solana Phone are revolutionizing Web3 mobile experiences with Coral founder Armani Ferrante.

Elusiv: Enabling Private Token Swaps on Solana (w/ Nico, co-founder) - Solfate Podcast #46

Discover how Elusiv is transforming blockchain privacy with zero-knowledge technology, enabling compliant private transactions on Solana.

NeoSwap: Smart auctions for perfect swaps (w/ John Ennis, #founder of NeoSwap) - Solfate Podcast #51

Discover how NeoSwap is transforming multi-way trading with AI-powered smart auctions, optimizing value exchange on Solana and beyond.

Breakpoint 2023: Measuring Solana's Carbon Footprint in Real Time

A look at how TriCarbonara measures Solana's network carbon emissions in real-time.

Write Solidity on Solana with Solang (feat. Sean Young, Solana Labs) - Solfate Podcast #31

Discover how Solang enables Solidity development on Solana, offering EVM developers a bridge to high-performance blockchain infrastructure.

The Future of NFTs with Zedd of Magic Eden

Explore how Solana economic zones are revolutionizing global finance, empowering communities, and driving adoption in developing nations.

Breakpoint 2023: DRiP on Solana

A discussion on the evolution and success of DRiP, a Web3 platform on Solana, and its impact on crypto engagement and creator monetization.

Jito and the Future of Solana w/ Lucas Bruder | ep. 2

Lucas Bruder discusses Jito's role in Solana's ecosystem, liquid staking innovations, and the network's recent outage in this insightful podcast.

Blockchain Analytics and Data on Flipside Crypto (feat. GJ Flannery, Flipside) - Solfate Podcast #43

Explore how Flipside Crypto is revolutionizing blockchain analytics for Solana, offering free data access and fostering a global community of analysts.

Building Sig, a New Read-Optimized Solana Validator

A look into SIG, the new read-optimized Solana validator aiming to improve blockchain performance and decentralization.