Link data structure
Blockchain is a decentralized database, which stores and manages information in a chained data structure. Each block stores a hash value pointing to the previous node, which ensures that the data will not be tampered with.
Cryptography principle
Blockchain uses cryptography to ensure the security of data transmission and access. The introduction of smart contracts makes the blockchain programmable and allows data to be manipulated and managed.
Public chain, private chain and alliance chain
According to the different participating nodes, blockchain can be divided into public chain, private chain and alliance chain. The public chain is completely decentralized, and anyone can participate and read and write data. Private chain restricts the qualification and read-write permission of participating nodes, and realizes weak centralization. The alliance chain is participated, maintained and managed by multiple institutions.
Application scenario
By deeply understanding the basic concept, working principle and application scenarios of blockchain, we can better grasp the development trend of this technology and apply it to practical development.