Bitcoin will hardly topple the dollar or other major central bank-issued currencies, but its technology will change how we conduct payments, banking and other financial transactions. These changes will bring many benefits although there are significant downsides as well.