
Block:
“A block in blockchain is a place in which information is stored and encrypted.” Before new block are created in the Techpay Blockchain, transaction information is verified through the network.
Techpay blocks is identified by:
- Previous Encrypted transaction information
- New transaction information
Techpay is based on the blockchain,
How can one imagine the individual components in the Techpay blocks of blockchain ?
Participants blocks consist of several components that are differentiated by block header (head of the body) and his body ( block body ) .
Chain of data blocks form Blockchain
The blockchain is a chain of data blocks. Each block is shown as a page in a ledger.
The block head is consist of six components:
- the version number of the software that are used
- previous Techpay block hash
- the root hash of the Merkle tree
- the time in minimum time ( techpay transit information in minimum second which is 1.5 second)
- Need the goal of the current difficulty
- the nonce
1.The version number of the software
In most cases, the software version number does not matter. However, a miner can signal which protocol decisions he supports with the help of a particular version number.
2.Previous Techpay hash block:
The hash of the previous block is the chain of blockchains. Because the hash of the previous block is contained in the hash of the new block. The Techpay blocks of the blockchain all build on each other. Without this component of the previous hash block, there would be no connection and chronology between each block.
3.Merkle tree true hash
Markle is shown by discovery which states how much information is represented in the blocks of Techpay blockchain.
In a hash, all transactions can be aggregated and contained in a block. This is the root hash of the Merkle tree.
4.Need the goal of the current difficulty
The goal of Techpay block indicates that “how small the new hash must be to claim validity”.
It is difficult to find a matching hash in which the lower the goal in bits because every hash has a size in bits
At the beginning, a hash without zaroes is smaller than a hash with many zeroes.
Find out the difficulty about the proof of work.
The Nonce:
“The variable incremented by the proof of work is the nonce.”. A number that can be used just once in number.
In this regard, the miner finds a valid hash, a hash that is smaller than the target hash.
These are the six components that form the block header.
Block headed connects all blocks together that plays a fundamental role in techpay You can imagine it like the cockpit of a truck. Here are the important papers with which the truck comes through the controls of the network.
Body of the block:
The block body of Techpay contains all transactions that are verified with the block.
- Firstly, the miner constructs a block, then it validates the transactions.
- Miners check that the sender actually has enough money to spend.
- He can easily read the Techpay block information from the blockchain. The transactions in a block are not just in a list, but in a so-called Merkle Tree.
Moreover, the data of the Techpay block itself is first hashed. Then the hashes are hashed again and merged with each other. Then last, the Merkle Tree is merged into a single hash. This is the last hash which is also called the root hash, the root of the tree.
Root hash represents all the information of the participants’ transactions and it shows “leaves “and “branches” (hashes of the leaves) in a relatively short string.
It is a very easy and quick method of creating the root hash as long as all branches and leaves are known.
Functions of a Techpay hash:
The basic function of Techpay hash block is following:
- It works clearly and quickly in one direction
- It is not possible to break down the hash in the other direction.
- If a transaction is unknown but the root of the hash is known, in this situation it is impossible to guess the transactions.
Therefore, again hashing the information contained in the block, the miner can verify the root hash at any time. In this regard, Techpay Block hash function is the same, the miners always get the same hash for a given input of data. This is very handy because they can only check if they are on the same level as the hash.
Mining:
A process that “techpay used to generate new coins and verify new transactions of blocks.”
“Mining is the search for a special hash.”
In this context, it is easier to understand the mining of the proof of work.
When mining, the Techpay block header is gradually altered to get a special hash.
How is the header of the Techpay block made?
The Techpay block header consists of five constants and one variable.
The version number of the software is the constant,
- the previous Techpay block hash
- the root hash of the Merkle tree
- the timestamp and
- the target size of the searched hash in bytes of blocks.
The variable of the block is the nonce. A Techpay nonce is a number raised or used only once. The miner hashes the data then checks the data and finds the results in a hash that is below the searched target value of the hash.
If the hash value is greater than the target hash value,then the miner repeats the process. So, it increases the nonce by one hashes and checks it again.
Repeat the all process until the miners find that the hash value is below the target value. or it gets another block from another networker whose hash is below the target.
Conclusions:
A Techpay block holds almost all of the recent transactions or records the transactions. Techpay blocks are immutable. If the two hashed transactions are hashed together. So the hashes are merged more and more. In the end, there is only one hash remaining that is the root hash that facilitates the verification of data within a Markle tree.
Read also :How to start a Blockchain Business ?