Fantom Q1 2024 Overview

Download report
Download PDF

Intro

Fantom has long been part of the L1 smart contract “wars,” finding success with its Ethereum Virtual Machine (EVM) compatibility and novel consensus mechanism that has remained robust and reliable over the years, whereas other L1s have not. Distinctively employing directed acyclic graphs (DAGs) instead of the conventional blockchain structure, Fantom introduces a novel method for ordering transactions and optimizing storage with local sub-DAGs. Its unique consensus mechanism, Lachesis, combines the strengths of proof of stake and a leaderless, asynchronous approach to consensus, setting Fantom apart in the blockchain ecosystem. This introduction to blockchain consensus and the innovative solutions proposed by Fantom sheds light on the platform's efforts to address critical challenges in achieving decentralized consensus, highlighting its potential to redefine standards for security, efficiency, and scalability in the blockchain domain.

Fantom

Fantom is a layer-1 smart contract platform designed to hold compatibility with the Ethereum Virtual Machine (EVM) through its novel Fantom Sonic technology stack, with key differences. One primary difference is that Fantom uses a directed acyclic graphs (DAGs) data structure (as opposed to traditional blockchain) to help order the chronology of events and transactions on the network and enable storage optimization through local sub-DAGs. Additionally, Fantom combines proof of stake (where validators have deposited funds that can be slashed), incentivizing proper behavior and reporting with a leaderless, asynchronous consensus mechanism called Lachesis. Fantom’s unique approach to its own consensus mechanism is one of its defining features that sets it apart from some of the more traditional models utilized by leading chains like Bitcoin and Ethereum.

Blockchain Consensus 

In utilizing a decentralized network, one of the core challenges lies in enabling a disparate group of network participants to reach a consensus on a shared state, such as ownership records on a blockchain. This process must be robust enough to maintain a valid consensus despite the presence of imperfect information or malicious actors, a concept known as Byzantine Fault Tolerance (BFT). These algorithms are designed to ensure, whether through probabilistic or deterministic means, that consensus on the network's next valid state can be achieved even in scenarios where a subset of nodes acts adversarially. Various blockchain architectures tackle this challenge through the implementation of consensus algorithms, each tailored to the specific needs and characteristics of their network.

One of the most renowned consensus mechanisms is Nakamoto's Consensus, which underpins the Bitcoin protocol. This consensus model introduces a unique approach to achieving agreement by necessitating the addition of several subsequent blocks before a transaction is considered irreversible. The rationale behind this requirement is to make the act of altering the blockchain's history—by reorganizing or reverting transactions—economically unfeasible, thereby ensuring the integrity of the transaction record. This is known as probabilistic finality as opposed to deterministic finality (discussed later). As a consequence of this design, Nakamoto Consensus prioritizes network uptime (liveness), maintaining continuous operation without stalls or downtime, as seen in the Solana ecosystem. However, this comes at the cost of transaction speed, as the probabilistic nature of its finalization guarantee necessitates a waiting period for the "confirmation" of blocks to accumulate. This probabilistic finalization is a deliberate design choice, reflecting a preference for a system that remains live and functional, albeit with slower transaction speeds, over one that offers immediate but potentially vulnerable finality.

Safety vs. Liveness

Consensus protocols are designed around two fundamental guarantees: safety and liveness. Understanding these guarantees within the blockchain context requires a deep dive into the nuances of how blockchains operate and the critical role these guarantees play in maintaining the network's reliability and efficiency.

Safety, in this context, ensures that the network remains free from errors or incorrect transactions. Liveness, on the other hand, guarantees that the network continues to operate and reach consensus, thereby allowing transactions to be processed and recorded accurately over time.

Liveness guarantees that correct transactions cannot be indefinitely delayed from being accepted into the blockchain, provided the number of faulty participants does not exceed a certain threshold. This aspect is crucial for the timely processing and finality of transactions. In the context of blockchain, where timing and the order of transactions can significantly impact the network's state, liveness ensures that transactions are continuously added to the blockchain, thereby preventing stagnation and ensuring the network's ongoing functionality.

Consider the scenario where a consensus protocol is improperly configured, leading to nodes becoming entrapped in an infinite loop from which recovery is impossible. This situation directly impacts the network's liveness, as it becomes incapable of progressing past the disagreement to reach a consensus. The result is a network that is effectively paralyzed, unable to fulfill its primary function of validating and recording transactions. Such a network is deemed insecure due to its inability to overcome what is known as a "liveness break," rendering it unavailable for use.

Conversely, the safety of a blockchain network is compromised when a consensus protocol contains vulnerabilities that could, for instance, allow the processing of an invalid transaction through a "double spend" scenario. In this case, if a node can exploit a loophole to convince the majority of the network to accept a fraudulent transaction, the network's safety is breached. Therefore, safety is the assurance that as long as the number of faulty participants remains below a certain threshold, it is impossible for these participants to lead a client into accepting an incorrect or invalid history of transactions. This concept is pivotal because it underpins the trustworthiness of the blockchain. If a blockchain were susceptible to accepting incorrect histories, it would undermine the entire premise of a decentralized and tamper-evident ledger. 

The balance between safety and liveness presents a significant challenge in the design and operation of blockchain networks and becomes particularly evident when considering the potential for forks—situations where the blockchain diverges into two or more potential paths forward. Forks pose a critical challenge to consensus protocols, as they necessitate a mechanism to decide which path represents the true continuation of the blockchain. 

It has been mathematically demonstrated that achieving perfect safety and liveness simultaneously, under all conditions, is an unrealistic goal for any network. This inherent limitation necessitates the development of networks that are capable of minimizing the risk of these failures to the extent that they become extremely unlikely, economically unviable, or practically impossible to occur.

Addressing these challenges requires a sophisticated approach to consensus design, one that incorporates mechanisms for the detection, elimination, and recovery from potential issues, even in rare or extreme cases. Moreover, the design must offer robust resistance to Sybil attacks, where a single entity creates multiple fake identities to gain a disproportionate influence over the network. This multifaceted approach to network design ensures that while absolute safety and liveness may be theoretically unattainable, the network remains secure, reliable, and efficient in practice.

Solana Downtime

Arguably, the most infamous example of this liveness vs. security vs. performance debate exists with the Solana blockchain. Solana is an L1 smart contract blockchain that unabashedly prioritizes network speed and low transaction cost over other aspects of a blockchain network. Because of this approach, the Solana network has experienced significant challenges in its short history that underscore the complexities innate to maintaining a scalable and secure blockchain.

In September 2021, the Solana network encountered a major security issue when an influx of transactions, initiated by a large number of bots, overwhelmed the network. This incident, occurring on September 14, 2021, highlighted a critical vulnerability: the absence of a fee market within the Solana ecosystem allowed bots to propose an unlimited number of transactions without financial penalty. As a result, the network's "mempool," known as Gulfstream, was flooded, and the block producer was unable to process all transactions within the allotted block time of 200 milliseconds. This led to network validators being overwhelmed by excessive forking, causing the network to stall and ultimately go offline for 17 hours. 

However, this was not an isolated incident. Solana suffered another outage six months later due to similar issues of network congestion caused by spam transactions from an NFT project. These recurring outages raised concerns about the network's reliability and the decentralized nature of its governance.

SOL outtages timeline
Source: Galaxy Digital

Beyond spam attacks, the network has also faced challenges related to a bug in the durable nonce feature in June 2022, causing the network to go down for approximately four hours. Finally, in February 2024, the Solana blockchain was halted again when it ceased processing transactions due to a critical bug. The underlying problem stemmed from a flawed cache management system within Solana's infrastructure, which compiles smart contracts into executable code. Ultimately, a bug caused an endless recompilation loop for certain programs, jamming the network by preventing the processing of any further transactions. This issue was swiftly rectified approximately five hours later. 

Network Downtime Consequences

These incidents have led to scrutiny of Solana, its consensus mechanism, fee structure, and even its decentralization. Specifically, the procedure for restarting the Solana network, as outlined in communications from the Solana community during this latest outage, highlighted a critical dependency: the necessity for a substantial majority of validators, those holding at least 80% of the staked SOL, to be active for the network to resume operations efficiently.

This requirement underscores a potential vulnerability in the network's design, as the failure to achieve this threshold would necessitate another attempt at a restart, this time excluding non-responsive validators. This situation exemplifies the challenges faced by blockchain networks that strive to balance the benefits of decentralization with the practicalities of maintaining operational integrity and security.

Beyond just a credibility hit, degraded downtime/chain performance can have real financial consequences for a chain and its users. Moving to the Ethereum ecosystem,
the event known as "Black Thursday" on March 12, 2020, stands as a significant moment in the history of Ethereum and particularly the MakerDAO protocol. On this day, ether (ETH) experienced a precipitous decline in value, shedding approximately 30% of its worth within a 24-hour span. This dramatic downturn triggered a cascade of automatic liquidations of collateralized debt positions (CDPs), a mechanism integral to the MakerDAO ecosystem, which is designed to stabilize the value of its stablecoin, Dai, against the US dollar.

The liquidation of CDPs under normal circumstances is intended to incur a penalty of about 13% of the collateral value, not the entirety of it. However, due to a confluence of adverse factors, some users reported complete losses of their Ethereum collateral without receiving any returns. This anomaly was attributed to two primary issues: the discrepancy between the market price of Ethereum and the price as determined by the oracles that inform the MakerDAO system, and significant network congestion on Ethereum that hindered transaction processing. This significant network congestion was so acute that, in practical terms for many users, the chain was unable to process their transactions and, therefore, functionally “down.” The congestion effectively paralyzed the system of "Keeper" bots responsible for bidding on liquidated collateral at auctions. 

The fallout from these events was severe for the MakerDAO community and the MKR token. In response to the protocol losses incurred during Black Thursday, MakerDAO minted approximately 21,000 new MKR, selling them for 5.3 million Dai to recoup the financial shortfall. Not only was the issuance of new MKR tokens a dilutive event for token-holders, but it was also a contentious measure that soured many on the protocol. This event serves as a poignant reminder of the complex interplay between governance, tokenomics, and the underlying blockchain infrastructure in the DeFi sector.

Fantom’s Uptime

In February 2021, the Fantom Opera mainnet experienced its one and only instance of network downtime, marking a rare departure from its otherwise exemplary record of 99.9% uptime. This incident, which temporarily halted new block confirmations, was rectified within seven hours and no funds were lost.

The outage was precipitated by a significant slowdown in block emissions by the two leading network validators. Given that these two validators represented a substantial portion of the network's staking power, their reduced output initiated a chain reaction that effectively paused new block confirmations across the network.

The event also prompted a reevaluation of the network's validator node requirements and the distribution of staking power. Two primary concerns were identified: the recent surge in the value of FTM, which had made the creation of new nodes financially prohibitive, and the excessive concentration of staking power among a limited number of validators, which had more delegations than others. These issues highlighted the need for adjustments to ensure a more equitable and resilient network infrastructure. Since then, the Fantom network has lowered the minimum threshold of staked FTM to become a validator, implemented technical improvements to reduce the hardware requirements to run a validator node, and worked to more evenly distribute the staking power distribution. The combination of the reduced hardware requirements and lower staking requirements removes many of the primary obstacles associated with running a Fantom validator and should lead to further diversification and decentralization of nodes. Beyond these adjustments, Fantom’s consensus mechanism introduces a novel design meant to ensure the best of both liveness and security. 

Fantom Consensus


Most consensus protocols employed by leading blockchains incorporate some form of leader election to establish a total order of blocks, ensuring that all transactions are processed in a linear sequence. In these models, a designated leader proposes a block, which is then subject to approval by the rest of the network's consensus nodes. However, the Fantom blockchain introduces a novel approach to achieving consensus without the need for a centralized leader. This is accomplished through its Lachesis protocol, which is distinguished by its leaderless design that integrates directed acyclic graph (DAG) technology with Byzantine fault tolerance (BFT) principles, setting a new benchmark in the realm of blockchain consensus models.

Leaderless BFT

The core of Fantom's Lachesis mechanism is its asynchronous Byzantine fault tolerance (aBFT) approach, which ensures network reliability and integrity, even in the presence of malicious nodes. In traditional BFT systems, the network's trustworthiness hinges on the assumption that no more than one-third of the nodes are adversarial. Lachesis extends this reliability by allowing nodes to process and communicate data asynchronously, without the need for a centralized leader to dictate block production. 

The leaderless nature of Lachesis sets it apart from conventional Byzantine Fault Tolerance (BFT) protocols. In Lachesis, each node independently executes the consensus algorithm on its local DAG to derive a consistent order of confirmed blocks. This process culminates in the formation of the final blockchain, achieved without the nodes having to engage in further communication to disseminate finalized blocks across the network. As such, aBFT networks allow for some messages to be lost or indefinitely delayed. This innovative approach significantly reduces the communication overhead typically associated with achieving consensus, streamlining the process, and enhancing the efficiency and scalability of the network.

DAG

At the heart of Fantom's innovative approach is the use of a directed acyclic graph (DAG), a sophisticated data structure that differs markedly from the linear, tree-like structures found in other blockchain technologies. DAGs feature nodes connected by directional edges without allowing for closed loops, facilitating a more flexible and efficient method of data modeling. 

Fantom's unique implementation of DAGs involves the creation of "event blocks" by each node, which record transactions and their sequence. Unlike traditional blockchains that maintain a strict linear order of blocks, Lachesis allows for a more flexible arrangement thanks to these event blocks. Each event block contains one or more transactions, and these blocks are partially ordered in a way that reflects the causal relationships between different transactions. 

Within this system, every node in the network maintains its own local DAG, which is continuously updated through the exchange of new blocks among nodes. This decentralized architecture ensures that there is no single point of failure and eliminates the need for a global clock to synchronize block creation and validation across the network. Instead, the DAG uses Lamport clocks to establish a chronological order among blocks, with each block referencing its predecessor to denote a temporal sequence and implicitly casting a vote for it. This process is further refined by dividing DAGs into "epochs," which are sealed upon reaching a certain threshold and employing Lamport timestamps to achieve deterministic finality. This contrasts with the probabilistic finality models of other blockchains, where transaction finality is determined by the accumulation of subsequent blocks rather than the logical structure of the DAG.

Conclusion

In summary, Fantom's innovative approach to blockchain consensus through its Lachesis protocol and the use of DAG technology represents a significant leap forward in the quest for a more efficient, secure, and scalable blockchain network. By eliminating the need for a centralized leader and employing a sophisticated data structure, Fantom not only enhances network reliability in the face of adversarial nodes but also significantly reduces the communication overhead associated with traditional consensus mechanisms. This unique combination of features enables Fantom to offer unparalleled benefits in terms of liveness and safety, addressing the perennial challenge of balancing these two critical aspects of blockchain technology. As blockchain platforms continue to evolve, Fantom's novel solutions and commitment to uptime, despite the challenges faced by its counterparts, position it as a frontrunner in the ongoing development of decentralized networks.

Disclaimer: This report was commissioned by the Fantom Foundation. This research report is exactly that — a research report. It is not intended to serve as financial advice, nor should you blindly assume that any of the information is accurate without confirming through your own research. Bitcoin, cryptocurrencies, and other digital assets are incredibly risky and nothing in this report should be considered an endorsement to buy or sell any asset. Never invest more than you are willing to lose and understand the risk that you are taking. Do your own research. All information in this report is for educational purposes only and should not be the basis for any investment decisions that you make.

Intro

Fantom has long been part of the L1 smart contract “wars,” finding success with its Ethereum Virtual Machine (EVM) compatibility and novel consensus mechanism that has remained robust and reliable over the years, whereas other L1s have not. Distinctively employing directed acyclic graphs (DAGs) instead of the conventional blockchain structure, Fantom introduces a novel method for ordering transactions and optimizing storage with local sub-DAGs. Its unique consensus mechanism, Lachesis, combines the strengths of proof of stake and a leaderless, asynchronous approach to consensus, setting Fantom apart in the blockchain ecosystem. This introduction to blockchain consensus and the innovative solutions proposed by Fantom sheds light on the platform's efforts to address critical challenges in achieving decentralized consensus, highlighting its potential to redefine standards for security, efficiency, and scalability in the blockchain domain.

Fantom

Fantom is a layer-1 smart contract platform designed to hold compatibility with the Ethereum Virtual Machine (EVM) through its novel Fantom Sonic technology stack, with key differences. One primary difference is that Fantom uses a directed acyclic graphs (DAGs) data structure (as opposed to traditional blockchain) to help order the chronology of events and transactions on the network and enable storage optimization through local sub-DAGs. Additionally, Fantom combines proof of stake (where validators have deposited funds that can be slashed), incentivizing proper behavior and reporting with a leaderless, asynchronous consensus mechanism called Lachesis. Fantom’s unique approach to its own consensus mechanism is one of its defining features that sets it apart from some of the more traditional models utilized by leading chains like Bitcoin and Ethereum.

Blockchain Consensus 

In utilizing a decentralized network, one of the core challenges lies in enabling a disparate group of network participants to reach a consensus on a shared state, such as ownership records on a blockchain. This process must be robust enough to maintain a valid consensus despite the presence of imperfect information or malicious actors, a concept known as Byzantine Fault Tolerance (BFT). These algorithms are designed to ensure, whether through probabilistic or deterministic means, that consensus on the network's next valid state can be achieved even in scenarios where a subset of nodes acts adversarially. Various blockchain architectures tackle this challenge through the implementation of consensus algorithms, each tailored to the specific needs and characteristics of their network.

One of the most renowned consensus mechanisms is Nakamoto's Consensus, which underpins the Bitcoin protocol. This consensus model introduces a unique approach to achieving agreement by necessitating the addition of several subsequent blocks before a transaction is considered irreversible. The rationale behind this requirement is to make the act of altering the blockchain's history—by reorganizing or reverting transactions—economically unfeasible, thereby ensuring the integrity of the transaction record. This is known as probabilistic finality as opposed to deterministic finality (discussed later). As a consequence of this design, Nakamoto Consensus prioritizes network uptime (liveness), maintaining continuous operation without stalls or downtime, as seen in the Solana ecosystem. However, this comes at the cost of transaction speed, as the probabilistic nature of its finalization guarantee necessitates a waiting period for the "confirmation" of blocks to accumulate. This probabilistic finalization is a deliberate design choice, reflecting a preference for a system that remains live and functional, albeit with slower transaction speeds, over one that offers immediate but potentially vulnerable finality.

Safety vs. Liveness

Consensus protocols are designed around two fundamental guarantees: safety and liveness. Understanding these guarantees within the blockchain context requires a deep dive into the nuances of how blockchains operate and the critical role these guarantees play in maintaining the network's reliability and efficiency.

Safety, in this context, ensures that the network remains free from errors or incorrect transactions. Liveness, on the other hand, guarantees that the network continues to operate and reach consensus, thereby allowing transactions to be processed and recorded accurately over time.

Liveness guarantees that correct transactions cannot be indefinitely delayed from being accepted into the blockchain, provided the number of faulty participants does not exceed a certain threshold. This aspect is crucial for the timely processing and finality of transactions. In the context of blockchain, where timing and the order of transactions can significantly impact the network's state, liveness ensures that transactions are continuously added to the blockchain, thereby preventing stagnation and ensuring the network's ongoing functionality.

Consider the scenario where a consensus protocol is improperly configured, leading to nodes becoming entrapped in an infinite loop from which recovery is impossible. This situation directly impacts the network's liveness, as it becomes incapable of progressing past the disagreement to reach a consensus. The result is a network that is effectively paralyzed, unable to fulfill its primary function of validating and recording transactions. Such a network is deemed insecure due to its inability to overcome what is known as a "liveness break," rendering it unavailable for use.

Conversely, the safety of a blockchain network is compromised when a consensus protocol contains vulnerabilities that could, for instance, allow the processing of an invalid transaction through a "double spend" scenario. In this case, if a node can exploit a loophole to convince the majority of the network to accept a fraudulent transaction, the network's safety is breached. Therefore, safety is the assurance that as long as the number of faulty participants remains below a certain threshold, it is impossible for these participants to lead a client into accepting an incorrect or invalid history of transactions. This concept is pivotal because it underpins the trustworthiness of the blockchain. If a blockchain were susceptible to accepting incorrect histories, it would undermine the entire premise of a decentralized and tamper-evident ledger. 

The balance between safety and liveness presents a significant challenge in the design and operation of blockchain networks and becomes particularly evident when considering the potential for forks—situations where the blockchain diverges into two or more potential paths forward. Forks pose a critical challenge to consensus protocols, as they necessitate a mechanism to decide which path represents the true continuation of the blockchain. 

It has been mathematically demonstrated that achieving perfect safety and liveness simultaneously, under all conditions, is an unrealistic goal for any network. This inherent limitation necessitates the development of networks that are capable of minimizing the risk of these failures to the extent that they become extremely unlikely, economically unviable, or practically impossible to occur.

Addressing these challenges requires a sophisticated approach to consensus design, one that incorporates mechanisms for the detection, elimination, and recovery from potential issues, even in rare or extreme cases. Moreover, the design must offer robust resistance to Sybil attacks, where a single entity creates multiple fake identities to gain a disproportionate influence over the network. This multifaceted approach to network design ensures that while absolute safety and liveness may be theoretically unattainable, the network remains secure, reliable, and efficient in practice.

Solana Downtime

Arguably, the most infamous example of this liveness vs. security vs. performance debate exists with the Solana blockchain. Solana is an L1 smart contract blockchain that unabashedly prioritizes network speed and low transaction cost over other aspects of a blockchain network. Because of this approach, the Solana network has experienced significant challenges in its short history that underscore the complexities innate to maintaining a scalable and secure blockchain.

In September 2021, the Solana network encountered a major security issue when an influx of transactions, initiated by a large number of bots, overwhelmed the network. This incident, occurring on September 14, 2021, highlighted a critical vulnerability: the absence of a fee market within the Solana ecosystem allowed bots to propose an unlimited number of transactions without financial penalty. As a result, the network's "mempool," known as Gulfstream, was flooded, and the block producer was unable to process all transactions within the allotted block time of 200 milliseconds. This led to network validators being overwhelmed by excessive forking, causing the network to stall and ultimately go offline for 17 hours. 

However, this was not an isolated incident. Solana suffered another outage six months later due to similar issues of network congestion caused by spam transactions from an NFT project. These recurring outages raised concerns about the network's reliability and the decentralized nature of its governance.

SOL outtages timeline
Source: Galaxy Digital

Beyond spam attacks, the network has also faced challenges related to a bug in the durable nonce feature in June 2022, causing the network to go down for approximately four hours. Finally, in February 2024, the Solana blockchain was halted again when it ceased processing transactions due to a critical bug. The underlying problem stemmed from a flawed cache management system within Solana's infrastructure, which compiles smart contracts into executable code. Ultimately, a bug caused an endless recompilation loop for certain programs, jamming the network by preventing the processing of any further transactions. This issue was swiftly rectified approximately five hours later. 

Network Downtime Consequences

These incidents have led to scrutiny of Solana, its consensus mechanism, fee structure, and even its decentralization. Specifically, the procedure for restarting the Solana network, as outlined in communications from the Solana community during this latest outage, highlighted a critical dependency: the necessity for a substantial majority of validators, those holding at least 80% of the staked SOL, to be active for the network to resume operations efficiently.

This requirement underscores a potential vulnerability in the network's design, as the failure to achieve this threshold would necessitate another attempt at a restart, this time excluding non-responsive validators. This situation exemplifies the challenges faced by blockchain networks that strive to balance the benefits of decentralization with the practicalities of maintaining operational integrity and security.

Beyond just a credibility hit, degraded downtime/chain performance can have real financial consequences for a chain and its users. Moving to the Ethereum ecosystem,
the event known as "Black Thursday" on March 12, 2020, stands as a significant moment in the history of Ethereum and particularly the MakerDAO protocol. On this day, ether (ETH) experienced a precipitous decline in value, shedding approximately 30% of its worth within a 24-hour span. This dramatic downturn triggered a cascade of automatic liquidations of collateralized debt positions (CDPs), a mechanism integral to the MakerDAO ecosystem, which is designed to stabilize the value of its stablecoin, Dai, against the US dollar.

The liquidation of CDPs under normal circumstances is intended to incur a penalty of about 13% of the collateral value, not the entirety of it. However, due to a confluence of adverse factors, some users reported complete losses of their Ethereum collateral without receiving any returns. This anomaly was attributed to two primary issues: the discrepancy between the market price of Ethereum and the price as determined by the oracles that inform the MakerDAO system, and significant network congestion on Ethereum that hindered transaction processing. This significant network congestion was so acute that, in practical terms for many users, the chain was unable to process their transactions and, therefore, functionally “down.” The congestion effectively paralyzed the system of "Keeper" bots responsible for bidding on liquidated collateral at auctions. 

The fallout from these events was severe for the MakerDAO community and the MKR token. In response to the protocol losses incurred during Black Thursday, MakerDAO minted approximately 21,000 new MKR, selling them for 5.3 million Dai to recoup the financial shortfall. Not only was the issuance of new MKR tokens a dilutive event for token-holders, but it was also a contentious measure that soured many on the protocol. This event serves as a poignant reminder of the complex interplay between governance, tokenomics, and the underlying blockchain infrastructure in the DeFi sector.

Fantom’s Uptime

In February 2021, the Fantom Opera mainnet experienced its one and only instance of network downtime, marking a rare departure from its otherwise exemplary record of 99.9% uptime. This incident, which temporarily halted new block confirmations, was rectified within seven hours and no funds were lost.

The outage was precipitated by a significant slowdown in block emissions by the two leading network validators. Given that these two validators represented a substantial portion of the network's staking power, their reduced output initiated a chain reaction that effectively paused new block confirmations across the network.

The event also prompted a reevaluation of the network's validator node requirements and the distribution of staking power. Two primary concerns were identified: the recent surge in the value of FTM, which had made the creation of new nodes financially prohibitive, and the excessive concentration of staking power among a limited number of validators, which had more delegations than others. These issues highlighted the need for adjustments to ensure a more equitable and resilient network infrastructure. Since then, the Fantom network has lowered the minimum threshold of staked FTM to become a validator, implemented technical improvements to reduce the hardware requirements to run a validator node, and worked to more evenly distribute the staking power distribution. The combination of the reduced hardware requirements and lower staking requirements removes many of the primary obstacles associated with running a Fantom validator and should lead to further diversification and decentralization of nodes. Beyond these adjustments, Fantom’s consensus mechanism introduces a novel design meant to ensure the best of both liveness and security. 

Fantom Consensus


Most consensus protocols employed by leading blockchains incorporate some form of leader election to establish a total order of blocks, ensuring that all transactions are processed in a linear sequence. In these models, a designated leader proposes a block, which is then subject to approval by the rest of the network's consensus nodes. However, the Fantom blockchain introduces a novel approach to achieving consensus without the need for a centralized leader. This is accomplished through its Lachesis protocol, which is distinguished by its leaderless design that integrates directed acyclic graph (DAG) technology with Byzantine fault tolerance (BFT) principles, setting a new benchmark in the realm of blockchain consensus models.

Leaderless BFT

The core of Fantom's Lachesis mechanism is its asynchronous Byzantine fault tolerance (aBFT) approach, which ensures network reliability and integrity, even in the presence of malicious nodes. In traditional BFT systems, the network's trustworthiness hinges on the assumption that no more than one-third of the nodes are adversarial. Lachesis extends this reliability by allowing nodes to process and communicate data asynchronously, without the need for a centralized leader to dictate block production. 

The leaderless nature of Lachesis sets it apart from conventional Byzantine Fault Tolerance (BFT) protocols. In Lachesis, each node independently executes the consensus algorithm on its local DAG to derive a consistent order of confirmed blocks. This process culminates in the formation of the final blockchain, achieved without the nodes having to engage in further communication to disseminate finalized blocks across the network. As such, aBFT networks allow for some messages to be lost or indefinitely delayed. This innovative approach significantly reduces the communication overhead typically associated with achieving consensus, streamlining the process, and enhancing the efficiency and scalability of the network.

DAG

At the heart of Fantom's innovative approach is the use of a directed acyclic graph (DAG), a sophisticated data structure that differs markedly from the linear, tree-like structures found in other blockchain technologies. DAGs feature nodes connected by directional edges without allowing for closed loops, facilitating a more flexible and efficient method of data modeling. 

Fantom's unique implementation of DAGs involves the creation of "event blocks" by each node, which record transactions and their sequence. Unlike traditional blockchains that maintain a strict linear order of blocks, Lachesis allows for a more flexible arrangement thanks to these event blocks. Each event block contains one or more transactions, and these blocks are partially ordered in a way that reflects the causal relationships between different transactions. 

Within this system, every node in the network maintains its own local DAG, which is continuously updated through the exchange of new blocks among nodes. This decentralized architecture ensures that there is no single point of failure and eliminates the need for a global clock to synchronize block creation and validation across the network. Instead, the DAG uses Lamport clocks to establish a chronological order among blocks, with each block referencing its predecessor to denote a temporal sequence and implicitly casting a vote for it. This process is further refined by dividing DAGs into "epochs," which are sealed upon reaching a certain threshold and employing Lamport timestamps to achieve deterministic finality. This contrasts with the probabilistic finality models of other blockchains, where transaction finality is determined by the accumulation of subsequent blocks rather than the logical structure of the DAG.

Conclusion

In summary, Fantom's innovative approach to blockchain consensus through its Lachesis protocol and the use of DAG technology represents a significant leap forward in the quest for a more efficient, secure, and scalable blockchain network. By eliminating the need for a centralized leader and employing a sophisticated data structure, Fantom not only enhances network reliability in the face of adversarial nodes but also significantly reduces the communication overhead associated with traditional consensus mechanisms. This unique combination of features enables Fantom to offer unparalleled benefits in terms of liveness and safety, addressing the perennial challenge of balancing these two critical aspects of blockchain technology. As blockchain platforms continue to evolve, Fantom's novel solutions and commitment to uptime, despite the challenges faced by its counterparts, position it as a frontrunner in the ongoing development of decentralized networks.

Disclaimer: This report was commissioned by the Fantom Foundation. This research report is exactly that — a research report. It is not intended to serve as financial advice, nor should you blindly assume that any of the information is accurate without confirming through your own research. Bitcoin, cryptocurrencies, and other digital assets are incredibly risky and nothing in this report should be considered an endorsement to buy or sell any asset. Never invest more than you are willing to lose and understand the risk that you are taking. Do your own research. All information in this report is for educational purposes only and should not be the basis for any investment decisions that you make.

Intro

Fantom has long been part of the L1 smart contract “wars,” finding success with its Ethereum Virtual Machine (EVM) compatibility and novel consensus mechanism that has remained robust and reliable over the years, whereas other L1s have not. Distinctively employing directed acyclic graphs (DAGs) instead of the conventional blockchain structure, Fantom introduces a novel method for ordering transactions and optimizing storage with local sub-DAGs. Its unique consensus mechanism, Lachesis, combines the strengths of proof of stake and a leaderless, asynchronous approach to consensus, setting Fantom apart in the blockchain ecosystem. This introduction to blockchain consensus and the innovative solutions proposed by Fantom sheds light on the platform's efforts to address critical challenges in achieving decentralized consensus, highlighting its potential to redefine standards for security, efficiency, and scalability in the blockchain domain.

Fantom

Fantom is a layer-1 smart contract platform designed to hold compatibility with the Ethereum Virtual Machine (EVM) through its novel Fantom Sonic technology stack, with key differences. One primary difference is that Fantom uses a directed acyclic graphs (DAGs) data structure (as opposed to traditional blockchain) to help order the chronology of events and transactions on the network and enable storage optimization through local sub-DAGs. Additionally, Fantom combines proof of stake (where validators have deposited funds that can be slashed), incentivizing proper behavior and reporting with a leaderless, asynchronous consensus mechanism called Lachesis. Fantom’s unique approach to its own consensus mechanism is one of its defining features that sets it apart from some of the more traditional models utilized by leading chains like Bitcoin and Ethereum.

Blockchain Consensus 

In utilizing a decentralized network, one of the core challenges lies in enabling a disparate group of network participants to reach a consensus on a shared state, such as ownership records on a blockchain. This process must be robust enough to maintain a valid consensus despite the presence of imperfect information or malicious actors, a concept known as Byzantine Fault Tolerance (BFT). These algorithms are designed to ensure, whether through probabilistic or deterministic means, that consensus on the network's next valid state can be achieved even in scenarios where a subset of nodes acts adversarially. Various blockchain architectures tackle this challenge through the implementation of consensus algorithms, each tailored to the specific needs and characteristics of their network.

One of the most renowned consensus mechanisms is Nakamoto's Consensus, which underpins the Bitcoin protocol. This consensus model introduces a unique approach to achieving agreement by necessitating the addition of several subsequent blocks before a transaction is considered irreversible. The rationale behind this requirement is to make the act of altering the blockchain's history—by reorganizing or reverting transactions—economically unfeasible, thereby ensuring the integrity of the transaction record. This is known as probabilistic finality as opposed to deterministic finality (discussed later). As a consequence of this design, Nakamoto Consensus prioritizes network uptime (liveness), maintaining continuous operation without stalls or downtime, as seen in the Solana ecosystem. However, this comes at the cost of transaction speed, as the probabilistic nature of its finalization guarantee necessitates a waiting period for the "confirmation" of blocks to accumulate. This probabilistic finalization is a deliberate design choice, reflecting a preference for a system that remains live and functional, albeit with slower transaction speeds, over one that offers immediate but potentially vulnerable finality.

Safety vs. Liveness

Consensus protocols are designed around two fundamental guarantees: safety and liveness. Understanding these guarantees within the blockchain context requires a deep dive into the nuances of how blockchains operate and the critical role these guarantees play in maintaining the network's reliability and efficiency.

Safety, in this context, ensures that the network remains free from errors or incorrect transactions. Liveness, on the other hand, guarantees that the network continues to operate and reach consensus, thereby allowing transactions to be processed and recorded accurately over time.

Liveness guarantees that correct transactions cannot be indefinitely delayed from being accepted into the blockchain, provided the number of faulty participants does not exceed a certain threshold. This aspect is crucial for the timely processing and finality of transactions. In the context of blockchain, where timing and the order of transactions can significantly impact the network's state, liveness ensures that transactions are continuously added to the blockchain, thereby preventing stagnation and ensuring the network's ongoing functionality.

Consider the scenario where a consensus protocol is improperly configured, leading to nodes becoming entrapped in an infinite loop from which recovery is impossible. This situation directly impacts the network's liveness, as it becomes incapable of progressing past the disagreement to reach a consensus. The result is a network that is effectively paralyzed, unable to fulfill its primary function of validating and recording transactions. Such a network is deemed insecure due to its inability to overcome what is known as a "liveness break," rendering it unavailable for use.

Conversely, the safety of a blockchain network is compromised when a consensus protocol contains vulnerabilities that could, for instance, allow the processing of an invalid transaction through a "double spend" scenario. In this case, if a node can exploit a loophole to convince the majority of the network to accept a fraudulent transaction, the network's safety is breached. Therefore, safety is the assurance that as long as the number of faulty participants remains below a certain threshold, it is impossible for these participants to lead a client into accepting an incorrect or invalid history of transactions. This concept is pivotal because it underpins the trustworthiness of the blockchain. If a blockchain were susceptible to accepting incorrect histories, it would undermine the entire premise of a decentralized and tamper-evident ledger. 

The balance between safety and liveness presents a significant challenge in the design and operation of blockchain networks and becomes particularly evident when considering the potential for forks—situations where the blockchain diverges into two or more potential paths forward. Forks pose a critical challenge to consensus protocols, as they necessitate a mechanism to decide which path represents the true continuation of the blockchain. 

It has been mathematically demonstrated that achieving perfect safety and liveness simultaneously, under all conditions, is an unrealistic goal for any network. This inherent limitation necessitates the development of networks that are capable of minimizing the risk of these failures to the extent that they become extremely unlikely, economically unviable, or practically impossible to occur.

Addressing these challenges requires a sophisticated approach to consensus design, one that incorporates mechanisms for the detection, elimination, and recovery from potential issues, even in rare or extreme cases. Moreover, the design must offer robust resistance to Sybil attacks, where a single entity creates multiple fake identities to gain a disproportionate influence over the network. This multifaceted approach to network design ensures that while absolute safety and liveness may be theoretically unattainable, the network remains secure, reliable, and efficient in practice.

Solana Downtime

Arguably, the most infamous example of this liveness vs. security vs. performance debate exists with the Solana blockchain. Solana is an L1 smart contract blockchain that unabashedly prioritizes network speed and low transaction cost over other aspects of a blockchain network. Because of this approach, the Solana network has experienced significant challenges in its short history that underscore the complexities innate to maintaining a scalable and secure blockchain.

In September 2021, the Solana network encountered a major security issue when an influx of transactions, initiated by a large number of bots, overwhelmed the network. This incident, occurring on September 14, 2021, highlighted a critical vulnerability: the absence of a fee market within the Solana ecosystem allowed bots to propose an unlimited number of transactions without financial penalty. As a result, the network's "mempool," known as Gulfstream, was flooded, and the block producer was unable to process all transactions within the allotted block time of 200 milliseconds. This led to network validators being overwhelmed by excessive forking, causing the network to stall and ultimately go offline for 17 hours. 

However, this was not an isolated incident. Solana suffered another outage six months later due to similar issues of network congestion caused by spam transactions from an NFT project. These recurring outages raised concerns about the network's reliability and the decentralized nature of its governance.

SOL outtages timeline
Source: Galaxy Digital

Beyond spam attacks, the network has also faced challenges related to a bug in the durable nonce feature in June 2022, causing the network to go down for approximately four hours. Finally, in February 2024, the Solana blockchain was halted again when it ceased processing transactions due to a critical bug. The underlying problem stemmed from a flawed cache management system within Solana's infrastructure, which compiles smart contracts into executable code. Ultimately, a bug caused an endless recompilation loop for certain programs, jamming the network by preventing the processing of any further transactions. This issue was swiftly rectified approximately five hours later. 

Network Downtime Consequences

These incidents have led to scrutiny of Solana, its consensus mechanism, fee structure, and even its decentralization. Specifically, the procedure for restarting the Solana network, as outlined in communications from the Solana community during this latest outage, highlighted a critical dependency: the necessity for a substantial majority of validators, those holding at least 80% of the staked SOL, to be active for the network to resume operations efficiently.

This requirement underscores a potential vulnerability in the network's design, as the failure to achieve this threshold would necessitate another attempt at a restart, this time excluding non-responsive validators. This situation exemplifies the challenges faced by blockchain networks that strive to balance the benefits of decentralization with the practicalities of maintaining operational integrity and security.

Beyond just a credibility hit, degraded downtime/chain performance can have real financial consequences for a chain and its users. Moving to the Ethereum ecosystem,
the event known as "Black Thursday" on March 12, 2020, stands as a significant moment in the history of Ethereum and particularly the MakerDAO protocol. On this day, ether (ETH) experienced a precipitous decline in value, shedding approximately 30% of its worth within a 24-hour span. This dramatic downturn triggered a cascade of automatic liquidations of collateralized debt positions (CDPs), a mechanism integral to the MakerDAO ecosystem, which is designed to stabilize the value of its stablecoin, Dai, against the US dollar.

The liquidation of CDPs under normal circumstances is intended to incur a penalty of about 13% of the collateral value, not the entirety of it. However, due to a confluence of adverse factors, some users reported complete losses of their Ethereum collateral without receiving any returns. This anomaly was attributed to two primary issues: the discrepancy between the market price of Ethereum and the price as determined by the oracles that inform the MakerDAO system, and significant network congestion on Ethereum that hindered transaction processing. This significant network congestion was so acute that, in practical terms for many users, the chain was unable to process their transactions and, therefore, functionally “down.” The congestion effectively paralyzed the system of "Keeper" bots responsible for bidding on liquidated collateral at auctions. 

The fallout from these events was severe for the MakerDAO community and the MKR token. In response to the protocol losses incurred during Black Thursday, MakerDAO minted approximately 21,000 new MKR, selling them for 5.3 million Dai to recoup the financial shortfall. Not only was the issuance of new MKR tokens a dilutive event for token-holders, but it was also a contentious measure that soured many on the protocol. This event serves as a poignant reminder of the complex interplay between governance, tokenomics, and the underlying blockchain infrastructure in the DeFi sector.

Fantom’s Uptime

In February 2021, the Fantom Opera mainnet experienced its one and only instance of network downtime, marking a rare departure from its otherwise exemplary record of 99.9% uptime. This incident, which temporarily halted new block confirmations, was rectified within seven hours and no funds were lost.

The outage was precipitated by a significant slowdown in block emissions by the two leading network validators. Given that these two validators represented a substantial portion of the network's staking power, their reduced output initiated a chain reaction that effectively paused new block confirmations across the network.

The event also prompted a reevaluation of the network's validator node requirements and the distribution of staking power. Two primary concerns were identified: the recent surge in the value of FTM, which had made the creation of new nodes financially prohibitive, and the excessive concentration of staking power among a limited number of validators, which had more delegations than others. These issues highlighted the need for adjustments to ensure a more equitable and resilient network infrastructure. Since then, the Fantom network has lowered the minimum threshold of staked FTM to become a validator, implemented technical improvements to reduce the hardware requirements to run a validator node, and worked to more evenly distribute the staking power distribution. The combination of the reduced hardware requirements and lower staking requirements removes many of the primary obstacles associated with running a Fantom validator and should lead to further diversification and decentralization of nodes. Beyond these adjustments, Fantom’s consensus mechanism introduces a novel design meant to ensure the best of both liveness and security. 

Fantom Consensus


Most consensus protocols employed by leading blockchains incorporate some form of leader election to establish a total order of blocks, ensuring that all transactions are processed in a linear sequence. In these models, a designated leader proposes a block, which is then subject to approval by the rest of the network's consensus nodes. However, the Fantom blockchain introduces a novel approach to achieving consensus without the need for a centralized leader. This is accomplished through its Lachesis protocol, which is distinguished by its leaderless design that integrates directed acyclic graph (DAG) technology with Byzantine fault tolerance (BFT) principles, setting a new benchmark in the realm of blockchain consensus models.

Leaderless BFT

The core of Fantom's Lachesis mechanism is its asynchronous Byzantine fault tolerance (aBFT) approach, which ensures network reliability and integrity, even in the presence of malicious nodes. In traditional BFT systems, the network's trustworthiness hinges on the assumption that no more than one-third of the nodes are adversarial. Lachesis extends this reliability by allowing nodes to process and communicate data asynchronously, without the need for a centralized leader to dictate block production. 

The leaderless nature of Lachesis sets it apart from conventional Byzantine Fault Tolerance (BFT) protocols. In Lachesis, each node independently executes the consensus algorithm on its local DAG to derive a consistent order of confirmed blocks. This process culminates in the formation of the final blockchain, achieved without the nodes having to engage in further communication to disseminate finalized blocks across the network. As such, aBFT networks allow for some messages to be lost or indefinitely delayed. This innovative approach significantly reduces the communication overhead typically associated with achieving consensus, streamlining the process, and enhancing the efficiency and scalability of the network.

DAG

At the heart of Fantom's innovative approach is the use of a directed acyclic graph (DAG), a sophisticated data structure that differs markedly from the linear, tree-like structures found in other blockchain technologies. DAGs feature nodes connected by directional edges without allowing for closed loops, facilitating a more flexible and efficient method of data modeling. 

Fantom's unique implementation of DAGs involves the creation of "event blocks" by each node, which record transactions and their sequence. Unlike traditional blockchains that maintain a strict linear order of blocks, Lachesis allows for a more flexible arrangement thanks to these event blocks. Each event block contains one or more transactions, and these blocks are partially ordered in a way that reflects the causal relationships between different transactions. 

Within this system, every node in the network maintains its own local DAG, which is continuously updated through the exchange of new blocks among nodes. This decentralized architecture ensures that there is no single point of failure and eliminates the need for a global clock to synchronize block creation and validation across the network. Instead, the DAG uses Lamport clocks to establish a chronological order among blocks, with each block referencing its predecessor to denote a temporal sequence and implicitly casting a vote for it. This process is further refined by dividing DAGs into "epochs," which are sealed upon reaching a certain threshold and employing Lamport timestamps to achieve deterministic finality. This contrasts with the probabilistic finality models of other blockchains, where transaction finality is determined by the accumulation of subsequent blocks rather than the logical structure of the DAG.

Conclusion

In summary, Fantom's innovative approach to blockchain consensus through its Lachesis protocol and the use of DAG technology represents a significant leap forward in the quest for a more efficient, secure, and scalable blockchain network. By eliminating the need for a centralized leader and employing a sophisticated data structure, Fantom not only enhances network reliability in the face of adversarial nodes but also significantly reduces the communication overhead associated with traditional consensus mechanisms. This unique combination of features enables Fantom to offer unparalleled benefits in terms of liveness and safety, addressing the perennial challenge of balancing these two critical aspects of blockchain technology. As blockchain platforms continue to evolve, Fantom's novel solutions and commitment to uptime, despite the challenges faced by its counterparts, position it as a frontrunner in the ongoing development of decentralized networks.

Disclaimer: This report was commissioned by the Fantom Foundation. This research report is exactly that — a research report. It is not intended to serve as financial advice, nor should you blindly assume that any of the information is accurate without confirming through your own research. Bitcoin, cryptocurrencies, and other digital assets are incredibly risky and nothing in this report should be considered an endorsement to buy or sell any asset. Never invest more than you are willing to lose and understand the risk that you are taking. Do your own research. All information in this report is for educational purposes only and should not be the basis for any investment decisions that you make.

Header

Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis.

  1. Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  2. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  3. Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
  4. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti

Header

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

Subheader

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis. Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

Subheader

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis. Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

  • Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  • Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  • Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
Odio facilisis mauris sit amet massa vitae tortor.

Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis. Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis. Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis.

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida.

Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis. Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu.

Interesting types examples to check out

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

Odio facilisis mauris sit amet massa vitae tortor.

Subscribe to Get Access Now

Gain access to private bi-weekly calls with our analyst team and 10+ weekly paywalled research updates.

$89
Monthly
Stay informed as a crypto investor
Access to full archive of research content
Live bi-weekly analyst calls with our research team
$899
Annually
$169 off
Stay informed as a crypto investor
Access to full archive of research content
Live bi-weekly analyst calls with our research team