Earn 5.76% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Podcast Summary Solfate

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

Solana 🧭 Compass By Solana 🧭 Compass Nov 14, 2023 14 min read

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.


Comments

Please login to leave a comment.

Related Content

WTF RPC? w/ Brian Long (Triton One)

Dive deep into the world of RPC services with Brian Long from Triton One. Explore how RPCs enhance blockchain usability, data retrieval, and transaction processing on Solana and beyond.

Storing the Solana history on IPFS/Filecoin - Project Old Faithful w/ Brian Long from Triton

Discover how Triton's Project Old Faithful is making Solana's entire ledger history accessible through IPFS and Filecoin, transforming blockchain data availability for developers and users alike.

Solana Changelog - December 20 - Top Picks of 2023

Explore Solana's explosive growth in 2023, from state compression and NFTs to developer tools like Bankrun and Sign in with Solana. Discover key ecosystem developments and resources for new Solana developers.

Solana Changelog - December 20 - Top Picks of 2023

Explore Solana's major achievements in 2023, including state compression, surging developer adoption, and groundbreaking tools like Bankrun and Sign in with Solana.

Breakpoint 2024: Product Keynote: Filecoin (Juan Benet)

Filecoin to store Solana's entire ledger, enabling full random access and verifiability for the Solana ecosystem

Storing Solana History on IPFS/Filecoin - Project Old Faithful with Brian Long

Discover how Project Old Faithful is making Solana's entire transaction history accessible through IPFS and Filecoin, transforming blockchain data availability for developers and users alike.

Breakpoint 2024: Debate: 100 Validators Are Sufficient to Run a Decentralized L1

Solana founders and experts debate: Are 100 validators enough for a decentralized L1? Explore the economic and security implications.

This House believes that Solana culture is cooked

Breakpoint 2025 debate: Has Solana's culture collapsed or evolved? Industry leaders argue both sides of this critical ecosystem question.

Solana Changelog October 30th

Exciting Solana ecosystem updates including NixOS builds, Old Faithful RPC on Filecoin, verified program builds, and Explorer improvements

Breakpoint 2024: Debate: Non-Custodial Wallets Are Overrated

Solana experts debate non-custodial wallets: Are they overrated or underappreciated? Discover the nuances of crypto custody.

The Brian Armstrong Podcast - Coinbase CEO on Entrepreneurship, Crypto, and Company Culture

Coinbase CEO Brian Armstrong discusses crypto adoption, company culture, listing policies, and Coinbase's expansion plans in a wide-ranging interview.

Solana Ecosystem Call: February 2024

Dive into the latest Solana developments with Dan Romero, Brian Johnson, and key project launches in this packed ecosystem call

The Future of Ethereum: Layer 2 Scaling Solutions Explained

Explore Ethereum's layer 2 scaling solutions, including rollups and sharding, and learn how ETH 2.0 aims to revolutionize blockchain technology.

Solving Crypto's Scaling Trilemma | Arbitrum

Explore how Arbitrum is tackling Ethereum's scaling challenges, the intricacies of optimistic rollups, and the future of decentralized Layer 2 solutions in this in-depth discussion with Arbitrum's founders.

Solana vs Ethereum: Two Paths, One Endgame | Jon Charbonneau

Explore the convergence of Solana and Ethereum scaling strategies, the future of rollups, and the importance of social layers in blockchain ecosystems.

Solana tokens

Solana Token Markets

Explore all tokens β†’