Skip to content
← Back to newsEOS: Instant Block Validation
Tech

EOS: Instant Block Validation

By ToTo BugelmanNewcomer0 rep· 10/30/2024

The EOS update, codenamed Spring 1.0, implemented a transition to the Savanna consensus and introduced Instant Finality. EOS was initially designed as a next-generation Layer 1 blockchain, offering advanced speed and transaction reliability from day one. With block times reduced to 0.5 seconds and block finalization in 1 second, EOS continues to uphold its foundational philosophy.

 

Block Finalization or Block Finality

Blockchain internals can be complex, especially when it comes to terminology like finality, which often appears in news articles, blogs, or technical documentation. But what exactly is finality?

Let’s clarify right away: finality is used in relation to two related, but distinct stages in blockchain operation:

  1. The moment a user-generated transaction is placed in a "mined" block by a miner or block producer. From a user’s perspective, successfully sent transactions are final. However, this isn't always the case.
  2. In its original meaning, finality refers to an entire package of transactions—a block. Block finality indicates the irreversible confirmation of transactions in the blockchain, ensuring security and preventing double-spending. This confirmation shows that a transaction is completed and added to the permanent ledger.

There are several types of finality, each relying on different consensus mechanisms:

  • Probabilistic Finality: Every new block added to the chain strengthens the security of all preceding blocks. The more confirmations a transaction has, the harder it is for attackers to reverse or alter it. The computational resources required to alter a highly confirmed transaction are enormous, making attacks practically impossible.
  • Instant Finality: A highly trusted group of validators can quickly confirm and verify transactions, ensuring that blocks cannot be undone once added. This is used in applications requiring fast calculations and high security.
  • Economic Finality: A transaction reaches economic finality when its reversal becomes economically disadvantageous.

 

What Affects Transaction Confirmation Speed and How EOS Handles It

Several factors can impact transaction confirmation speed:

  1. Network Congestion: This is not an issue for EOS, which can handle up to 10,000 transactions per second. Additionally, EOS can be easily scaled through its built-in interoperability mechanism.
  2. Block Size and Block Time: These parameters are not bottlenecks for EOS. With a block size of 1 MB and block time of 0.5 seconds, EOS is highly efficient.
  3. Consensus Mechanism: The EOS DPoS consensus, with the latest Savanna update and transition to Instant Finality, has reduced the time required for finality to 2 blocks or 1 second, making EOS the fastest blockchain to date.
  4. Transaction Fees: The high throughput of EOS mitigates the impact of fees on block finalization. Moreover, EOS allows users to send transactions free of charge, subject to a daily limit.

 

Block Finality Times in Selected Layer 1 Blockchains (from Fastest to Slowest)


Blockchain


Confirmations


Average Transaction Time

EOS

2

1 second

TON

1,2

6 seconds

Solana

8

6,4 seconds

BSC

2,5

7,5 seconds

Monero 

10

2 minutes

Litecoin

6

2,5 minutes

Polygon 

127

4 minutes

Ethereum

30

5 minutes

Dogecoin (DOGE)

60

6 minutes

Bitcoin

6

10 minutes

Bitcoin Cash

15

1 hour

 

Conclusion

Finality is crucial for dApps as it ensures reliability by guaranteeing the irreversibility of transactions. With high throughput, EOS offers instant block finalization, delivering not only an excellent user experience but also a high degree of network security for assets within it. The Savanna update also allows for the future implementation of ZK technology and confidential transactions, enhancing EOS's security and appeal to users.

Discussion (0)

Sign in to join the discussion.

No comments yet. Be the first.

EOS: Instant Block Validation | BlockzHub