What do we mean when we say that blockchain has transaction finality/immutability?
Transaction finality refers to that once a transaction has taken its course to transfer assets from one party to another party, it cannot be reversed. This is due to immutability, because blockchain is data structure that can add data which cannot be removed or modified. The confirmation of transactions are verified mathematically. Therefore, if an individual is irresponsible and sends assets to the wrong address, they are accountable for that mistake, and that transaction cannot be reversed, period.
How does this lead to the trustless environment that blockchain creates?
In early stages of the Internet, merchants scammed customers for money whom never received the product they paid for. For that reason, new laws and regulations were implemented to allow central authorities to reverse transactions for customers. Customers noticed this as an opportunity to scam merchants; that is to say, customers buy something online, they wait to receive the product, and then call the bank to reverse the payment because quote-on-quote âI did not receive what I paid forâ. Technically speaking, merchants and customers must establish trust to each other.
On blockchain, these scams of reversing funds cannot be possible. Here, every individual is ACCOUNTABLE for their own decision making. Theyâve been warned prior to the transaction that there can be no charge backs once a transaction has been completed. This leads to a trustless environment where strangers can do business with each other and also protect businesses from customers who would resort to scams to get money back.