Here are some simple animations showing some design features of RaiBlocks.
Block lattice visualization
RaiBlocks has one block chain for each account which is controlled by the account's private key and each block chain is replicated to all peers in the network, we call this arrangement a block lattice.
Balances are transferred between block chains through send and receive blocks. Send blocks reduce the balance of an account and marks the delta as receivable by an account number. At a later time the receiving account creates a receive block which increases the balance of their account by the delta.
More details: https://github.com/clemahieu/raiblocks/wiki/Block-lattice
Ledger pruning (in development)
Since each account operates on its own block chain, lite peers are able to do much more selective and aggressive pruning of the block chains. Only bootstrap or peers interested in doing full ledger validation actually need to store the full ledger history.
More details: https://github.com/clemahieu/raiblocks/wiki/Design-features
Double spending and confirmation
A short animation showing the process of confirmation and fork resolution (Double spending) in RaiBlocks.
More details: https://github.com/clemahieu/raiblocks/wiki/Double-spending-and-confirmation
Some GIFs extracted from the videos: https://imgur.com/a/Uozo2
For more information, see https://github.com/clemahieu/raiblocks/wiki or read the RaiBlocks whitepaper https://raiblocks.net/media/RaiBlocks_Whitepaper__English.pdf
Shortcut: Use
shift + <
to decrease the speed of youtube video playback
Hope you guys enjoy it!
XRB: xrb_1o9p7xkk5nnc1q7nunp3tecsmi7twyabgw8ddtop1h1k4iowpker5ww9fdzt
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://github.com/clemahieu/raiblocks/wiki/Block-lattice
i ll ask my friend to find some music for background