Có một bí mật được Bitcoin giấu kín từ bao lâu nay chuẩn bị được tiết lộ.
Không, đó rất tiếc không phải là danh tính của Satoshi Nakamoto, cũng không phải mật khẩu cho ví tiền 1 triệu BTC của ông, mà đó là là chiếc private key được nhà sáng lập Bitcoin tin tưởng giao lại cho số ít các nhà phát triển Bitcoin đời đầu.
Private key này có thể được dùng để kích hoạt giao thức “Hệ thống báo động” – một thời được dùng để gửi tin nhắn khẩn cấp đến cho những ai đang chạy phần mềm BTC đề phòng có chuyện gì đó bất trắc xảy ra, đe doạ đến nguồn quỹ của họ.
Nếu bạn không hề hay biết đến sự tồn tại của hệ thống cảnh báo này, đó là bởi nó đã bị “cho về hưu” hồi năm 2016 do những lo ngại về an ninh và sự hiểu nhầm về công dụng của cơ chế ấy.
“Hệ thống báo động là nguyên nhân thường xuyên gây hiểu nhầm về mô hình an ninh và ‘hiệu quả giám sát’,” nhà phát triển Bitcoin Core Greg Maxwell đã viết như vậy trong một email gửi đến cộng đồng hồi tháng 09/2016.
Nói ngắn gọn thì một bộ phận trong cộng đồng Bitcoin lầm tưởng nó có thể được dùng để thay đổi các quy luật mạng lưới mà gắn kết người dùng với nhau, nhưng hoá ra không phải. Ví dụ, một nhà phát triển BitcoinJ từng muốn sử dụng key trên để kiểm soát phụ phí giao dịch, trong khi một nhân viên của Bloq ra sức ép đòi Bitcoin Core sử dụng chìa khoá ấy để thay đổi độ khó thuật toán đào tiền.
Đó là chưa kể đến việc các nhà phát triển lo ngại là nếu private key này lọt vào tay của kẻ xấu thì hắn có thể phát ra những tin tức sai sự thật để gây hoảng loạn trên khắp mạng lưới.
Chính vì vậy, đối với không ít người, việc tiết lộ chìa khoá này – hiện chuẩn bị được tiến hành bởi cộng tác viên Bitcoin Core Bryan Bishop – là một sự kiện chấn động.
It's time to reveal the bitcoin alert keys. The bitcoin alert public key was unwittingly copied by many hundreds of bitcoin copy-cats. Folks, it's going to be an interesting show.
— Bryan Bishop (@kanzure) June 14, 2018
“Các bạn ạ, chúng ta chuẩn bị có chuyện hay để xem đây,” Bishop tweet, sau đó là một tràng các bằng chứng được ông trình ra để chứng minh mình đúng thật đang sở hữu chiếc private key bí mật này, nhưng vẫn chưa hé lộ nó hoàn toàn.
Satoshi alert key's signature of sha256('I am not CSW. Unlike me, he can't sign with the Bitcoin alert key.') -> 304402205d9ee1b1697ce3722b92a0931aae10fb76ab07a624d61b27ba5af39e85a1653d0220520ed2e30ed1c89e5c876a4e7e8f9b04a8b43c3a37b55623cae964b3938f779a https://t.co/JwpEEt2dHI
— Bryan Bishop (@kanzure) June 15, 2018
Chữ ký của Satoshi bằng chìa khoá cảnh báo của SHA256: “Tôi không phải CSW (Craig S. Wright). Không như tôi, ông ta chẳng thể ký bằng chìa khoá cảnh báo của Bitcoin được.
Sau khi các nhà phát triển Bitcoin Core cập nhật bộ mã mới vào cuối năm 2016 mà không có hệ thống cảnh báo, sang đến tháng 01/2017, đoạn “tin nhắn khẩn cuối cùng” được truyền đi, đã được lập trình để không thể bị ghi đè lên bởi mọi tin nhắn nào khác trong tương lai.
Tuy vậy, chiếc private key trên vẫn cần phải được công khai để bảo vệ danh tiếng cho các nhà phát triển đang nắm giữ nó, tránh bị cộng đồng “ném đá”.
Bishop chia sẻ với CoinDesk rằng ông định sẽ sớm công bố nó, nhưng vẫn chưa xác định được mốc thời gian cụ thể:
Đã đến lúc rồi. Tôi đang cân nhắc về việc công bố private key vào đầu tháng 7 tại Hội nghị Building on Bitcoin, nhưng vẫn chưa có quyết định cuối cùng.
Mối đe doạ dành cho Altcoin
Song, mọi thứ không có đơn giản như mới thoáng nghe qua lúc ban đầu.
Việc tiết lộ key này là cực kì nguy hiểm cho các đồng tiền điện tử nào mà sử dụng phiên bản của bộ mã Bitcoin lúc mới phát hành tiền và chưa vô hiệu hoá cơ chế “Hệ thống cảnh báo” của riêng mình.
“Nếu các đồng tiền sao chép chưa vô hiệu hoá hệ thống cảnh báo, hay là thay đổi chìa khoá cảnh báo, và nếu họ cũng chưa gửi “tin nhắn khẩn cuối cùng”, thì một khi chìa khoá Bitcoin được công bố thì bất cứ ai cũng có thể dùng nó để kích hoạt hệ thống cảnh báo trên các mạng lưới khác,” Bishop trả lời phỏng vấn với CoinDesk.
Điều này trên thực tế đã từng xảy ra. Nhà phát triển Litecoin Charlie Lee chia sẻ trên Twitter ngay tuần trước về câu chuyện về đồng tiền ít người biết mang tên Feathercoin, vốn đã sử dụng lại bộ mã của Litecoin, nhận được tin nhắn khẩn từ Litecoin là phải nâng cấp mạng lưới lên phiên bản client mới nhất của LTC.
I still remember when someone replayed the Litecoin alert to the Feathercoin network. Every Feathercoin user was asked to upgrade to the latest Litecoin client.