Bitcoin currency and its details-the future is here