Nhà phát triển t4t5 đã tái tạo một tệp thực thi Bitcoin (BTC) trên Windows từ năm 2009 và cho biết tệp mới khớp từng byte với bản lưu trữ. Tệp được tái tạo không phải chương trình phát hành vào ngày Bitcoin ra mắt công khai, mà là một phiên bản được tạo sau đó.
Trong dự án tái tạo được công bố, t4t5 cho biết tệp mới có dung lượng 6.440.960 byte và mã băm SHA-256 trùng với bản lưu trữ. BeInCrypto đưa tin nhà phát triển đã dùng Claude Opus 5.5 của Anthropic để tái tạo tệp thực thi Windows đời đầu.
Có mã nguồn công khai không đồng nghĩa với việc có thể tạo lại chính xác cùng một tệp thực thi. Phiên bản trình biên dịch và thư viện, cấu hình xây dựng hay cách xuống dòng trong tệp đều có thể làm thay đổi từng byte của kết quả. Dự án đã kiểm tra dấu vết trong tệp được lưu trữ, điều chỉnh công cụ theo môi trường thời đó rồi so sánh mã băm của tệp mới.
Môi trường được dự án nêu gồm Windows XP, MinGW GCC 3.4.5, wxWidgets 2.8.9 và Berkeley DB 4.7.25. Thời điểm hoàn tất được ghi trong tệp là 8 giờ 16 phút sáng ngày 11 tháng 1 năm 2009. Dựa trên kết quả này, dự án cho rằng bản lưu trữ được tạo từ mã nguồn công khai đi kèm.
Tên tệp mang phiên bản “0.1.0”, nhưng dự án cho biết các giá trị phiên bản bên trong cùng thời điểm tạo tệp cho thấy đây thực chất là tệp thuộc giai đoạn “0.1.1”. Vì vậy, việc mã băm trùng khớp không có nghĩa là đã khôi phục được tệp thực thi phát hành vào ngày Bitcoin ra mắt. Dự án cũng cho biết họ chưa biết đến bản sao nào của tệp phát hành ngày đầu tiên đã được xác minh.
Quá trình tái tạo có một số điều kiện: nhà phát triển dùng ba mốc thời gian ghi trong tệp gốc làm đầu vào khi xây dựng, còn hai tệp DLL đi kèm thì không được tạo lại. Kết quả trùng mã băm chỉ phản ánh phép so sánh giữa tệp tái tạo và một tệp cụ thể được lưu trữ; nó không xác minh danh tính của Satoshi Nakamoto hay mức độ bảo mật của mạng Bitcoin hiện nay.
Bình luận 0