Golden
Loop Fault Tolerance (LFT)

Loop Fault Tolerance (LFT)

Proprietary high-performance consensus algorithm that supports Byzantine Fault Tolerance (BFT) and is used by the cryptocurrency ICON

Loop Fault Tolerance (LFT) is a proprietary high-performance consensus algorithm that supports Byzantine Fault Tolerance (BFT) and is used by the cryptocurrency ICON.



In LFT, consensus is based solely on message relay among participants without intermediaries. It aims to reduce the total steps required for reaching consensus as compared with preceding BFT algorithms. In traditional BTF designs, there are three steps from "pre-prepare", "prepare", to "commit", and LFT reduces these steps to 2.5 steps using a technique called spinning to simplify an overly complicated algorithm.



When the network is started, verification nodes transmit a desired transaction to the reader nodes which were determined. The primary node uses collected transactions to generate a block and sends it with a signature to the validation nodes. Validation nodes then verify the current reader has generated a block, the height of the block and the previous block hash are correct, data in the block is correct, and generates vote data which it propagates to all nodes in the network (if the first and third verification steps are correct).

Timeline

People

Name
Role
LinkedIn







Further reading

Title
Author
Link
Type
Date

A Primer to LFT (Loop Fault Tolerance) Consensus Algorithm

2infiniti

Web



Documentaries, videos and podcasts

Title
Date
Link





Companies

Company
CEO
Location
Products/Services









References