Post
Topic
Board Development & Technical Discussion
Re: Bitcoin Transaction Processing
by
Lattice Labs
on 30/04/2023, 18:42:09 UTC
I have a short question to ask to ask. I have noticed that whenever it is the cutoff day for signature campaign payment, the manager will be - see a example below from BestChange Signature Campaign

Quote

Sometimes, when I click to check, I see a lot of addresses. I have a vague idea that it is for processing the payment(correct me if I am wrong). The question I have is:  how are the payment transactions processed? What actually goes on there?


When a signature campaign ends and it is time for payment, the manager will usually gather all the participants' Bitcoin addresses and create a single transaction that sends the appropriate amount of Bitcoin to each participant's address. The transaction will contain multiple outputs, one for each participant, and the manager will usually include a transaction fee to ensure that the transaction is confirmed quickly.

The reason why you see a lot of addresses when you check the transaction is that each output in the transaction represents a payment to a participant. The manager creates a separate output for each participant to ensure that everyone receives the correct amount of Bitcoin.

The transaction processing is done by the Bitcoin network itself. Once the manager creates the transaction, they will broadcast it to the Bitcoin network, and miners will pick it up and include it in a block. Once the block is confirmed by the network, the transaction is considered complete, and the participants will receive their payments.