Block lattice architecture is an alternative to blockchain, aiming for faster transaction times.
One key feature is that each user’s blockchain tracks their account balance, reducing storage requirements and providing balance history that can only be updated by the owner.
In a block-lattice system, transactions are divided into send and receive blocks on the sender’s and receiver’s account chains, respectively. This allows for transactions to occur at any time.
To initiate a transaction, the sender creates a send block containing the recipient’s address, coins to be sent, and a reference to the last block on the sender’s chain. The block is added to the sender’s chain and broadcasted to the network. After network agreement, the coins are deducted, and the transaction is settled within approximately 3 seconds.
The receiver creates a corresponding receive block and attaches it to their account chain. Once the block is broadcasted, the funds are added to their balance, also taking about 3 seconds.
Unlike traditional blockchain systems that rely on Proof-of-Work, block lattice employs Delegated Proof-of-Stake (dPoS). Each account owner selects a representative to verify blocks on their behalf.
If an attempt is made to double-spend coins, representatives vote to determine the valid block, preventing double spending. The representatives’ voting weight depends on the number of coins delegated to them.
A block in the block lattice can only be settled when verified by representatives with a combined voting weight exceeding 50%. Conflicting blocks are resolved, ensuring security against double spending.
Thanks to independent chains for each account holder, transactions can continue during the voting process.
Through its dPoS (Delegated Proof of Stake) architecture, the system facilitates feeless and nearly instantaneous transactions by settling them on separate chains that are verified by representatives. This approach achieves higher transaction throughput without relying on resource-intensive block mining to secure the network.