Crypto taxes: major milestones of 2023 and forecast for 2024