In-Depth Blockchain Overview Definitions Transactions: Asset, Issue and Transfer Records Asset Record Issue Record Transfer Record Transactions: Share Share Balance Record Share Grant Record Share Swap Record Transactions: Block ownership record Block Foundation Record Block Owner Transfer Record Blockchain Structure Block Header Merkle Tree Block Hashing (Argon2, difficulty, proof of work ...) Block Validation and Synchronization Block Structure Block Validation Block Synchronization Proof of Work Majority Votes Block Mining Overview Block Diagram Hashing Difficulty Communication Verification and Broadcast Reward Payment Verification Overview Reservoir Module Processing a New Transaction Generating a Payment Id Changing the State of a Paid Transaction Pending and Verified Structures Payment Module Using RPC APIs Using Discovery Service Using Bitcoin Peer-to-Peer Protocol (WIP) Storage Databases Blocks DB Index DB Use Cases Blockchain Security Transactions Transaction Identifiers Block Identifiers Proof of Work and Difficulty RPC Communication Overview RPC Flow Initializing Processing Messages Glossary