Blog

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Networks
Introducing Pectra Series: Ethereum's Next Evolutionary Leap (Part 1)
An introduction to Ethereum's Pectra upgrade, and the decision to split Pectra into two phases
October 16, 2024
5 min read

Ethereum’s continuous drive for innovation has brought us through various transformative upgrades over the years. From the transition to Proof of Stake with The Merge to the improved fee structures of the London hard fork, Ethereum has proven time and again that it can adapt, scale, and evolve. Now, the Ethereum community is on the cusp of something even more significant: the Pectra upgrade—Ethereum’s most ambitious overhaul yet.

The Pectra upgrade, poised to begin its roll out in early 2025, promises to push the boundaries of Ethereum's scalability, security, and efficiency, each focusing on different aspects of Ethereum’s architecture.  These enhancements will ensure Ethereum is equipped to handle the next phase of decentralized applications and economic activity.

This introductory article will give you a comprehensive overview of Pectra, explain the rationale behind splitting the upgrade into two phases, and provide a sneak peek into the key staking oriented Ethereum Improvement Proposals (EIPs) that will shape the network’s future. In subsequent articles, we will dive deeper into each major EIP, exploring their implications for both developers and users.

Why Split Pectra into Two?

The decision to split Pectra into two phases—Pectra A and Pectra B—was driven by the growing complexity of the planned upgrades. To manage this scope without introducing bugs or security risks, Ethereum developers opted for a phased approach, with Pectra A launching in early 2025 and Pectra B following later in the year. This approach allows for a smoother, more controlled rollout, giving developers the time to test and refine each change thoroughly.

Pectra A focuses on critical improvements such as reducing node data storage through Verkle Trees, which will lessen the load on validators, as well as introducing "smart account" features and other staking changes, like MAX-EB.

Pectra B, while not yet finalized, is expected to include PeerDAS, a feature aimed at enhancing Layer 2 scalability, along with changes to the Ethereum Virtual Machine (EVM).

A Glimpse at the Key EIPs in Pectra

Each phase of Pectra comes with its own set of EIPs, aimed at enhancing Ethereum’s performance, security, and developer experience. Some key staking-related EIPs confirmed for the first phase include:

  • EIP-6110: This proposal reduces the delay between staking on the Ethereum execution layer and processing on the Beacon Chain, streamlining staking operations and speeding up consensus.
  • EIP-7002: This EIP enables staking pool protocols to directly initiate withdrawals to create more secure staking models; opening the door for permissionless, automated ETH staking pools.
  • EIP-7251: Known as the "MAX-EB" EIP, this change increases the effective balance for validators, allowing larger stakes and consolidating validators to improve network efficiency.

For the full list of Pectra-related EIPs, visit this link.

What Pectra Means for Ethereum’s Future

The Pectra upgrade is more than just a technical enhancement—it represents the future of Ethereum. By addressing critical issues such as scalability, transaction costs, and decentralization, Pectra prepares the network to handle the demands of tomorrow’s decentralized applications.

In the following articles, we'll explore these EIPs in greater detail. From streamlining staking operations to the benefits of "MAX-EB," we’ll examine how these changes will impact the ecosystem, particularly in the realm of staking, and why they’re crucial to Ethereum's continued growth.

Stay tuned as we unpack each EIP and see how Pectra will redefine Ethereum for the years to come.

About Chorus One

Chorus One is one of the largest institutional staking providers globally, operating infrastructure for over 60 Proof-of-Stake (PoS) networks, including Ethereum, Cosmos, Solana, Avalanche, Near, and others. Since 2018, we have been at the forefront of the PoS industry, offering easy-to-use, enterprise-grade staking solutions, conducting industry-leading research, and investing in innovative protocols through Chorus One Ventures. As an ISO 27001 certified provider, Chorus One also offers slashing and double-signing insurance to its institutional clients. For more information, visit chorus.one or follow us on LinkedIn, X (formerly Twitter), and Telegram.

Networks
Staking Rewards Guide: How to Stake BTC with Babylon via Chorus One
Follow this step-by-step guide to stake your Bitcoin (BTC) to the Babylon protocol via Chorus One’s Finality Provider.
October 8, 2024
5 min read

Follow this step-by-step guide to stake your Bitcoin (BTC) to the Babylon protocol via Chorus One’s Finality Provider. [using Staking Rewards]

Important to note:

It is recommended that you have Step 1 prepared ahead of time, to be ready for when BTC staking goes live.

Bitcoin (BTC) staking on Babylon will be activated once the BTC block height passes 857909. At this exact point, the “Stake Now” button will be activated in the Stake App and BTC staking transactions can be submitted.

--
Step 1: Prepare your OKX Bitcoin wallet

For the Babylon’s Phase 1 mainnet, the Stake App will only support BTC staking via OKX Wallet. Install the OKX wallet browser extension and deposit your BTC before proceeding to the next step.

Note: When setting up and funding your wallet, it is important to:

(1) not use a hardware a wallet (such as Ledger), aside from Keystone QR code either directly or through other software wallets and

(2) not use a wallet that holds any Bitcoin Inscriptions.

(3) choose either Native Segwit or Taproot format

Step 2: Start staking BTC

Navigate to the Chorus One’s BTC Staking Interface.

The direct link will be: https://www.stakingrewards.com/stake-app?input=bitcoin&type=babylon-staking&provider=chorus-one&locked=true

Step 3: Connect your Bitcoin wallet

Connect your wallet. If you’re visiting the website for the first time, you will need to sign the signature request to get your wallet connected.

Step 4: Enter your BTC amount

Input the amount of BTC you want to stake. During Babylon Phase 1, you have the option to stake between 0.005 and 0.05 BTC per transaction.

Select or switch the address format in your wallet.

Step 5: Determine the transaction fee

Next you can choose to keep the current network fee or prioritize your delegation by increasing the transaction fee.

Reminder: The cap for phase 1 will fill very quickly (around 20 - 40 mins). The higher you set your fee, the higher the likelihood your BTC will be staked to the next block, before the cap is filled.

If your stake arrives after the cap is filled, then it will be in the “overflow” status and you will need to unbond and withdraw your BTC.

Step 6: Stake BTC

Finalize the staking process by clicking “Stake” and confirm the transaction in your wallet.

Step 7: Complete the process

Congratulations you have successfully staked your BTC to Babylon via Chorus One’s Finality Provider. You can now track your staked position via the Staking Terminal.

How to Unstake BTC?

You can unstake your BTC and withdraw it via the Staking Terminal. There are two steps required to withdraw your BTC,

  1. Submit an unbonding transaction, to enable your BTC to be withdrawn. The unbonding period takes roughly 7 days (or exactly 1008 Bitcoin blocks as defined by the unbonding script).
  2. Once unbonded you will be able to withdraw your BTC.

Note: Stake will automatically unbond after 65 weeks.

To begin the process of unstaking your BTC follow the the steps below:

Step 1: Go to the Staking Terminal

Visit the Staking Terminal to view your staking positions.

Step 2: Connect your Bitcoin wallet

Connect the wallet you staked with previously.

Step 3: Manage delegations

Navigate to the “My Holdings” tab to view your staked positions.

Step 4: Unbond BTC

Click on position details and select “Unbond”. Confirm the transaction in your wallet.

Step 5: Withdraw BTC

You can monitor your unbonded BTC via the “Unbonding” as shown below. Once your unbonding period of 7 days ends, you will be able to withdraw your BTC.

About Chorus One

Chorus One is a leading institutional staking provider, securing over $3 billion in assets across 60+ Proof-of-Stake networks. Since 2018, Chorus One has been a trusted partner for institutions, offering enterprise-grade solutions, industry-leading research, and investments in cutting-edge protocols.

Networks
Deep-Dive: How Monad Revolutionizes EVM Transaction Processing
We take a deep-dive into Monad and how it rethinks EVM transaction processing using four key optimizations
September 27, 2024
5 min read

Blockchain technology, particularly EVM-compatible blockchains, has radically transformed how we think about trust, value transfer, and decentralized applications (dApps). Ethereum, the frontrunner in this space, has been the playground for developers and innovators to build decentralized finance (DeFi), digital art (NFTs), and beyond. However, despite its revolutionary potential, Ethereum faces a fundamental challenge: transaction inefficiency.

Ethereum processes roughly 15-30 transactions per second (TPS). In contrast, payment networks like Visa handle over 1,700 TPS on average. This gap is not because Ethereum lacks innovation but because the very architecture that enables decentralization also imposes bottlenecks. As the world looks to blockchain for global-scale solutions, Ethereum’s single-threaded execution model, coupled consensus and execution, and storage inefficiencies mean that it struggles to meet the needs of millions of users. This inefficiency creates high fees, slow finality, and a system that often feels impractical for mainstream adoption.

So how do we build a blockchain that scales to millions while still retaining the core ethos of decentralization and trustlessness?

Enter Monad—a Layer 1 blockchain designed not to replace Ethereum but to optimize the very way EVM-compatible blockchains process transactions. Monad offers a paradigm shift, introducing radical but well-reasoned changes that solve the very inefficiencies that have stifled blockchain scalability.

The Solution: A new approach to transaction processing

Monad isn’t trying to reinvent the wheel. It embraces the Ethereum Virtual Machine (EVM) and maintains compatibility with Ethereum’s rich ecosystem. But it takes a surgical approach to fixing Ethereum’s inefficiencies by optimizing the processes that slow it down.

At its core, Monad offers a solution by decoupling execution from consensus. Unlike Ethereum, where every validator must execute transactions in real-time to reach consensus, Monad rethinks the process. In Monad’s world, the network first agrees on the order of transactions and then proceeds to execute them independently. This seemingly simple separation is the key to unlocking a blockchain that can scale to 10,000 TPS with 1-second finality.

Monad prioritizes two things above all: decentralization and efficiency. Instead of sacrificing one for the other, Monad’s approach ensures that transaction throughput increases without compromising the trustless, decentralized nature of the network.

Now, let’s delve into the optimizations that make this vision a reality.

The key optimizations: How Monad breaks the bottlenecks

1. MonadBFT

Ethereum’s Proof-of-Stake (PoS) mechanism intertwines transaction validation and execution. But Monad takes inspiration from HotStuff to create MonadBFT, a consensus protocol that eliminates the need for execution during consensus.

By doing so, MonadBFT focuses solely on reaching agreement on transaction ordering. It achieves 1-second block times with single-slot finality, compared to Ethereum’s multi-minute finality, by reducing communication rounds and allowing consensus to happen faster. This streamlined approach lets validators come to agreement on a block’s content, even before they execute it.

2. Deferred Execution

In Ethereum, consensus and execution are linked in a way that forces validators to both agree on and execute transactions within the same block window, which can be inefficient. Deferred Execution in Monad separates the two, enabling the network to reach consensus first, and allowing transaction execution to take place afterward, in parallel.

What does this mean in practice? Instead of validators being forced to immediately execute transactions as they propose blocks, they can delay execution. The transactions are committed in the agreed order, but the execution happens alongside consensus for the next block. This approach vastly improves throughput by allowing the network to optimize execution time across multiple blocks.

3. Parallel execution and Superscalar pipelining

Monad implements optimistic parallel execution, where transactions are processed in parallel across multiple cores but committed in their original order, maintaining the same deterministic outcomes as Ethereum. While this boosts throughput, it can lead to state conflicts when transactions depend on each other. In such cases, Monad re-executes conflicting transactions to ensure correctness.

To further enhance efficiency, Monad introduces superscalar pipelining. This technique divides the transaction processing into multiple stages (e.g., signature verification, state access) and processes these stages in parallel, similar to how modern CPUs work. By overlapping different stages of transaction execution, Monad maximizes resource utilization, reducing delays and increasing throughput, all while preserving the linear ordering of transactions.

A simple diagram to illustrate superscalar pipelining:

A familiar example of pipelining: doing laundry intelligently. Top: naive; bottom: pipelined. Source: Monad

4. MonadDb

State storage is a lesser-known bottleneck in Ethereum. The Merkle Patricia Trie (MPT) structure that Ethereum uses is embedded into key-value databases like LevelDB, which weren’t designed for blockchain workloads. Monad solves this inefficiency by designing MonadDb, a storage solution that natively implements the Patricia Trie in both on-disk and in-memory formats.

Additionally, MonadDb uses asynchronous I/O to avoid the blocking nature of traditional storage operations. This means that even if one transaction is waiting for state to be loaded from disk, the system can continue processing other transactions, thereby optimizing overall performance.

Challenges of these optimizations

While Monad’s optimizations are powerful, they are not without challenges.

  • Parallel execution conflicts: While optimistic parallel execution boosts throughput, it can lead to state conflict when two transactions attempt to modify the same variable. Although Monad re-executes conflicting transactions, there’s a cost in terms of processing power and efficiency. Predicting dependencies and scheduling transactions intelligently is a technical challenge that Monad is continuously refining.
  • Deferred execution lag: Decoupling consensus and execution introduces a slight lag between consensus and execution, which could be problematic in use cases that require real-time results, such as high-frequency trading. Monad mitigates this with its delayed Merkle root system, but there is still a gap between knowing the order of transactions and knowing their outcome.

Despite these challenges, the benefits far outweigh the potential drawbacks. Let’s look at the results Monad’s innovations deliver.

The Results: A blockchain built for scale

Thanks to these four key optimizations, Monad aims to achieve what few blockchains can:

  • 10,000 Transactions Per Second (TPS): By decoupling consensus from execution and enabling parallel execution, Monad can handle thousands of transactions per second, a dramatic improvement over Ethereum’s 15-30 TPS.
  • 1-Second Finality: Single-slot finality means that transactions are finalized in just 1 second. There are no long waits for confirmation, making Monad ideal for time-sensitive applications.
  • Lower Transaction Costs: By increasing throughput and optimizing resource usage, Monad significantly reduces the per-transaction cost, making it affordable for users and scalable for dApps with millions of users.

The current state of Monad and what’s next

Monad is still in development, but its ambitious roadmap is clear. The project’s public testnet is expected in the near future, allowing developers to integrate it into their Ethereum-compatible wallets and applications. This will be a crucial step in proving Monad’s ability to scale without sacrificing the core values of decentralization and trustlessness.

Monad’s team is focused on ensuring that its network remains easy to use for developers familiar with Ethereum. They’ve built Monad as a drop-in replacement for Ethereum, meaning developers can port their dApps with little to no changes. As more users and developers flock to the testnet, Monad aims to further refine its consensus, execution, and storage systems, solving the scalability trilemma in a way that balances decentralization, performance, and security.

Final word

Monad offers a bold new approach to solving blockchain’s biggest bottleneck: transaction inefficiency. By decoupling execution from consensus, enabling parallel execution, and optimizing storage with MonadDb, it delivers a blockchain that can handle 10,000 TPS with 1-second finality—all without sacrificing decentralization. As Monad continues to build and refine its technology, it stands as a potential blueprint for the future of blockchain scalability, offering a glimpse of what’s possible when we think beyond the limitations of today’s networks.

--

Frequently asked Questions (source: docs.monad.xyz):

  1. In what language is the Monad client developed?

The Monad client is built with a modular software architecture, separating the tasks of consensus and execution between two software modules: the consensus client and execution client respectively. The consensus client is written in Rust which is a memory-safe language that allows for low-level optimizations. The execution client is written in C/C++, well-established and battle-tested languages for developing low-level system critical code.

  1. Why is Monad built as an L1 network?

The Monad network is a full stack solution for developers, allowing access to a highly composable ecosystem without compromising on real-time censorship resistance. While L2 solutions may offer one way to compress data stored on the base layer, the Monad blockchain is a scalable base layer for the EVM itself at its most fundamental layer. A highly-performant base layer gives application developers the best of both worlds, with a high degree of composability and real-time censorship resistance in the name of scalability.

  1. Is Monad truly 100% EVM-compatible without code changes?

Yes! The Monad blockchain is 100% EVM compatible at the bytecode level - meaning contracts from ETH mainnet, or other fully EVM compatible networks will work out-of-the-box without requiring any code changes.

About Chorus One

Chorus One is one of the biggest institutional staking providers globally, operating infrastructure for 60+ Proof-of-Stake networks, including Ethereum, Cosmos, Solana, Avalanche, and Near, amongst others. Since 2018, we have been at the forefront of the PoS industry and now offer easy enterprise-grade staking solutions, industry-leading research, and also invest in some of the most cutting-edge protocols through Chorus Ventures. We are a team of over 50 passionate individuals spread throughout the globe who believe in the transformative power of blockchain technology.

Networks
Nillion: Redefining Data Privacy in the Age of AI
A deep-dive into current challenges surrounding private data exchange and how Nillion addresses these issues
September 9, 2024
5 min read

The rapid expansion of AI-driven applications and platforms in 2024 has revolutionized everything from email composition to the rise of virtual influencers. AI has permeated countless aspects of our daily lives, offering unprecedented convenience and capabilities. However, with this explosive growth comes an increasingly urgent question: How can we enjoy the benefits of AI without compromising our privacy? This concern extends beyond AI to other domains where sensitive data exchange is critical, such as healthcare, identity verification, and trading. While privacy is often viewed as an impediment to these use cases, Nillion posits that it can actually be an enabler. In this article, we'll delve into the current challenges surrounding private data exchange, how Nillion addresses these issues, and explore the potential it unlocks.

The Value of Data and the Privacy Paradox

Privacy in blockchain technology is not a novel concept. Over the years, several protocols have emerged, offering solutions like private transactions and obfuscation of user identities. However, privacy extends far beyond financial transactions. It could be argued that privacy has the potential to unlock a multitude of non-financial use cases—if only we could compute on private data without compromising its confidentiality. Feeding private data into generative AI platforms or allowing them to train on user-generated content raises significant privacy concerns.

Data Categories and Privacy Concerns

Every day, we unknowingly share fragments of our data through various channels. This data can be categorized into three broad types:

  • Public Data: Instagram posts, blogs, tweets, Google reviews, Reddit comments, real estate listings.
  • Partially Private Data: Blockchain transactions, deleted tweets, search history, advertising cookies.
  • Private Data: Transaction data, text messages, voicemails, medical records, personal photos, location data.

The publicly shared data has fueled the growth of social media and the internet, generating billions of dollars in economic value and creating jobs. Companies have capitalized on this data to improve algorithms and enhance targeted advertising, leading to a concentration of data within a few powerful entities, as evidenced by scandals like Cambridge Analytica. Users, often unaware of the implications, continue to feed these data monopolies, further entrenching their dominance. With the rise of AI wearables, the potential for privacy invasion only increases.

As awareness of the importance of privacy grows, it becomes clear that while people are generally comfortable with their data being used, they want its contents to remain confidential. This desire for privacy presents a significant challenge: how can we allow services to use data without revealing the underlying information? Traditional encryption methods require decryption before computation, which introduces security vulnerabilities and increases the risk of data misuse.

Another critical issue is the concentration of sensitive data. Ideally, high-value data should be decentralized to avoid central points of failure, but sharing data across multiple parties or nodes raises concerns about efficiency and consistent security standards.

This is where Nillion comes in. While blockchains have decentralized transactions, Nillion seeks to decentralize high-value data itself.

What is Nillion?

Nillion is a secure computation network designed to decentralize trust for high-value data. It addresses privacy challenges by leveraging Privacy-Enhancing Technologies (PETs), particularly Multi-Party Computation (MPC). These PETs enable users to securely store high-value data on Nillion's peer-to-peer network of nodes and allow computations to be executed on the masked data itself. This approach eliminates the need to decrypt data prior to computation, thereby enhancing the security of sensitive information.

The Nillion network enables computations on hidden data, unlocking new possibilities across various sectors. Early adopters in the Nillion community are already building tools for private predictive AI, secure storage and compute solutions for healthcare, password management, and trading data. Developers can create applications and services that utilize PETs like MPC to perform blind computations on private user data without revealing it to the network or other users.

The Nillion Network operates through two interdependent layers:

  • Coordination Layer: Governed by the NilChain, a Cosmos-based network that coordinates payments for storage operations and blind computations performed on the network.
  • Orchestration Layer: Powered by Petnet, this layer harnesses PETs like MPC to protect data at rest and enable blind computations on that data.

When decentralized applications (dApps) or other blockchain networks require privacy-enhanced data (e.g., blind computations), they must pay in $NIL, the network's native token. The Coordination Layer's nodes manage the payments between the dApp and the Petnet, while infrastructure providers on the Petnet are rewarded in $NIL for securely storing data and performing computations.

The Coordination Layer functions as a Cosmos chain, with infrastructure providers staking $NIL to secure the network, just like in other Cosmos-based chains. This dual-layer architecture ensures that Nillion can scale effectively while maintaining robust security and privacy standards.

Clustering on the Petnet

At the heart of Nillion's architecture is the concept of clustering. Each cluster consists of a variable number of nodes tailored to meet specific security, cost, and performance requirements. Unlike traditional blockchains, Nillion's compute network does not rely on a global shared state, allowing it to scale both vertically and horizontally. As demand for storage or compute power increases, clusters can scale up their infrastructure or new clusters of nodes can be added.

Clusters can be specialized to handle different types of requests, such as provisioning large amounts of storage for secrets or utilizing specific hardware to accelerate particular computations. This flexibility enables the Nillion network to adapt to various use cases and workloads.

The Role of $NIL

$NIL is the governance and staking token of the Nillion network, playing a crucial role in securing and managing the network. Its primary functions include:

  1. Securing the Coordination Layer: Staking $NIL accrues voting power, which is used to secure the network and determine the active set of validators through a Delegated Proof of Stake mechanism.
  2. Managing Network Resources: Users pay $NIL tokens to access the Coordination Layer or request blind computations, enabling efficient resource management.
  3. Economics of Petnet Clusters: Infrastructure providers earn $NIL for facilitating blind computations and securely storing data.
  4. Network Governance: $NIL holders can stake their tokens to vote on on-chain proposals within the Coordination Layer or delegate their voting power to others.

Use Cases for Nillion

Nillion's advanced data privacy capabilities open up a wide range of potential use cases, both within and beyond the crypto space:

  • Private Order Books: A privacy-enhanced order book could mitigate the effects of Maximal Extractable Value (MEV) and reduce front-running in DeFi.
  • Governance: Decentralized Autonomous Organizations (DAOs) and delegators could benefit from provable privacy for their votes.
  • Messaging: On-chain messaging, particularly in decentralized social media, could be a significant use case with Nillion's privacy features.
  • Decentralized Storage: Storing sensitive documents or information in a centralized entity carries risks. Nillion's decentralized infrastructure with complete encryption could transform how such data is managed.
  • Medical Data: Privacy-enhanced infrastructure could streamline the storage, transfer, and usage of medical data, ensuring confidentiality.
  • Advertising: Advertisers currently exploit user data for behavioral trends without compensating the data providers. Nillion's privacy solutions could create a more equitable model.

Testnet and Future Prospects

Nillion is currently in the testnet phase, having recently completed its incentivized Genesis Sprint. The network is now running the Catalyst Convergence phase, which aims to seamlessly integrate the Petnet with the Coordination Layer. Nillion also recently announced its partnership with the leading Layer 2 Arbitrum. The tie-up will enable apps on Nillion to tap into Ethereum’s security for settlement and bring Nillion’s privacy-preserving data processing and storage to Arbitrum dapps.

Staking $NIL with Chorus One

Chorus One is actively collaborating with Nillion and will support $NIL staking when the network launches its mainnet. For those interested in learning more or participating in the network, reach out to us for further information.

Networks
Metrics that Matter: Evaluating Chorus One’s winning Solana performance
Evaluating Solana Validator performance metrics and Chorus One's performance in July 2024
August 21, 2024
5 min read
Key Takeaways
  • Chorus One processes 11.4% more transactions per second than the average Solana validator, enhancing network throughput.
  • With a skip rate of 2.03%, Chorus One outperforms both the network average (5.19%) and the superminority (5.68%).
  • Chorus One's blocks contain 7.8% more transactions on average compared to other validators
  • Chorus One achieves top performance through advanced hardware, zero-downtime deployments, strategic data center locations, and continuous monitoring.
  • If all validators performed like Chorus One, Solana’s overall transaction capacity could increase by 11.4%.

--

There are many aspects to validator performance on Solana, and different metrics are important to different people. For users of the Solana network, throughput (transactions per second) and latency (how quickly a transaction lands) are key metrics. In this article we’ll dive into two factors that affect those: skip rate and block size. We’ll explain how Chorus One is able to outperform both network average and the superminority on these metrics. If all validators performed as well as Chorus One on these metrics, Solana would be able to process 11.4% more transactions per second.

Throughput

As a Solana user, when you submit a transaction, you want it to be included in the chain as quickly as possible, as cheaply as possible. When the chain can process only a limited amount of transactions per second, that means that only users who are willing to pay high priority fees can get their transaction included. When the chain can process more transactions per second, transaction processing capacity becomes less scarce, and transaction fees go down. Solana’s throughput is determined by the validators that make up the network, so for good network performance, it is important to delegate to a validator that performs well.

Time period and comparison

For this article we look at the month of July 2024. All metrics are reported over the period from midnight July 1st until midnight August 1st in the UTC time zone. (Slot 274965076 until 280826904, for those who want to reproduce our findings.)

In this article we contrast Chorus One against two groups of validators: the entire network (including Chorus One), and the superminority. The superminority is the smallest set of validators that together control more than one third of the stake. We use the superminority from epoch 650, the final epoch in July. It consists of the top 19 validators by stake.

Skip rate

In the Solana network, validators periodically have a duty to produce blocks. Before the start of the epoch, the protocol sets the leader schedule, which determines when every validator has to produce a block. Validators with more stake get assigned more blocks to produce.

If all goes well, when a validator’s turn comes to be the leader, the validator produces a block. The chain grows by one block, and users’ transactions get included. When things don’t go well, the leader fails to produce a block, or the block may not be accepted by the other validators. When the leader fails to extend the chain, this is called a skip, and the fraction of blocks skipped out of blocks assigned in some period of time is called the skip rate. Skips are bad for users of the network, because during a skip, no transactions get processed. Skips lower the throughput of the chain, and delay when transactions get processed. A lower skip rate is therefore better.

A validator can skip for multiple reasons. Of course a validator that is offline will be unable to produce a block, but even when it is online and produces a block, that can still result in a skip. For example, the validator could have been slightly late, and the network has already moved on, assuming the validator skipped its duty. Many of the factors that affect skip rate are directly or indirectly under the validator’s control, but some amount of skipping is inevitable in a decentralized network. During times of high activity, skip rate is generally higher network-wide than during quiet periods. Therefore, the skip rate is not meaningful in isolation, but comparing skip rate between validators is one way to judge their performance.

Over July 2024, Chorus One achieved a skip rate of 2.03%, while the network-wide skip rate was 5.19%. This means that average Solana validators fail to produce their blocks more than 2.5 times as often as Chorus One.

Maybe network average is not a fair comparison though? It may be the case that a few bad validators are pulling up the average. So let’s look at the superminority, the top validators by stake. This relatively small set of validators has the responsibility to produce one third of the blocks, so its influence on the chain’s throughput is large. Over July 2024, the superminority together achieved a skip rate of 5.68%, which is even worse than network average. Superminority validators fail to produce their blocks almost 3× as often as Chorus One.

The Solana network is effectively leaving 3.3% of its blocks on the table by keeping stake delegated to validators with high skip rates.

Block size

Aside from skip rate, a major factor for throughput is the number of transactions that every block contains. When blocks can fit more transactions, the throughput of the chain goes up. When validators are able to build larger blocks, fewer user transactions have to be postponed to the next block, so latency goes down. Furthermore, more capacity means lower transaction costs.

Over July 2024, blocks produced by Chorus One contained on average 1696.2 transactions. (This includes vote transactions that contribute to Solana’s consensus mechanism.) The network-wide average over this period was a mere 1573.3 per block. This means that Chorus One includes 7.8% more transactions per block than average validators.

Again, let’s compare this to the validators with the greatest responsibility and disproportionate impact on chain-wide throughput: the superminority. Here we see that with 1640.6 transactions per block, the superminority does outperform the network average, but nonetheless Chorus One outperforms the superminority by 3.4%.

This means that the Solana network is effectively leaving a 7.8% throughput boost on the table, by keeping stake delegated to low-performing validators. This number is only for produced blocks, we don’t count skips as zero transactions per block. This means that the 7.8% boost would come on top of the 3.3% skip rate boost. Combined, this means that Chorus One achieves 11.4% more transactions per second than average validators.

How Chorus One achieves top performance

Why is Chorus One able to process 11.4% more transactions per second than other validators? As is often the case with performance optimization, there is no single trick, but if you stack enough small optimizations, the combined result can be substantial. A few of the techniques we use:

  • We use the best hardware available on the market. Solana is very sensitive to single-core CPU performance, and with the current rate of innovation in the hardware world, a CPU that was top of the line 18 months ago no longer cuts it to be a top-tier validator today. Chorus One is always using the latest generation CPUs to ensure maximum performance.
  • We deploy with zero downtime. Occasionally we need to restart a validator client (for example to update after a new version is released) or an entire machine (for example, to apply security updates). This process can take many minutes, during which the validator cannot vote or produce blocks. This amount of downtime is unacceptable to us, so we run multiple Solana instances, on different machines. When we need to restart one instance, a different instance takes over validator duties, ensuring that we don’t skip a single block. This redundancy also enables us to maintain uptime in the case of hardware or network failures, which is something that node operators who save costs by running only a single node are unable to do.
  • We use the best locations. We work with multiple hardware providers and data centers, who offer ample bandwidth, to find the location where Solana performs best. While doing so, we have to keep decentralization of the network in mind. Being close to peers is good for performance, but we don’t want to run from a data center where too many other validators are already located; the network has to remain resilient against disasters in that location. Our secondary instance (for failover) is always located in a different country than our primary one. Operating multiple nodes in multiple locations enables us to measure which locations perform best, and enables us to respond quickly to changes in network conditions.
  • We continuously monitor our nodes, and our 24/7 oncall rotation can respond in minutes when something is amiss. As a professional node operator, we have a team of platforms engineers who are working tirelessly to keep our nodes running smoothly.

Final Word

In this article we highlighted two key Solana performance metrics that matter for users of the network: skip rate and block size. Lower skip rates and larger block sizes mean that users can get their transactions included faster and for a lower fee. These two metrics contribute to how many transactions per second Solana can process. Through multiple optimizations and operational practices, Chorus One achieves 11.4% more transactions per second than the network average. If all delegators would delegate to validators who perform as well as Chorus One, Solana would be able to process 11.4% more transactions per second.

About Chorus One

Chorus One is a leading institutional staking provider, securing over $3 billion in assets across 60+ Proof-of-Stake networks. Since 2018, Chorus One has been a trusted partner for institutions, offering enterprise-grade solutions, industry-leading research, and investments in cutting-edge protocols.

Networks
Babylon Bitcoin Staking: Top 10 things to know about the Mainnet Launch
10 key insights about Babylon's Mainnet launch
August 19, 2024
5 min read

The upcoming launch of Babylon’s Bitcoin Staking Mainnet marks a significant milestone in the cryptocurrency landscape and in the evolution of Bitcoin. Babylon is redefining the utility of Bitcoin by integrating it with Proof-of-Stake (PoS) systems, offering new opportunities for Bitcoin holders. Here’s what you need to know about this launch:

1. What is Babylon Bitcoin Staking?

Babylon’s Bitcoin Staking allows Bitcoin holders to participate in the security of PoS blockchains without transferring their assets to a third party. Traditionally, Bitcoin has been seen as a store of value, but Babylon expands its utility by enabling Bitcoin to play an active role in securing various PoS ecosystems. This is achieved through a trust-minimized protocol that connects Bitcoin holders with the demand for network security across multiple blockchain systems, including PoS chains. Read our comprehensive overview of Babylon here.

2. What is Babylon’s Mainnet Launch?

The mainnet launch of Babylon represents the transition from a developmental stage to a fully operational network. This is when the protocol becomes available for public use, allowing Bitcoin holders to start staking their assets on a live blockchain. The launch is designed to be phased, ensuring that each component of the network is thoroughly tested and integrated before moving to the next stage. This approach provides a structured rollout, allowing users to gradually engage with the staking process.

3. What Are the Three Phases of the Launch?

Babylon’s mainnet launch is divided into three distinct phases, each with specific goals and functionalities:

  • Phase 1: Bitcoin Locking
    • This phase initiates the staking process. Bitcoin holders can begin locking their Bitcoin by submitting Bitcoin staking transactions directly to the Bitcoin blockchain. These transactions secure the Bitcoin within a self-custodial staking script, where it is prepared to participate in PoS consensus validation. Stakers also designate a finality provider by specifying the provider's public key, allowing their Bitcoin to be used in the PoS process without actually transferring the Bitcoin to the provider.
  • Phase 2: Bitcoin Staking Activation
    • In this phase, Babylon will launch its PoS chain, which will begin receiving security from the Bitcoin locked in Phase 1. Finality providers who have received adequate delegations from Bitcoin stakers will participate in the consensus of the Babylon PoS chain, helping to determine the finality of its blocks. This phase also introduces the Bitcoin timestamping protocol, which ensures cross-chain time synchronization, a crucial aspect of maintaining security across multiple blockchains.
  • Phase 3: Bitcoin Multi-Staking Activation
    • The final phase transforms Babylon into a marketplace for shared security. This allows Bitcoin holders to stake their assets across multiple PoS systems, earning rewards from various sources. The Babylon PoS chain will act as a control plane, facilitating the staking process across different blockchains and ensuring that Bitcoin’s security is effectively leveraged across the ecosystem.

4. What Can You Do in the Babylon Mainnet Launch?

During the Babylon mainnet launch, Bitcoin holders can actively participate in securing PoS blockchains by locking and staking their Bitcoin. In Phase 1, you can initiate staking by locking your Bitcoin in a secure, self-custodial vault on the Bitcoin blockchain. As the launch progresses into Phase 2, your locked Bitcoin will begin to contribute to the consensus process of the Babylon PoS chain. By Phase 3, you’ll have the ability to stake your Bitcoin across multiple PoS chains, maximizing your potential rewards and playing a crucial role in the security of these networks.

5. How Can You Stake Your Bitcoin?

Staking your Bitcoin with Babylon is a multi-step process that begins in Phase 1:

  • Bitcoin Locking: Start by submitting a Bitcoin staking transaction to the Bitcoin blockchain. This locks your Bitcoin in a self-custodial script, ensuring that your assets remain secure and under your control.
  • Choosing a Finality Provider: When locking your Bitcoin, you will specify the public key of a finality provider like Chorus One, which is the entity that will use your Bitcoin’s staking power in the PoS system. If you hold the private key corresponding to this public key, you can self-delegate, retaining full control over your Bitcoin.
  • Staking Activation: In Phase 2, your locked Bitcoin will be activated to participate in PoS consensus, contributing to the security of the Babylon PoS chain.

6. What Rewards Can You Get?

In Phase 1, there are no direct staking rewards because the PoS chain is not yet active. Instead, Babylon introduces a point system to track staking activity. These points, though they do not have direct monetary value, could potentially be used for future benefits within the Babylon ecosystem. As the network progresses into Phase 2 and beyond, your Bitcoin will earn rewards based on its contribution to the security of the PoS systems, allowing you to gain value from your staked assets.

7. Which Wallets Can You Use?

To stake your Bitcoin with Babylon, you’ll need a compatible Bitcoin wallet. The official Babylon staking web application (btcstaking.babylonlabs.io) provides a list of verified finality providers and supports most Bitcoin wallets. You can also use third-party services such as staking websites, custody solutions, or command-line interface (CLI) tools if you are more technically inclined. It’s important to choose a wallet that meets your security needs and is compatible with the staking process. Here’s a list of supported wallets:

  1. OKX Wallet
    • Type: Software Wallet
    • Platforms: Web, Extension, Mobile
  2. Bitget Wallet
    • Type: Software Wallet
    • Platforms: Web, Extension, Mobile
  3. OneKey Wallet
    • Type: Hardware and Software Wallet
    • Platforms: Desktop, Mobile, Hardware Bridge, Extension, Web
  4. Binance Web3 Wallet
    • Type: Software Wallet
    • Platform: Binance App
  5. Tomo Wallet
    • Type: Software Wallet
    • Platforms: Extension, Mobile
  6. Keystone Wallet
    • Type: Hardware Wallet
  7. imToken Wallet
    • Type: Software and Hardware Wallet
    • Platform: Mobile

8. What Are the Transaction Details in Phase 1?

During Phase 1, all transactions are conducted on the Bitcoin blockchain. These include:

  • Staking Transactions: Used to lock Bitcoin and initiate the staking process.
  • Unbonding and Early Withdrawal Transactions: If you wish to withdraw your Bitcoin before the staking period expires, you’ll need to submit an unbonding transaction, followed by a withdrawal transaction after a waiting period of approximately seven days.
  • Automatic Expiration and Withdrawal: If you do not withdraw your Bitcoin early, it will automatically become available for withdrawal after 64,000 Bitcoin blocks (around 15 months).

Notably, there is no PoS slashing in Phase 1, meaning your staked Bitcoin is not at risk of being slashed for any consensus violations.

9. What Are the Limits and Caps in Phase 1?

To ensure security and broad participation, Phase 1 introduces several limits:

  • Total Staking Cap: Initially set at 1,000 Bitcoins, this cap controls the total amount of Bitcoin that can be staked during this phase. Stakes are accepted on a first-come, first-served basis.
  • Minimum and Maximum Stakes: The minimum stake is set at 0.005 Bitcoins, ensuring that the staking amount can cover transaction fees. The maximum stake is capped at 0.05 Bitcoins, encouraging widespread participation and preventing any single entity from dominating the staking pool.

These caps and limits are designed to foster a secure and inclusive staking environment.

10. Eligibility and Security Considerations

Before participating in the Babylon mainnet launch, it’s crucial to ensure you meet the eligibility criteria. Staking is prohibited for residents of certain countries, including the United States, Canada, Australia, and Mainland China, due to regulatory restrictions. Additionally, Babylon has implemented robust security features, such as the covenant committee, a multi-signature verification scheme that ensures the safety and correctness of unbonding transactions.

The Babylon Bitcoin Staking Mainnet launch represents a significant evolution in how Bitcoin can be used within the broader blockchain ecosystem. By participating in this launch, you can contribute to the security of PoS systems, earn rewards, and engage with one of the most innovative protocols in the cryptocurrency space. As the launch progresses, staying informed and involved will be key to maximizing your experience with Babylon.

Final word

And that's everything you need to know to be prepared for the mainnet launch. Stay tuned and follow us on Twitter/X to stay ahead of the curve.

Ready to start? Stake your first BTC with Babylon and Chorus One today!

About Chorus One

Chorus One is one of the biggest institutional staking providers globally, operating infrastructure for 60+ Proof-of-Stake networks, including Ethereum, Cosmos, Solana, Avalanche, and Near, amongst others. Since 2018, we have been at the forefront of the PoS industry and now offer easy enterprise-grade staking solutions, industry-leading research, and also invest in some of the most cutting-edge protocols through Chorus Ventures. We are a team of over 50 passionate individuals spread throughout the globe who believe in the transformative power of blockchain technology.

Networks
Berachain’s Proof-of-Liquidity: Explained 🐻
We break down what exactly Berachain's Proof-of-Liquidity is, how it works, how it differs from Proof-of-Stake when it comes to blockchain security and efficiency
August 13, 2024
5 min read

Consensus mechanisms are the linchpins of securing blockchain networks and enabling their functionalities. While Proof of Stake (PoS) has been a stalwart method, ensuring robust security and operational efficiency, it is not without its limitations. Berachain, an Ethereum Virtual Machine (EVM) compatible Layer 1 blockchain, introduces a unique alternative: Proof of Liquidity (PoL).

This article delves into the innovative mechanisms of Berachain, exploring its genesis, unique tri-token model, and the technical prowess that Chorus One brings to optimizing this approach, with ‘BeraBoost’.

The Constraints of Proof-of-Stake

Berachain's Proof-of-Liquidity (PoL) consensus mechanism addresses several limitations inherent in Proof-of-Stake (PoS) systems. In PoS, validators and users lock up a substantial amount of native tokens to secure the network. This staked capital, while ensuring network security, remains idle and does not contribute to the liquidity of the ecosystem. Consequently, these tokens cannot be used for DeFi applications, trading, or other on-chain activities. Although PoS is a resilient method for achieving consensus and securing blockchain networks, aiming for a high percentage of staked tokens can counteract liquidity needs within the ecosystem.

Liquid staking was developed to mitigate these concerns by creating liquidity for staked tokens, and it has proven successful in many ecosystems. However, Berachain's PoL model aims to surpass liquid staking. PoL can be simplistically described as "security by liquidity," meaning the only way to secure the chain is by providing liquidity. Given Berachain's primary focus on DeFi, this model is particularly relevant. But how does PoL actually function on Berachain?

The Genesis of Berachain 🐻

Berachain's innovative journey began with the "Bong Bears" NFT project—a whimsical collection that captivated the DeFi community. Through this creative endeavor, the founders recognized a crucial gap: the need to harmonize liquidity provision with network security. This insight led to the birth of Berachain, designed to leverage liquidity as the cornerstone of its security model. With substantial backing from prominent investors such as Framework Ventures, Brevan Howard, Polychain Capital, and Samsung Next, Berachain is well-positioned to redefine blockchain consensus.

Berachain’s Tri-Token model 🐻

At the heart of Berachain's ecosystem lies its tri-token model, consisting of BERA, BGT, and HONEY. Each token serves distinct purposes, ensuring that the network can achieve its objectives of security, governance, and efficient transaction processing while maintaining a stable economic environment for decentralized finance (DeFi) activities:

$BERA (Liquid Token)

  • Function: Used for transaction fees and general utility within the network.
  • Liquidity: Fully liquid and subject to market price fluctuations.
  • Role: Facilitates economic activities and interactions on the blockchain.

$BGT (Governance and Staking Token)

  • Function: Primarily used for governance and staking.
  • Liquidity: Non-transferable and earned by providing liquidity.
  • Role: Influences network governance and secures the blockchain through staking.

$HONEY (Stablecoin)

  • Function: Provides stable value transfer within the ecosystem.
  • Liquidity: Fully liquid and pegged to USD.
  • Role: Acts as a medium of exchange, collateral, and fee payment mechanism.

Let’s take a deeper look at their individual roles:

How does Berachain work? 🐻

  1. Users stake their Proof of liquidity (PoL) eligible digital assets into reward vaults to receive $BGT rewards. Reward vaults are the sole method for earning $BGT rewards and thus play a crucial role in getting entry into the PoL ecosystem.
  2. Validators produce blocks and allocate a portion of their $BGT emissions to specific reward vaults according to discretionary strategies. These strategies aim to maximize yield for their stakers. Validators take a commission on the $BGT emissions.
  3. Applications can offer incentives to validators to encourage them to direct BGT rewards to them, usually in exchange for rewards in the form of the protocol’s native token.
  4. Liquidity providers participating in PoL receive yields in $BGT, minus the validators’ commission.
  5. Liquidity providers can stake $BGT with validators that align with their strategy and participate in governance.
  6. Liquidity providers who receive $BGT can choose to burn $BGT to obtain $BERA tokens at a 1:1 ratio.

Optimizing PoL performance through BeraBoost 🐻

Under the hood, PoL requires validators to direct incentives to on-chain pools of capital called "reward vaults”. We are committed to approaching this process scientifically, through an algorithm we’ve named “BeraBoost” - it will be open source software, and run on a public dashboard. Beraboost will distribute incentives such that delegators to Chorus One earn maximum rewards, by tracking their LP positions and directing incentives to the relevant pools.

Staking BGT 🐻

Berachain is currently on testnet and staking is not enabled. We are closely involved with the Berachain team and will support all institutional and individual use-cases for supporting BGT. If you're interested in knowing more, fill out this form.

OR

Email us - staking@chorus.one

About Chorus One

Chorus One is one of the biggest institutional staking providers globally, operating infrastructure for 60+ Proof-of-Stake networks, including Ethereum, Cosmos, Solana, Avalanche, and Near, amongst others. Since 2018, we have been at the forefront of the PoS industry and now offer easy enterprise-grade staking solutions, industry-leading research, and also invest in some of the most cutting-edge protocols through Chorus Ventures. We are a team of over 50 passionate individuals spread throughout the globe who believe in the transformative power of blockchain technology.

Networks
Unlocking Bitcoin’s Potential with Babylon
We explore what Babylon is, and how it harnesses Bitcoin's potential beyond being a store of value
August 7, 2024
5 min read

Bitcoin is the oldest and the most valuable cryptocurrency, boasting a market cap of over $1.2 trillion as of July 2024. Not only does Bitcoin have the highest mind share among cryptocurrencies, but it has also made significant strides in mainstream adoption, including its integration into ETFs and its recognition as a legal tender in El Salvador. Recently, it has been in the spotlight with former U.S. President Donald Trump pledging to hold Bitcoin as a strategic reserve if re-elected. While Bitcoin is renowned for its store-of-value proposition, many Bitcoin maximalists are content with simply holding it for the long term. However, a pertinent question arises—what more can be done with Bitcoin? Enter Babylon, a project aimed at harnessing Bitcoin's potential beyond being a mere store of value.

The Genesis of Babylon

Approximately 2.5 years ago, David Tse and Fisher launched Babylon with a vision to leverage Bitcoin's proof-of-work (PoW) security to bolster the security of proof-of-stake (PoS) blockchains. Observing the trend of new chains opting for PoS due to its cost-effectiveness, efficiency, and lower energy consumption, they identified a gap: a trillion-dollar asset (BTC) remained largely idle. Bitcoin lacks native smart contract capabilities, limiting its utility in decentralized applications. Bridging BTC to other protocols or using wrapped versions like wBTC introduces trust issues with counterparties. Babylon aims to use BTC to secure PoS chains without bridging while providing full slashable security guarantees in a trust-minimized fashion.

The Need for Bitcoin Staking

PoS chains secure their networks through staked assets, often incentivizing validators with high inflationary rewards. This bootstrapping process is complex and lengthy, leading to the emergence of 'security-as-a-service' protocols like EigenLayer, Symbiotic, and ICS (Interchain Security). Babylon seeks to apply a similar model using Bitcoin, the most decentralized and secure crypto asset. While some argue that Bitcoin should remain a store of value, others believe in enhancing its utility. Babylon offers a solution by unlocking Bitcoin’s capital prowess, currently under-utilized, and integrating it into the PoS ecosystem to generate yields and drive new use cases.

With over $1.2 trillion in market cap, most BTC lies idle and does not generate any yield for its holders. This contrasts with PoS tokens, where capital efficiency is maximized to provide higher yields and support the ecosystem. Bringing additional utility to Bitcoin through secure and trustless mechanisms like Babylon can significantly enhance its economic impact and foster new applications within the crypto industry.

Moreover, the tension between high inflationary rewards and ecosystem incentives can be alleviated by leveraging Bitcoin’s economic security. Projects can tap into Bitcoin's decentralization and security, reducing the need for high inflationary incentives to bootstrap validator sets. Ultimately, market dynamics will determine the true need for sourcing a protocol's economic security from Bitcoin, but the potential is immense if executed in a trustless and slashable manner.

How Babylon Works

Babylon allows Bitcoin holders to stake their BTC for PoS blockchains without relying on third-party custody, bridges, or wrapping. It provides slashable economic security guarantees to PoS chains while ensuring efficient stake unbonding to enhance liquidity for Bitcoin holders. The protocol operates as a modular plug-in compatible with various PoS consensus protocols, serving as a foundational component for building restaking protocols. The core component, the 'control plane' (Babylon Chain), manages several critical functions:

  • Timestamping Service: Ensures synchronization with the Bitcoin network.
  • Stake Matching: Matches Bitcoin stakes with PoS chains and tracks staking/validation information.
  • Finality Signature Recording: Records the finality signatures of PoS chains.
Source: Babylon's Whitepaper

Babylon vs Babylon Chain

Babylon is a Bitcoin Staking Protocol that provides shared security for PoS systems and allows Bitcoin holders to delegate their BTC to Finality Providers, who can then provide Bitcoin security to a consumer PoS chain or DA layer.

Babylon chain, on the other hand, is built on Cosmos SDK, which receives security from the Babylon Bitcoin Staking Protocol and acts as the first chain that Finality Providers can support. However, Babylon plans to support different PoS systems from various blockchain ecosystems and provide them access to shared security collateral with BTC.

Detailed Mechanisms of Babylon

Timestamping

Timestamping involves embedding data at a specific point in time. Babylon records PoS chain data onto Bitcoin to leverage Bitcoin’s robust PoW security. Due to Bitcoin’s expensive and limited blockspace, direct timestamping of every PoS chain onto Bitcoin is impractical. Instead, the 'control plane,' implemented as a Cosmos-SDK chain (aka Babylon Chain), aggregates timestamps from all PoS chains via IBC. This ensures a secure and immutable record of PoS data on the Bitcoin blockchain.

Staking Process

To stake, a Bitcoin staker (e.g., Alice) sends a special transaction to the Bitcoin blockchain, locking her BTC in a self-custodial vault. This vault, defined by Bitcoin's scripting language, has three transaction types:

  • Unbonding Transaction: Allows Alice to retrieve her Bitcoin after a predefined period once she initiates the unbonding process.
  • Slashing Transaction: Sends the Bitcoin to a burn address if Alice violates the PoS protocol.
  • Withdraw Transaction: Allows withdrawal after the staking period is complete, provided no violations have occurred.

Alice delegates her staking duties to a finality provider on the Babylon chain, who uses their private keys to validate the PoS chain on her behalf. This delegation maintains Alice's control over her Bitcoin while enabling participation in PoS validation.

Security Guarantees

Babylon ensures validators are accountable for their actions through cryptographic mechanisms like Extractable One-Time Signatures (EOTS). EOTS allows the network to detect and prove double-signing, exposing the validator's private key. This key, which is already pre-signed by the staker and the finality provider, is used to create a slashing transaction, burning the staked Bitcoin as a penalty. Babylon's protocol guarantees that a block is truly final only when it has received EOTS from at least 2/3 of the staked BTC.

A simplified transaction flow on Babylon would roughly look like this:

BBN token

Though no official details have been released yet, we expect there to be a BBN token that the BTC delegators can then stake with a validator of their choice just like any other Cosmos chain.

Comparative Landscape of Shared Security Solutions

While Babylon introduces a novel approach to shared security using Bitcoin's hash power, other protocols like EigenLayer, Symbiotic, and ICS offer alternative models:

  • EigenLayer/Symbiotic: Uses Ethereum's PoS security and enables restaking within the Ethereum ecosystem.
  • Interchain Security (ICS): Relies on the Cosmos Hub's PoS validator set or other Cosmos validator sets to secure connected zones.

Protocols must weigh several factors—security robustness, trustlessness, economic incentives, integration complexity, ecosystem compatibility, and regulatory considerations—when choosing a shared security solution.

We've covered this topic in more detail in our previous article here.

Role of Chorus One

Chorus One has been an early supporter of Babylon and we're already on its testnet as a finality provider.

Our FP address is 3e7af699845fae4817923f8c3484bc4759dc306d17255d859dcd0e08d9cc426c.

When Babylon goes live on mainnet, you will be able to stake BTC to Chorus One as a finality provider and earn the highest possible staking yields. If you want to learn more and be one of our early customers, click here. Also, don't forget to watch our podcast episode with David Tse, co-founder of Babylon!

About Chorus One

Chorus One is one of the biggest institutional staking providers globally, operating infrastructure for 60+ Proof-of-Stake networks, including Ethereum, Cosmos, Solana, Avalanche, and Near, amongst others. Since 2018, we have been at the forefront of the PoS industry and now offer easy enterprise-grade staking solutions, industry-leading research, and also invest in some of the most cutting-edge protocols through Chorus Ventures. We are a team of over 50 passionate individuals spread throughout the globe who believe in the transformative power of blockchain technology.

No results found.

Please try different keywords.

 Join our mailing list to receive our latest updates, research reports, and industry news.

Want to be a guest?
Drop us a line!

Submit
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.