- What do we mean when we say that blockchain has transaction finality/immutability?
[Answer 1]: It means that all transactions on blockchain are final. There is nothing held pending clearance or in suspense. The transaction gets added to the block or the ledger with no delay. This makes the blocks in blockchain network immutable. For example, if a payment has made by a customer, the record of the payment will get added to the block and will exist forever. The record will not only certify that the payment was made, but it will also finalize that the payment was received.
- How does this lead to the trustless environment that blockchain creates?
When finality is achieved with absolutely not involving any clearance agency, the payment is not only made but it is also actually received by the intended recipient. This leads to the users of blockchain to trust the network/system than trusting the person, and it enables doing business even with complete strangers.