Part Six: Blockchain Overview and Application Scenarios

Author: Zen and the Art of Computer Programming

1 Introduction

1. Overview of blockchain

Blockchain is a distributed database used to manage the non-tamperability, transparency and traceability of transactions or data records on peer-to-peer networks, and provides users with payment services, ledger functions, and identity. Authentication, certificate storage and other application fields. In short, blockchain is a decentralized, shared, permanent storage, efficient, unforgeable, and tamper-proof distributed data storage and exchange system.

At present, blockchain has gradually become an important infrastructure in the Internet in various fields. Its rapid development has also brought some relatively complex concepts and theories. Therefore, the knowledge and understanding of blockchain technology is still very weak. However, by reading this article, readers can understand the definition, classification, basic principles and architecture of blockchain, and also briefly understand the characteristics of blockchain application scenarios.

2. Explanation of blockchain concept terms

1. Distributed database

In blockchain, a distributed database is used to store, verify, and record all blockchain-related data. The database in the blockchain is jointly maintained by multiple nodes. Each node saves complete chain information and participates in various operations to ensure data security, reliability and consistency.

2. Node

Blockchain is a distributed database composed of multiple nodes that form a peer-to-peer network with each other. Each computer or server can join the network as a node and provide its own computing resources and storage space, thereby participating in the maintenance, storage and forwarding of the blockchain network.

In order to ensure the stability, security and efficiency of the blockchain network operation, nodes need to have certain excellent capabilities in data processing capabilities, network connection speed, hardware performance, disk storage and other aspects.

3. Peer-to-Peer Network

Blockchain is a distributed database. In practical applications, communication between nodes often adopts two methods: point-to-point (P2P) communication and broadcast (Broadcast) communication.

P2P communication &

Guess you like

Origin blog.csdn.net/universsky2015/article/details/132867619