Digital currency and blockchain technology in the financial world