What occurs if the on-chain transaction fails (with funds returning to the ASP)?
Ark transactions are atomic (through Anchored transactions) so if the ASP’s on-chain transaction (aka Spherical tx) fails, Bob by no means acquired his VTXO. Identical to with Bitcoin, Bob solely has a UTXO after Alice’s fee is confirmed.
VTXO’s are Bitcoin transactions that spent part of an present UTXO.
Having mentioned that, Alice can ship a VTXO to Bob instantaneously, by sending him a OOR (Out Of Spherical) VTXO. On this case, Alice is forfeiting to Bob the correct to spend part of an present UTXO, i.e. Alice is forfeiting her VTXO to Bob.
The drawback of OOR VTXOs for Bob is that Alice (colluding with the Server) can double spend her VTXO, so there may be belief concerned. Bob can repair this by buying and selling this OOR VTXO for a VTXO within the subsequent spherical.
VTXOs are utterly trustless, Bob can anytime broadcast it to mainchain and get a UTXO.
Know extra about Anchored transactions, VTXOs and Ark normally right here:
What occurs if the on-chain transaction fails (with funds returning to the ASP)?
Ark transactions are atomic (through Anchored transactions) so if the ASP’s on-chain transaction (aka Spherical tx) fails, Bob by no means acquired his VTXO. Identical to with Bitcoin, Bob solely has a UTXO after Alice’s fee is confirmed.
VTXO’s are Bitcoin transactions that spent part of an present UTXO.
Having mentioned that, Alice can ship a VTXO to Bob instantaneously, by sending him a OOR (Out Of Spherical) VTXO. On this case, Alice is forfeiting to Bob the correct to spend part of an present UTXO, i.e. Alice is forfeiting her VTXO to Bob.
The drawback of OOR VTXOs for Bob is that Alice (colluding with the Server) can double spend her VTXO, so there may be belief concerned. Bob can repair this by buying and selling this OOR VTXO for a VTXO within the subsequent spherical.
VTXOs are utterly trustless, Bob can anytime broadcast it to mainchain and get a UTXO.
Know extra about Anchored transactions, VTXOs and Ark normally right here: