I am currently writing my thesis where I'm investigating the potential of blockchain technology to become the underlying technology in a system that is create and record qualifications.
I'm at the stage now where I have to put together a model but I'm struggling to understand what happens before block creation in a blockchain that uses Proof of Authority as a consensus algorithm.
Let me jump straight into where I'm struggling..Bear with me this is going to be very high-level
Just before a block is created
A user node wants to store a piece of information on the blockchain so a transaction is generated.. The transaction contains the information that the user node wants to store. Upon generation of this transaction, the network already knows on which index of this blockchain the next transaction is going to go.
A random validator (node with authority) on the network picks up the transaction should it be its turn to validate transactions and create blocks.
Something happens here? What happens? What does the validator do to 'validate' this transaction?
The validator that picked up the transaction creates the block and adds it to the blockchain.
The step that I'm finding difficult to understand despite the abundance of articles on the Internet is step #3.
Could someone please explain what exactly goes on at step? Also, please feel free to correct me if my understanding of steps #1, #2 and #4 are not correct.