Conditions For The Bitcoin Macro Cycle