Businesses to operate effectively require finality in transactions. No one wants to deal with forks that present a probability that a certain transaction will disappear from a different version of the blockchain sometime in the future. How is finality achieve on Waves? How long do businesses have to wait to be 100% sure that the transaction is confirmed? What mechanisms does the Waves use?
In current Waves Consensus Protocol rollbacks up to 100 blocks are possible. There were no such incidents, but it is theoretically possible.
How. Is it really possible. Let me explain a little.
Do you use the rolling check points?
Does it mean that a business needs to wait for 100 blocks = 100 minutes to be sure the tx is confirmed?