# Ttransaction validation in the bitcoin blockchain

I am confused. What is exactly a validation of transaction in the bitcoin block chain? Please correct me if I am wrong.

I know we need 6 minner to validate our transaction and those 6 minner check whether we did the transaction or not and after that if they verify that we have done the transaction then our transaction goes to the memory pool and after that minners will try to put our transaction in the new block that they are creating to add in the bitcoin blockchain.

• This is what I understand please correct me if I am wrong. There is a place called "Transaction Pool" where all unconfirmed transaction will be there, a node will be the one who will verify all those transactions and 1 transaction will need the 6 verification and this verification needed to be done by 6 different nodes. Now when Transaction gets 6 verification then it sent to the "Memory pool" [Memory pool: a collection of all confirmed transaction ]. Oct 26, 2018 at 17:44
• Now here Minner will come into the pitcher Minner will collect the transaction make a block, solve the puzzle to find the nounce Noting but a proof of work and if he able to do that he will get the bitcoins as a reward. Oct 26, 2018 at 17:44
• Now I have another question that node will also get the money for verification of transaction right. the transaction fee that we give is to get by those nodes. Oct 26, 2018 at 17:44

Transactions are validated by nodes before they are broadcasted to the Bitcoin network, and also after they are submitted as blocks.

Here are the basic steps for transaction validation:

1. Transaction is submitted to a node
2. The node does some checks to see if it is valid and standard
3. It enters that node's memory pool and gets broadcasted to other nodes
4. Miners determine if the fee rate is profitable, and if so, they begin to mine it in the next block
5. Block is submitted when a single miner solves the proof of work
6. Miner submits the block to a node
7. Node checks entire block including transactions
8. If its valid, it broadcasts it to other nodes.