Erik Weijers, 6 months ago
Sending Bitcoin is really not that different from sending any other digital money. You do it when you want to pay someone or, for example, to move your Bitcoin between two of your own wallets.
Behind the scenes, Bitcoin (BTC) works very differently from a regular bank transfer. But for the user, there are quite a few similarities. Both involve the following steps:
So step 1 is to log into your account. A Bitcoin account is like your checking account. The difference with a checking account is that your Bitcoin is not actually there - it's on the Blockchain. But your account gives you the power to move your BTC.
But who manages that account? Surely not a bank? That depends. There are several forms that such an account or wallet can take.
In general, it is recommended not to store large amounts of Bitcoin on online wallets or software wallets. A hardware wallet is the safest: it cannot be hacked.
By the way, what kind of account the recipient has does not matter for sending. Compare it to sending an email from a gmail address to a hotmail address. That is also possible.
To be able to send Bitcoin, you must of course first own it. Maybe someone sent you Bitcoin, or maybe you bought Bitcoin from LiteBit, for example.
1. Enter the BTC address
After choosing to send, enter the Bitcoin address. It has between 26 and 35 characters. You can usually also enter the address by scanning a QR code. This is often very convenient. Of course you should check that the scan has led to the correct address.
2. Decide on the amount of Bitcoin
Next, determine the amount in Bitcoin. Most applications will also show you the amount in euros or dollars. This is very convenient and avoids a costly mistake of a zero too little or too many.
3. Determine the amount of the transaction fees
Some wallets give you the option to determine the amount of the transaction costs. The unit for this is satoshi's (sats) per byte. A transaction has about 250 bytes. The transaction fee does not depend on the amount of money you send. You can send an amount of 100 million euros for a few dimes in transaction fees. However, higher transaction costs increase the chance that your transaction will not remain in the queue (the mempool) for long.
4. Optional: speed up transaction by RBF
Replace By Fee (RBF) is an option you can use in some apps. This gives you the opportunity to resend the transaction, should it remain in the queue for a long time - but with a higher transaction fee. The first transaction will then be removed from the queue and the new one is likely to go through faster.
Depending on the type of wallet, a confirmation will look different. If you have a hardware wallet, you check and confirm on the hardware wallet itself. If you send BTC from an exchange or broker, you will confirm with an authenticator app and/or email.
The above approval screen is from a hardware wallet
Tranquilo... it's Bitcoin. Never invented to enable super-fast payments - but super reliable ones for that matter. It can take half an hour or an hour for your transaction to be buried under enough new blocks to be considered final and be shown at the receiver's end.
Depending on how busy the queue is, it can take a while. But rest assured that your funds are never at risk of permanent loss when pending. A transaction will either get confirmed eventually, or forgotten by nodes after a certain period of time and you’ll regain access to them in your wallet. In unfortunate cases it can take 24 hours.
The whole story above is about so-called on-chain transactions. That is, the Bitcoin you send actually goes on the blockchain. But there are other ways of sending Bitcoin.
So while these forms of payment are fundamentally different, on the surface they do look similar.
A transaction is always a matter of entering a BTC address and amount and confirming your identity through an authenticator app or email. Easy peasy!
Dec 02, 2022
Hash trees are vital to blockchain technology and Bitcoin because they allow validating data securely and efficiently. The name Merkle tree derives from its scientist inventor Ralph Merkle who patented his invention in 1979. Today, hash trees are very common in cryptography as well as in computer science.
Nov 28, 2022
After the successful Ethereum Merge, a potential censorship issue has crept up on Ethereum. In the new block production architecture, an increasing number of transaction blocks is being built by an organization called Flashbots. This organization has chosen to be compliant with the sanctions list of the American OFAC. This poses a risk of censorship on the protocol level of Ethereum. Flashbots is aware of this and has proposed a solution.
Nov 03, 2022
Bitcoin is decentralized and secure. The downside of both features is that Bitcoin doesn’t scale very well and cannot execute complex smart contracts as Ethereum does. This limits its use and while the mother of cryptocurrencies still stands tall, it needs to change and adapt to the existing demand. The most promising technical approach to solve at least one of both issues is the so-called Lightning Network. It is a protocol that runs on top of Bitcoin and offers almost instant finality of transactions by facilitating them off-chain and confirming them at a later point in time. In this sense, the Lightning Network is the transactional layer that still profits from Bitcoin’s security and finality of its blockchain. TARO is a brand-new invention that was brought to life by Lightning Labs and just introduced in late September 2022 as an alpha version.