Diem Byzantine Fault Tolerant (dBFT) Proof of Stake (POS)
Aptos is written Move, which is based on Rust. Move emphasizes scarcity and access control. As an interpreted language, Move doesn’t have a compiler, and as a result no compiler bugs — providing more security.
Aptos uses the Move virtual machine (Move VM) for executing operations. Aptos delegates all operations to Move, including account creation, fund transfer, and publishing Move modules. The Move language is designed for safe resource management and verifiable execution. Move ensures that the output of transaction execution is completely predictable and based only on the information contained within the transaction and current ledger state. Additionally, Move is metered which provides defense against denial of service attacks at the transaction execution level.
Speed — dBFT consensus Protocol
The Aptos blockchain consists of validator nodes that run, DiemBFT v4, a consensus protocol. The consensus protocol agrees upon the ordering of transactions and their output when executed on the Move VM. DiemBFT v4 allows for blocks to be committed in as few as two network round-trips, allowing for sub-second finality.
Aptos uses Rust and Move for implementing the protocol and smart contract logic, which prevents certain attacks out of the box. Move is modularized — packaged for repeated use and implementation—and the Aptos team has identified a minimal trusted computing base (TCB) that isolates critical security properties. Modularity and the use of a TCB allow the Aptos team to mitigate risk efficiently. To mitigate against key theft, Aptos supports the ability for any account to rotate its private key. Validators can also periodically rotate their consensus key as well for increased security.
Aptos’ Blockchain explorer is easily readable, and transactions are labelled as swaps, transfers etc.
Introducing our Token Lock feature, designed to safeguard your assets while offering flexibility. Set a future unlock date and have the whole amount lock in one event. This can be particularly useful for locking up LP tokens to show commitment and transparency for your community
Leverage our powerful programmable payments for token vesting, token locks, and payroll contracts today.