Homework on Finality - Questions

  1. Blockchain has finality/immutability, meaning once data is added to it, it cannot be changed or removed.

  2. This leads to a trustless environment in a public blockchain because anyone has the ability to audit/verify any transaction.

1 Like

What do we mean when we say that blockchain has transaction finality/immutability?

once a bitcoin transaction has been finalized you can not get it back . its concrete .

How does this lead to the trustless environment that blockchain creates?

you can do business with a complete stranger

1 Like
  1. Cannot be changed
  2. It is what it is and that’s it
1 Like

1. What do we mean when we say that blockchain has transaction finality/immutability?

The transactions cannot be reversed after the fact. You can trust the network and protocol to commit the transaction.

2. How does this lead to the trustless environment that blockchain creates?

As the transactions are verified by the network/protocols there is no need to trust the party or parties that you’re interacting with.

1 Like
  1. When a transaction is put through it is written on “digital stones” and cannot be altered

  2. The blockchain relies on these “digital stones” in order to verify each new transaction, to change one block would immediately cause all following transactions to be invalidated and can be easily traced back to the point the chain went astray

1 Like

Answers

  1. When a new block is created it’s impossibile to remove or modify the transactions inside it. It’s only possible add new blocks on the chain, so the story of all transactions is immutable. This is also a physical aspect, because mining costs energy…

  2. We can do transactions with any strangers in the world, we can only trust in math and in the networks. No way to retract a transaction when it’s created.

1 Like
  1. What do we mean when we say that blockchain has transaction finality/immutability?
    Transactions that have been verify, approved and added into the blockchain cannot be reversed, modify or canceled.

  2. How does this lead to the trustless environment that blockchain creates?
    As all transactions in the blockchain are visible to anyone, you don’t have to trust the people you want to trade with. Their integrity can be verify anytime.

1 Like

Finality is the assurance or guarantee that transactions cannot be altered, reversed, or canceled once submitted to the network

1 Like
  1. Once a block has been confirmed you can not erase it or ‘ask for it back’ it is forever on the blockchain.

  2. Because your trust is put in the math/protocol of the blockchain not on each other.

1 Like
  1. You cannot revert a transaction on the blockchain.
  2. It removes for example the possibility of scam. You can no longer send money for a product and then revert the transaction.
1 Like
  1. It means that once transaction is done you can not reverse it.
  2. This lead to trustless environment because you can do business with strangers without need of trust.
1 Like
  1. It means that there is no coming back once a transaction has been confirmed, no one to call to reverse and get your money back.

  2. Since it is irreversible, you don’t have to trust anyone if he is double-spending or going to reverse the transaction.

1 Like
  1. What do we mean when we say that blockchain has transaction finality/immutability?
    Once the transaction is confirmed and added into a blockchain there is no way that you can reverse it and get the funds back.

  2. How does this lead to the trustless environment that blockchain creates?
    there is no trust involved, if you see it confirmed that means it’s there as Pow has been done to include it into ledger.

1 Like
  1. Once a transaction is send and confirmed, it can’t be reversed.

  2. You can do business with strangers because you know (not trust) that the transaction you received is final and won’t be changed or reversed.

1 Like
  1. once a transaction has been made it can not be reversed. reducing the likelyhood of producers being scammed.

  2. this means you can do business with anyone because it is not possible for them to retrieve their assets with which they payed. not only does this eliminate the need for trust but is also makes transaction a lot more efficient because they are verified in no time. where usually it can take a few business days for payments to reach your account.

1 Like
  1. When we refer to transactional finality/immutability we are referring to the fact the once a transaction has been made it cannot be unmade or cancelled for any reason.

  2. This leads to the trustless environment blockchain creates in the sense that if we receive money there is no way it can be taken back or reversed like how some banks do. All transactions are final.

1 Like
  1. Transaction finality/immutability means that transactions in the blockchain cannot be reversed or cancelled. In practice this means for example that after buying something online, you can’t go to the bank/middleman/third party and ask them to cancel your transaction.

  2. This makes doing business with strangers much more secure since you are actually trusting the mathematical protocol behind blockchain, not any single party in the transactions (the bank, the seller, the buyer).

1 Like
  1. What do we mean when we say that blockchain has transaction finality/immutability?
    Answer: It means that when a transaction is final in Blockchain, it can no longer be reversed. Final transaction means it is final.

  2. How does this lead to the trustless environment that blockchain creates?
    Answer: trustless means that Blockchain does not have to trust you before a transaction. Blockchain relies on Mathematical protocols.

1 Like
  1. If you make a transaction, that’s it no refunds.
  2. You can make a transaction that will be on the block and verifiable.
1 Like
  1. That once a transaction has been done it can not be cancelled or changed. It is final and there is no physical way to undo it.
  2. This allows you to work with people that you do not know and all the trust is in the blockchain.
1 Like