Overview#Libra Blockchain is designed from the ground up to holistically address these requirements and build on the learnings from existing projects and research — a combination of innovative approaches and well- understood techniques.
Three highlight decisions regarding the Libra Blockchain Design:
- Designing and using the Move programming language.
- Using a Byzantine Fault Tolerance (BFT) consensus approach.
- Adopting and iterating on widely adopted blockchain Data Structures.
Libra Blockchain is protected by Merkle Trees Data Structure used by other blockchains that enables the detection of any changes to existing data. Unlike previous blockchains, which view the blockchain as a collection of blocks of transactions, the Libra Blockchain is a single Data Structure that records the history of transactions and states over time.
Libra Blockchain is due to launch during the first half of 2020.