Bitcoin System Review 2023