BTC Analysis till 2023