It is important to note that Bitcoin transactions are not reversible. A purchase made with Bitcoin is not like one made with PayPal. Make sure you know who you are dealing with. The only way to get your “money” back is if the other party agrees to refund it. There are some safeguards in the Blockchain. It can detect typos and will not let you send Bitcoin to an invalid address. It’s still early days in crypto currency so, it’s highly probable that in the near future, more checks and balances will evolve.
Transactions in Bitcoin don’t start out as irreversible. They generate an identicle code at both the seller and the buyer, using a formula. For the transaction to take place both codes have to be idendtical. A rating is also transmitted that indicates the trustworthiness of the two parties. The codes are then used to log a transaction key which is used to label and store the transaction. As other transactions are processed, they are grouped together to form a block of transactions. This block is added to the ledger, which records every transaction, right back to day 1 when the first Bitcoin was formed. These may take anywhere from a few seconds to 90 minutes. Transactions that are small, are unusual in some way or pay a too low fee, take longer to process. The trust table is shown below with the codes and their meanings.
So you are aware of the risk, a confirmation score is sent back with each transaction. These scores are based on the history of the user you are dealing with, similar to a rating for buyers and sellers on an auction website. Below is the table of confirmations and their translations. They vary somewhat depending on the type of wallet you use.
|Confirmations||Lightweight wallets||Bitcoin Core|
|0||Only safe if you trust the person paying you|
|1||Somewhat reliable||Mostly reliable|
|3||Mostly reliable||Highly reliable|
|6||Minimum recommendation for high-value bitcoin transfers|
|30||Recommendation during emergencies to allow human intervention|
Bitcoin has a multi signature capability for businesses. In cases where several people need to have access to the business funds, Bitcoin has the ability to allow multiple signatures so the transaction does not validate until say 3 of the 5 trustees have signed.