Blockchain Properties and Structure Node types Full node-maintains copy of blockchain and participates in the consensus process Light node -submits updates to the blockchain but does not participate in the consensus process Consensus algorithms to choose node to add next block: Proof of work-first node to solve a certain hard math problem Proof of stake-node selected based on amount of currency owned or held in reserve Byzantine consensus-message-based protocol to reach consensus on next block Other approaches-proof of activity,proof of burn,proof of capacity, proof of elapsed time Database System Concepts-7th Edition 26.6 ©Silberscha乜,Korth and SudarshanDatabase System Concepts - 7 26.6 ©Silberschatz, Korth and Sudarshan th Edition Blockchain Properties and Structure ▪ Node types • Full node – maintains copy of blockchain and participates in the consensus process • Light node – submits updates to the blockchain but does not participate in the consensus process ▪ Consensus algorithms to choose node to add next block: • Proof of work – first node to solve a certain hard math problem • Proof of stake – node selected based on amount of currency owned or held in reserve • Byzantine consensus – message-based protocol to reach consensus on next block • Other approaches – proof of activity, proof of burn, proof of capacity, proof of elapsed time