Blockchain circle

One stop hot information platform

About us:

Blockchain circle provides the latest information about blockchain, digital currency, digital wallet, exchange, metauniverse, bitcoin, Ethereum, contract, financial management and so on, and always pays attention to the latest market...

Lesson 10 of the daily lesson: what is the structure of blockchain?

Time : 13/04/2022 Author : v3iosm Click : + -
        Blockchain is a chain storage structure formed by the interconnection of blocks. Blocks are the data elements in the chain storage structure, and the first block is called the founding block. In the blockchain, transaction data exists permanently in electronic form, and the unit forming the data storage is called the block. The data structure of blockchain actually consists of two parts, namely block header and block body. You can understand that the block body is the main body of the block. In the main body are various transaction data, and in the block header are other miscellaneous things, which are composed of version number, difficulty value, timestamp, etc. it contains the identification information of each block itself. We know that blockchain is a blockchain arranged one by one in order. Like a real ledger, each page has a page number, and you can find the content you want through the page number; In the blockchain, the information after the settlement of the previous block can be found through the hash value of the parent block.
 
        In short, hash algorithm is an encryption algorithm. If you don't want others to see some content, you may think of encrypting these contents. Hash algorithm is one of them. Among them, the information before encryption is called plaintext, and the information after encryption is called ciphertext. In short, timestamp is actually to stamp the block. It records the exact time when the block was created, which proves that each block is unique and cannot be tampered with!. The timestamp in the blockchain exists in the block from the moment the block is generated. It corresponds to the authentication of each transaction record to prove the authenticity of the transaction record. The timestamp is written directly in the blockchain, and the generated blocks in the blockchain cannot be tampered with, because once tampered, the generated hash value will change and become an invalid data.
 
        Each timestamp will also include the previous timestamp into its random hash value. This process will be repeated and connected in turn, and finally a complete chain will be generated. Merkel root calculates the last unique value from the hash values of all transactions in the block body step by step, so Merkel root has two keywords: final value and unique value. Similarly, the change of any data in the block will lead to the change of Merkle tree structure. In the process of transaction information verification and comparison, Merkle tree structure can greatly reduce the amount of data calculation. After all, we only need to verify the unified hash value generated by Merkle tree structure & mdash& mdash; Merkel root will do.
 
        The block body is very simple, that is, all transaction records in a block. For example, there are about 2500 transaction records in each block of the bitcoin system, and the transaction records are transfer information. The blockchain system will create a block about every 10 minutes, which contains all transactions that occurred throughout the network during this period. Each block also contains the ID (identification code) of the previous block, which enables each block to find its previous node, so that a complete transaction chain can be formed by pushing back all the time. From its birth to its operation, the whole network has formed a unique main blockchain.
 
        
Previous:Neusoft group: the first listed software company in China, with a significant increase in net profit in 2021
Next:No more

Related articles:



© 2005-2032 | Blockchain Circle & & All Rights Reserved    Sitemap1 Sitemap2 If there is infringement, please contact us at: