区块链储存时间多久,区块链储存时间要求
请查看相关英文文档
A. What is blockchain technology? What exactly is blockchain?
In a narrow sense, blockchain is a way to store data in chronological order. Blocks are connected in a sequential manner to form a chain data structure, and are cryptographically guaranteed to be a distributed ledger that cannot be tampered with or forged.
Broadly speaking, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, and uses cryptography to ensure data transmission and access. It is a new distributed infrastructure and computing method that uses smart contracts composed of automated script codes to program and operate data securely.
[Infrastructure]
Generally speaking, the blockchain system consists of data layer, network layer, consensus layer, incentive layer, contract layer and application layer composition. Among them, the data layer encapsulates the underlying data blocks and related basic data and basic algorithms such as data encryption and timestamps; the network layer includes distributed networking mechanisms, data dissemination mechanisms, and data verification mechanisms; the consensus layer mainly encapsulates network nodes Various consensus algorithms; the incentive layer integrates economic factors into the blockchain technology system, mainly including the issuance mechanism and distribution mechanism of economic incentives; the contract layer mainly encapsulates various scripts, algorithms and smart contracts, and is the core of the blockchain The basis of programmable features; the application layer encapsulates various application scenarios and cases of the blockchain. In this model, the chain block structure based on timestamps, the consensus mechanism of distributed nodes, economic incentives based on consensus computing power, and flexible programmable smart contracts are the most representative innovations of blockchain technology.
Extended information:
[Blockchain core technology]
Blockchain mainly solves the trust and security issues of transactions, so it addresses this issue Four technological innovations:
1. Distributed ledger means that transaction accounting is completed by multiple nodes distributed in different places, and each node records a complete account, so they all Can participate in supervising the legality of transactions and can also jointly testify for them.
The uniqueness of blockchain's distributed storage is mainly reflected in two aspects: First, each node of the blockchain stores complete data according to the block chain structure. Traditional distributed storage generally stores The data is divided into multiple parts for storage according to certain rules. Second, the storage of each node in the blockchain is independent and has equal status, relying on the consensus mechanism to ensure the consistency of storage, while traditional distributed storage generally synchronizes data to other backup nodes through the central node.
No node can record ledger data independently, thus avoiding the possibility of a single bookkeeper being controlled or bribed to record false accounts. Also because there are enough accounting nodes, theoretically speaking, the accounts will not be lost unless all nodes are destroyed, thereby ensuring the security of the accounting data.
2. Asymmetric encryption and authorization technology, the transaction information stored on the blockchain is public, but the account identityThe information is highly encrypted and can only be accessed with the authorization of the data owner, thus ensuring data security and personal privacy.
3. The consensus mechanism is how all accounting nodes reach a consensus to determine the validity of a record. This is both a means of identification and a means of preventing tampering. Blockchain proposes four different consensus mechanisms, which are suitable for different application scenarios and strike a balance between efficiency and security.
The consensus mechanism of the blockchain has the characteristics of "the minority obeys the majority" and "everyone is equal". "The minority obeys the majority" does not entirely refer to the number of nodes, but can also be the computing power and the number of shares. Or other characteristic quantities that the computer can compare. "Everyone is equal" means that when a node meets the conditions, all nodes have the right to give priority to the consensus result, which will be directly recognized by other nodes and may eventually become the final consensus result.
4. Smart contracts. Smart contracts are based on these trustworthy and non-tamperable data and can automatically execute some predefined rules and terms. Take insurance as an example. If everyone's information (including medical information and risk occurrence information) is true and trustworthy, it will be easy to automate claims settlement in some standardized insurance products.
In the daily business of insurance companies, although transactions are not as frequent as those in the banking and securities industries, the reliance on trusted data continues unabated. Therefore, the author believes that using blockchain technology from the perspective of data management can effectively help insurance companies improve their risk management capabilities. Specifically speaking, it is mainly divided into risk management of policyholders and risk supervision of insurance companies.
Blockchain-Network
B. When was the blockchain technology born?
The idea of blockchain technology can be traced back to 1991. In order to ensure that the timestamp file cannot be traced and tampered with, two scientists at the time, Stuart Haber and W. Scott Stornetta, launched a practical computing solution.
The system uses a block encryption chain to store timestamp files, and in 1992, Merkle trees were also incorporated into the system, a new technology that grouped multiple documents into one block. , greatly improving efficiency. Unfortunately, no one cared about this technology and it was slowly abandoned. The patent also expired in 2004, four years before Bitcoin was born.
C. How to store blockchain transaction information
Blockchain is a large distributed ledger. If detailed data is to be stored on the longest chain, it must be stored on the blockchain. Xilai verifies data. Only data verified by most nodes can be saved on the longest chain. The latest data can be synchronized between nodes, while achieving distributed storage of data, which is not easy to tamper with. Each transaction corresponds to a timestamp, and the status of each transaction can be queried based on the timestamp, which is traceability.
D. What does blockchain mean?
BlockChain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The so-called consensus mechanism is a mathematical algorithm that establishes trust and obtains rights and interests between different nodes in the blockchain system.
1. In a narrow sense, blockchain is a chain data structure that combines data blocks in a sequential manner in chronological order, and is cryptographically guaranteed to be non-tamperable. and an unforgeable distributed ledger.
2. Broadly speaking, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, and uses cryptography to ensure data transmission. and access security, a new distributed infrastructure and computing method that uses smart contracts composed of automated script codes to program and operate data.
(4) Extended reading on blockchain storage time:
1. In 2008, Satoshi Nakamoto first proposed the concept of blockchain , in the years that followed, became a core component of the electronic currency Bitcoin: serving as a public ledger for all transactions.
2. By 2014, "Blockchain 2.0" became a term about a decentralized blockchain database. For this second-generation programmable blockchain, economists believe that its achievement is that “it is a programming language that allows users to write more sophisticated and intelligent protocols. Therefore, when profits reach a certain level, You can earn income from completed shipping orders or dividends from shared certificates."
3. In 2016, the Central Securities Exchange of the Russian Federation (NSD) announced a pilot project based on blockchain technology. Many institutions with regulatory powers in the music industry are beginning to use blockchain technology to establish test models for collecting royalties and managing copyrights worldwide.
4. The timestamp service and existence proof of the blockchain, the time when the first blockchain was generated and the events that were happening at that time are permanently retained.
5. The Bitcoin company BTCC launched a service "Millennium Chain" in 2015, which is the blockchain engraving service, which uses the above principles. Users can engrave text on the blockchain through this service and save it permanently.