- Video shows user double-spending BTC transaction by taking advantage of RBF (Replace By Fee) and zero-conf transactions.
- Controversial features have been a topic of hot debate among Bitcoin developers for years.
- A simple four-step guide details how to easily purchase goods with Bitcoin and still keep your money.
A weakness has been found in the Bitcoin code which apparently makes it possible to spend BTC transactions twice.
By taking advantage of Bitcoin’s RBF feature (Replace By Fee), a user can effectively send BTC to a merchant and then immediately recall it.
Bitcoin: So Nice You Can Spend it Twice
The Replace By Fee feature was created to allow BTC users to speed up their transactions on the network. If a transaction takes too long, a user can re-send their original payment but with a higher fee. This replaces the original transaction, and kicks it further up the queue to be included in the next block.
But a problem arises when another of BTC’s features comes into play – ‘zero-conf’ transactions. Zero-confirmation transactions make it so BTC payments don’t have to be confirmed in a block.
This is particularly useful for merchants who wish to accept Bitcoin payments, but who can’t reasonably ask customers to wait twenty minutes for confirmation. Coffee shops would be a typical example.
However, it has been shown that by exploiting the gap between RBF and zero-conf transactions, a user can buy coffee and still keep their money.
The video below shows Hayden Otto, CEO of BitcoinBCH.com, enact a double-spend on Bitcoin.
Business are urged to immediately upgrade to Bitcoin Cash (BCH), and cease accepting Bitcoin (BTC). If your business is accepting Bitcoin BTC, also known as Bitcoin Core, you are exposing yourself to grave security risks.
Readers should be aware that Otto supports BTC’s ideological enemy – Bitcoin Cash. However, Otto’s appraisal of Bitcoin’s security…