What to Expect in Web3: Irreversible Actions
We’ve all hit “send” a little too fast. In Web2, that’s usually fixable. Unsend the message, request a refund, call support. In Web3, some actions are final the moment they’re confirmed.
That’s not a bug or a missing feature. It’s how blockchain networks record transactions. Knowing which actions are permanent, and why, is one of the best ways to protect yourself as you get started.
In Web2, Mistakes Can Usually Be Fixed
Web2 platforms run their own databases, so they can edit their own records. If something goes wrong, they can refund a payment, restore a deleted account or have support reverse an action.
That’s possible because one company controls the system. The platform controls the data, so the platform can change it.
In Web3, Confirmed Means Permanent
In Web3, transactions are verified by a distributed network and written to a public ledger. Once a transaction is confirmed, it becomes part of a shared record that no single app, company or person can edit or delete. This is known as immutability, and it’s one of the core principles of how blockchains work.
Here’s what that looks like in practice:
- Sending to the wrong address. If you send funds to the wrong wallet address, the network still processes it, as long as the transaction is properly signed and follows the rules. Once it’s confirmed, the only way to get those funds back is if the person who received them chooses to return them. If the address belongs to a stranger, or to no one at all, they’re gone.
- Approving a smart contract. If you give a smart contract permission to spend your tokens, that permission stays active until you revoke it yourself. You can revoke or change it at any time, but anything the contract did while it had permission can’t be undone.
- Transferring a digital asset. When ownership of a digital asset moves to another wallet, the ledger records that transfer permanently.
The key thing to understand: the network checks whether a transaction was authorized, not whether you meant to do it. If it was properly signed, it goes through.
That can be surprising if you’re used to Web2, where the service itself can step in and correct mistakes. In Web3, the app you’re using doesn’t control the ledger, so once the network confirms a transaction, the app can’t change it either.
Why Web3 Is Built This Way
Permanence isn’t a side effect. It’s the point.
- Immutability prevents tampering. Nobody can go back and quietly rewrite who owns what.
- Decentralization removes the gatekeeper. With no central authority, there’s no one with the power to reverse transactions, which also means no one can reverse them against your will.
- Ownership is backed by cryptography, not policy. What you own is proven on the network itself, not by a company’s terms of service that could change tomorrow.
The same permanence that makes mistakes stick is what makes your ownership secure.
Double-Check Before You Sign
Since you can’t undo a confirmed transaction, a few seconds of review before you sign is your best protection. Before you approve anything, check:
- The recipient’s address. Is it exactly right?
- The amount. Is it what you meant to send?
- The asset. Are you sending the right token?
Wallet addresses are long strings of letters and numbers, so they’re easy to get wrong. Even one wrong character can send your funds to a different, valid address, and the network will process it without a second thought.
A few habits that help:
- Copy and paste carefully. Avoid typing addresses by hand, and check the whole address, not just the first and last few characters.
- Be careful copying from your transaction history. Scammers sometimes send tiny transactions from look-alike addresses, hoping you’ll copy theirs by mistake later.
- Send a small test first. For larger amounts or new recipients, a small test transaction is a cheap way to confirm everything’s right.
Use a Name You Can Actually Read
Human-readable names, like hello.locker, make all of this easier. Instead of comparing a 42-character string, you’re checking a name you can recognize at a glance, which makes it much harder to send funds to the wrong place. Just make sure the name is spelled exactly right before you hit send.
Key Takeaways
- Confirmed transactions are permanent. No app, company or support team can reverse them.
- The network checks authorization, not intent. If a transaction is properly signed, it goes through.
- Smart contract approvals stay active until you revoke them. You can change them anytime, but past actions can’t be undone.
- Permanence protects your ownership. The same design that makes mistakes stick keeps your assets secure.
- Always double-check before you sign. Verify the address, amount and asset every time, and use human-readable names to reduce errors.