Increase Bandwidth, Reduce Latency w/ Mateo Ward and Andrew McConnell
By Validated
Published on 2023-02-25
Explore how Double Zero is building a decentralized, high-performance network to solve critical issues in blockchain infrastructure and enable the next generation of Web3 applications.
Double Zero: Revolutionizing Blockchain Networks with High-Performance Infrastructure
In a recent episode of Validated, host Austin Federa sits down with Mateo Ward and Andrew McConnell, co-founders of Double Zero, to discuss their groundbreaking work in creating high-performance networking infrastructure tailored specifically for blockchains. This article delves into the fascinating world of network engineering, exploring how Double Zero aims to solve critical issues in blockchain infrastructure and enable the next generation of Web3 applications.
The Genesis of Double Zero
Double Zero emerged from the recognition that existing internet infrastructure is ill-equipped to handle the demands of modern blockchain networks. Austin Federa, former Solana Foundation member, joined forces with telecom veteran Mateo Ward and high-frequency trading network expert Andrew McConnell to address this critical issue.
Mateo Ward brings extensive experience from his work on submarine fiber networks and telecom carriers, while Andrew McConnell's background spans internet service providers, stock exchanges, and high-frequency trading infrastructure. Their combined expertise provides a unique perspective on the challenges facing blockchain networks and the potential solutions.
The Internet's Limitations
To understand the need for Double Zero, it's crucial to grasp the limitations of the current internet infrastructure. The internet, as we know it, is a general-purpose network designed for geographic coverage rather than optimized performance. It consists of interconnected networks owned by various Internet Service Providers (ISPs) that "peer" with each other to route traffic.
Andrew McConnell explains the concept of Autonomous Systems (AS) and how routing decisions are made:
"An AS or an autonomous system is a network that is centrally owned and operated by one party. Within the autonomous system, the business rules that the owner of that network applies can be different from one AS to another AS. But when your packet, as an internet user, when your packet arrives, let's say you're the ISP who you pay money to, the first thing that that ISP's routing table is going to look for is the shortest number or the least number of AS hops to take to the destination that you're trying to reach."
This routing system, while generally efficient, can lead to suboptimal paths for data packets due to economic incentives, peering disputes, and other factors. Mateo Ward provides an illuminating analogy:
"It's sort of like driving your car down a highway full of potholes and then having to go off the highway because there's a big crack in it and go on a side road and then come back on the highway. It's really inefficient to do it that way. You need to build a Formula One track for your Formula One car to drive on."
The Need for Purpose-Built Networks
The limitations of the public internet become particularly problematic for high-performance applications like blockchain networks. Validators and nodes in a blockchain network require consistent, low-latency connections to maintain consensus and process transactions efficiently. The general-purpose nature of the internet cannot guarantee the level of performance required for these critical operations.
Double Zero aims to solve this problem by creating a purpose-built network specifically designed for blockchain infrastructure. By leveraging private networks and advanced software-defined networking techniques, Double Zero can provide the performance and reliability that blockchain networks demand.
Double Zero's Innovative Approach
Double Zero's network is designed to combine the best aspects of decentralized infrastructure with the performance of private networks. Here are some key features of their approach:
Software-Defined Networking
At the heart of Double Zero's innovation is the use of software-defined networking (SDN). This technology allows for dynamic, programmatic control of network resources, enabling more efficient routing and better performance.
Andrew McConnell explains:
"The controller is a software package itself that runs on the double zero device and has knowledge of the entire network because the network is actually physically connected together. All of the contributors have connections to an exchange point that we call a double zero exchange that creates the appearance of a contiguous physical network."
This approach allows Double Zero to make intelligent routing decisions based on real-time network conditions and specific application requirements.
Decentralized Infrastructure
Unlike traditional private networks, Double Zero aims to create a decentralized network infrastructure. The network is built and maintained by independent contributors who provide bandwidth and resources. This approach aligns with the ethos of blockchain technology while still delivering high-performance connectivity.
Multicast Support
One of the most exciting features of Double Zero is its support for multicast networking. Multicast allows for efficient distribution of data to multiple recipients simultaneously, which is particularly useful for blockchain networks that need to maintain consensus across many nodes.
Andrew McConnell highlights the importance of multicast:
"Multicast is really appealing in the blockchain use case because a proof of stake blockchain wants to build consensus in order to do that as blocks are produced, the entirety of the cluster needs to see the same information."
Multicast is typically not available on the public internet due to interoperability issues between autonomous systems. By supporting multicast, Double Zero can significantly improve the efficiency of data distribution in blockchain networks.
Hardware Acceleration
Double Zero incorporates hardware acceleration through the use of Field-Programmable Gate Arrays (FPGAs) in their network switches. These programmable devices can perform complex operations at line rate, enabling features like packet inspection, signature validation, and spam prevention directly in the network infrastructure.
Andrew McConnell explains the potential applications:
"You may want to inspect the packet to see if it has a valid signature on it. And you may want to, in the case of a blockchain network, you may want to ensure that transactions are only arriving in the validator nodes one time. So you reduce the amount of spam transactions that the validators themselves have to handle."
Connecting to Double Zero
For validators and node operators, connecting to the Double Zero network is designed to be straightforward. The team has developed a software stack that allows any computer running Linux to establish a virtual interface to the nearest Double Zero node.
Andrew McConnell describes the process:
"If you want to connect to a network in Frankfurt, Germany, you might have to contact one ISP on the internet that's different than the ISP you would use if you were in Los Angeles, California. So what we, what we've attempted to do is leverage the beauty of smart contracts. And so, if you define the network on the blockchain itself so that the data structures that define where the doubles are and the zero devices are physically, what their IP addresses are, and all of the properties that are needed to, to know about the endpoints of the network, then the users already have this sort of trend, regardless of who's own, who owns the node in Los Angeles and who owns the, the network in double zero node in Frankfurt, the provisioning system is the same because all of the, because the providers have, defined what they're providing on the blockchain."
This approach allows for a seamless onboarding process that maintains the decentralized nature of the network while providing a unified experience for users.
Impact on Blockchain Performance
The potential impact of Double Zero on blockchain performance is significant. By providing a high-performance, purpose-built network, Double Zero could enable blockchain protocols to increase their transaction throughput and reduce latency.
Austin Federa notes the importance of this infrastructure for projects like Solana:
"Why? Because the new fire dancer client for Solana and new next generation clients for many blockchains demand very high performance infrastructure underneath them in order to meet promises like a million transactions per second."
With Double Zero's network, blockchain developers could potentially unlock new levels of scalability and performance that were previously constrained by network limitations.
Beyond Blockchain: Potential Applications
While Double Zero is primarily focused on serving the needs of blockchain networks, the team recognizes the potential for their technology in other high-performance distributed systems. Mateo Ward envisions applications in areas like decentralized finance (DeFi) and content delivery networks (CDNs):
"I think about a use case where someone wants to move a bunch of data, maybe it's a CDN, wants to move about a bunch of data from one central point out to many different places. It's not a real time operation. So it's not maybe a trading transaction, but they want this bandwidth and they only need it for a short amount of time. They could have a smart contract and then they could end that smart contract and get the benefits of sort of high performance networking as a sure utility."
This flexibility could open up new possibilities for a wide range of distributed applications that require high-performance networking.
The Road Ahead
As Double Zero continues to develop its network and onboard users, the team is excited about the potential impact on the blockchain ecosystem. Mateo Ward expresses enthusiasm for the collaborative nature of the crypto community:
"I really feel like this community is open to ideas like that. And it's really the first time I've been in an environment where you can sort of throw ideas out and people gather around. If they're good ideas, they gather around and help you achieve those goals."
Andrew McConnell echoes this sentiment, noting the renewed energy he's found in working on open-source technology:
"That we were able to work out in the open is a wonderful thing. I found the community to be incredibly energetic and not to say that that's not the case elsewhere, but energetic, open, just wanting to make it work passionate about the notion of decentralization."
Conclusion
Double Zero represents a significant step forward in blockchain infrastructure, addressing critical performance issues that have long plagued decentralized networks. By combining expertise from telecom, high-frequency trading, and blockchain technology, the team is creating a purpose-built network that could unlock new levels of scalability and performance for Web3 applications.
As blockchain technology continues to evolve and find new use cases, infrastructure projects like Double Zero will play a crucial role in enabling the next generation of decentralized applications. With its innovative approach to networking and commitment to open-source development, Double Zero is well-positioned to make a lasting impact on the blockchain ecosystem and beyond.
Facts + Figures
- Double Zero is a new project co-founded by Austin Federa, Mateo Ward, and Andrew McConnell, aimed at creating high-performance networking infrastructure for blockchains.
- Mateo Ward has experience in submarine fiber networks and telecom carriers, while Andrew McConnell's background includes internet service providers, stock exchanges, and high-frequency trading infrastructure.
- The current internet infrastructure is designed for geographic coverage rather than optimized performance, leading to inefficiencies in routing for blockchain networks.
- Double Zero uses software-defined networking (SDN) to enable dynamic, programmatic control of network resources for more efficient routing.
- The network supports multicast, which is typically not available on the public internet due to interoperability issues between autonomous systems.
- Double Zero incorporates hardware acceleration through Field-Programmable Gate Arrays (FPGAs) in their network switches for packet inspection, signature validation, and spam prevention.
- Connecting to the Double Zero network is designed to be straightforward, using a software stack that allows any Linux computer to establish a virtual interface to the nearest Double Zero node.
- The network is built and maintained by independent contributors who provide bandwidth and resources, aligning with the decentralized ethos of blockchain technology.
- Double Zero's infrastructure could potentially enable blockchain protocols like Solana to achieve higher transaction throughput, possibly up to a million transactions per second.
- The team envisions applications beyond blockchain, including decentralized finance (DeFi) and content delivery networks (CDNs).
Questions Answered
What is Double Zero?
Double Zero is a high-performance networking infrastructure project designed specifically for blockchain networks. It aims to solve critical issues in blockchain infrastructure by providing a decentralized, efficient, and secure connectivity solution for validators and nodes. The project combines expertise from telecom, high-frequency trading, and blockchain technology to create a purpose-built network that can enable the next generation of Web3 applications.
How does Double Zero differ from the public internet?
Double Zero differs from the public internet by being a purpose-built network optimized for blockchain performance. Unlike the general-purpose internet, which routes traffic based on various factors including economic incentives and peering agreements, Double Zero uses software-defined networking to make intelligent routing decisions based on real-time network conditions and specific application requirements. This allows for more efficient and predictable performance, which is crucial for blockchain networks.
What technologies does Double Zero use to improve network performance?
Double Zero employs several technologies to improve network performance. These include software-defined networking (SDN) for dynamic control of network resources, support for multicast to efficiently distribute data to multiple recipients simultaneously, and hardware acceleration through Field-Programmable Gate Arrays (FPGAs) in network switches. These technologies work together to provide low-latency, high-bandwidth connections optimized for blockchain operations.
How can validators connect to the Double Zero network?
Validators can connect to the Double Zero network using a software stack developed by the team. This stack allows any computer running Linux to establish a virtual interface to the nearest Double Zero node. The process is designed to be straightforward and uses smart contracts to define network parameters, ensuring a consistent experience regardless of the physical location or ownership of the network nodes.
What impact could Double Zero have on blockchain performance?
Double Zero could potentially have a significant impact on blockchain performance by providing the high-performance infrastructure needed to support next-generation blockchain clients. For example, it could enable protocols like Solana to achieve higher transaction throughput, potentially up to a million transactions per second. By addressing network-level bottlenecks, Double Zero aims to unlock new levels of scalability and performance for blockchain networks.
Is Double Zero only for blockchain applications?
While Double Zero is primarily focused on serving blockchain networks, the team recognizes potential applications in other high-performance distributed systems. The technology could be used for decentralized finance (DeFi) applications, content delivery networks (CDNs), and other use cases that require high-bandwidth, low-latency connections. The flexibility of the network allows for various applications that need efficient data movement across distributed systems.
How does Double Zero maintain decentralization while providing high-performance networking?
Double Zero maintains decentralization by utilizing a network of independent contributors who provide bandwidth and resources. This approach aligns with the decentralized ethos of blockchain technology while still delivering high-performance connectivity. The network is defined on the blockchain itself, with smart contracts governing the provisioning and operation of network resources, ensuring transparency and decentralized control.
On this page
- The Genesis of Double Zero
- The Internet's Limitations
- The Need for Purpose-Built Networks
- Double Zero's Innovative Approach
- Connecting to Double Zero
- Impact on Blockchain Performance
- Beyond Blockchain: Potential Applications
- The Road Ahead
- Conclusion
- Facts + Figures
-
Questions Answered
- What is Double Zero?
- How does Double Zero differ from the public internet?
- What technologies does Double Zero use to improve network performance?
- How can validators connect to the Double Zero network?
- What impact could Double Zero have on blockchain performance?
- Is Double Zero only for blockchain applications?
- How does Double Zero maintain decentralization while providing high-performance networking?
Related Content
New Internet | ep. 36
Explore how Double Zero is building a new internet for blockchain, promising 10x faster speeds for Solana and transforming crypto infrastructure.
Everything You Need To Know About DoubleZero | Austin Federa
Discover how DoubleZero is set to transform blockchain scalability by optimizing network infrastructure, and learn about its potential impact on Solana and the wider crypto ecosystem.
Paul's Vision for Decentralizing Rideshare with Teleport
Discover how Teleport is building a decentralized rideshare protocol on Solana to disrupt the industry and empower drivers and riders.
Validated | Can DePIN Build a Better Map Than Google?
Explore how HiveMapper is challenging Google Maps with blockchain technology and decentralized mapping, offering fresher data and fair rewards for contributors.
Unlayered Episode 6: Teleport - Decentralizing Ridesharing on Solana
Discover how Teleport is building a decentralized ridesharing protocol on Solana, aiming to disrupt the industry and create a fairer system for drivers and riders.
How Hivemapper Can Outcompete Google Maps | Ariel Seidman
Discover how Hivemapper is challenging Google Maps' dominance using crypto incentives and decentralized infrastructure to create fresher, more comprehensive global maps.
Breakpoint 2023: Firedancer Update
An introduction to Firedancer, a new high-performance validator for the Solana blockchain, aimed at enhancing network speed and reliability.
Leading Solana's DePin Future | Amir Haleem
Discover how Helium Mobile is disrupting the telecom industry using Solana blockchain and crypto incentives to build decentralized wireless networks.
A Cross-Chain DePIN Conversation w/ Alex Rawitz (DIMO)
Explore how DIMO is transforming the automotive industry with decentralized connected car technology, leveraging blockchain and IoT to empower consumers and create new data-driven opportunities.
Validated | Crypto-Powered Physical Infrastructure with Sami Kassab
Explore how Decentralized Physical Infrastructure Networks (DePIN) are transforming traditional infrastructure models using blockchain technology and token incentives.
Why Solana Should Change Its Inflation Rate | Weekly Roundup
Explore Solana's groundbreaking SIMD 228 proposal, its impact on inflation rates, and how it could reshape the blockchain landscape for enhanced security and efficiency.
How Monad is Superscaling the EVM | Keone Hon, Kevin G
Discover how Monad is pushing the boundaries of EVM scalability through innovative parallel execution techniques, aiming to deliver high-performance blockchain infrastructure for the next generation of decentralized applications.
Crypto's Role in Payments w/ Arnold (Sphere Labs)
Discover how Orr is bringing Bitcoin-inspired mining to Solana, aiming to onboard 100 million users to crypto through innovative proof-of-work mechanics.
Breakpoint 2023: The Good, The Bad, and The Vulnerable
An insightful presentation on secure programming practices for developing Solana blockchain programs
Audius: Building Spotify On Chain | Ray Jacobson (Audius)
Discover how Audius is transforming the music industry with decentralized streaming, empowering artists, and creating new monetization opportunities.
- 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
- Stake with us
- How To Unstake Solana
- How validators earn
- Best Wallets For Solana