Bitcoin struggled to hold above the closely-watched $20,000 level, extending a period of marked volatility that saw huge weekend swings.