Bartering or exchanging bitcoins for anything is also a taxable event. For example, Bob trades 1 bitcoin for a year's worth of hugs. Bob traded or bartered 1 bitcoin for a year's worth of hugs or a service. This is a taxable event. The same is true, if you traded 1 bitcoin for a tangible or intangible object. This even applies if you're trading 1 bitcoin for another bitcoin.
Nakamoto is believed to have created the first blockchain database and has been the first to solve the double spending problem other digital currency failed to. While Bitcoin’s creator is shrouded in mystery, his Wizard of Oz status hasn’t stopped the digital currency from becoming increasingly popular with individuals, businesses, and even governments.
Cryptocurrencies hold the promise of making it easier to transfer funds directly between two parties in a transaction, without the need for a trusted third party such as a bank or credit card company; these transfers are facilitated through the use of public keys and private keys for security purposes. In modern cryptocurrency systems, a user's "wallet," or account address, has the public key, and the private key is used to sign transactions. Fund transfers are done with minimal processing fees, allowing users to avoid the steep fees charged by most banks and financial institutions for wire transfers.
The father of Bitcoin was able to not only code an exceptionally well built system, but also found clever ways to ensure his work was validated and not misunderstood for some sort of a scheme by others. For example, Nakamoto left a message inside this first manually altered code. When the first block of Bitcoin was mined, it read ‘The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.’ This quote is the headline for The Times newspaper which was published on January 3rd, 2009. The clever use of this simple message is overlooked by many, and it dictates that the first block was mined no earlier than January 3rd, 2009. This is extremely important because the whole Bitcoin system is designed to run and validate itself from the previously mined blocks, so giving a valid timestamp which can be authenticated by a simple headline title to the first block was genius. Afterwards, all blocks used the previous block for reference.