Làm cho Bitcoin chống chịu lượng tử—chuyện này—tuần này ngay lập tức nổi lên vài hướng đi, cách làm hoàn toàn khác nhau. Hướng đầu tiên được lan truyền mạnh nhất cũng dễ hiểu nhất: quy tắc của Bitcoin không đổi một chữ nào; cứ liên tục tính lại chữ ký của một khoản tiền cho đến khi máy tính lượng tử không còn làm gì được nó, rồi gửi thẳng cho thợ đào để đóng gói. Điều kiện để nó hoạt động hơi “khó xử”: các node thông thường gần như không chuyển tiếp loại giao dịch định dạng này; bạn phải tự gõ cửa của một mining pool.
Giao dịch này rơi vào khối thứ 964,199. Phương án do Avihu Levy của StarkWare thiết kế, còn đồng nghiệp Tomer Giladi đưa nó vào kênh Slipstream của MARA. Tôi đã lật lại và đối chiếu trên chuỗi: đầu vào được bảo vệ chống lượng tử là một vạn satoshi (sông 10.000). Tính theo giá hiện tại quy ra USD thì chưa tới 8 đô. Levy đã từng giải thích nguyên lý: ví không chấp nhận chữ ký hợp lệ đầu tiên tính ra, mà tạo ra các chữ ký ứng viên theo vòng lặp cho đến khi “khớp” đúng hình dạng phù hợp; cả quá trình này tốn vài giờ năng lực tính toán.
8 đô, vài giờ. So sánh này không nhằm chế giễu; nó vừa vặn cho thấy lần chứng minh này đã chứng minh được điều gì: theo đúng quy tắc đồng thuận hiện tại của Bitcoin, một giao dịch không hề rò rỉ khóa công khai trong suốt quá trình, thật sự có thể được đóng gói vào mainnet. Phạm vi của phương án—StarkWare nói còn thẳng thắn hơn người đã chuyển tiếp nó. Công ty nói rõ QSB không biến Bitcoin thành chống lượng tử; nó chỉ bảo vệ cho một số giao dịch nhất định. Những địa chỉ đã từng lộ khóa công khai trên chuỗi thì không được cứu; nó không cứu được.
Lời của CEO Eli Ben-Sasson còn dứt khoát hơn: ông vẫn hy vọng Bitcoin sẽ làm một soft fork, và tin rằng cuối cùng sẽ làm.
Vấn đề nằm ở đây. Rủi ro lượng tử của Bitcoin không phân bổ đều lên toàn bộ số coin, mà chỉ dồn vào nhóm địa chỉ đã có khóa công khai được ghi vào block. Địa chỉ đã từng chi tiền thì thuộc nhóm đó. Tính đến ngày 1 tháng 3 của năm nay, toàn mạng đã có hơn một phần ba Bitcoin phơi bày khóa công khai trên chuỗi. Những coin này sẽ không tự an toàn chỉ vì xuất hiện thêm một kiểu chi mới; hoặc chủ động chuyển đi, hoặc cứ nằm đó chờ. QSB là công cụ dành cho phần chưa lộ—nhưng phần cần được cứu nhất đó thì nó không với tới.
Hướng thứ hai nhằm bù vào khoảng trống này. Cũng trong tuần đó, Jonas Nick của Blockstream chính thức công bố BIP về SHRINCS. Đây là phương án chữ ký chống lượng tử đầu tiên được cắt tỉa riêng theo đúng cấu trúc sổ cái của Bitcoin. Nền tảng vẫn là SHA-256, không dựa vào giả định toán học mới. Chi phí được viết thẳng ra mặt: hôm nay một chữ ký Schnorr dài 64 byte, SHRINCS tối thiểu 548 byte, và trường hợp xấu nhất có thể lên tới 4.619 byte. Nó còn cần lưu trạng thái: dùng cùng một khóa riêng để ký thì mỗi lần lại dài thêm; thiết bị bị mất thì phải đi một giao dịch “dự phòng” dài hơn 5.000 byte để cứu tiền. Trong tài liệu BIP còn treo một câu chưa bị xóa: phần chứng minh an toàn vẫn chưa hoàn thành.
Hướng thứ ba còn đi xa hơn. Cùng tuần, Blockstream cũng phát hành phần đánh giá chữ ký dựa trên mạng lưới (lattice). Ở bậc đó, Falcon-1024 là tiết kiệm nhất: cộng khóa công khai và chữ ký lại thì tổng 3.073 byte. Nhưng nhóm nghiên cứu không tự khuyến nghị triển khai ngay bây giờ; văn bản tiêu chuẩn của NIST vẫn chưa hoàn tất. Thứ tự họ đưa ra là: trước dùng phương án dựa trên hàm băm, chờ khi chuẩn Falcon chốt xong rồi mới cân nhắc làm mô hình lai.
Đường đã trải ra, điểm chung thì giấu không được. Ngoài QSB, hai hướng còn lại đều phải can thiệp vào lớp đồng thuận. QSB không cần động vào—chính vì nó lách khỏi toàn bộ mạng P2P: node không “nhận” kiểu giao dịch này, thợ đào phải tự thu nhận riêng. Về mặt kỹ thuật, Bitcoin hiện không thiếu câu trả lời; thiếu là ai có quyền quyết định số phận của một phần ba số coin.
Mâu thuẫn này trong năm nay đã được đưa ra ánh sáng. Tháng Hai, BIP-360 được hợp vào kho chính thức, định nghĩa loại địa chỉ chống lượng tử đầu tiên cho Bitcoin. Tháng Tư, Jameson Lopp và thêm năm nhà phát triển khác gửi BIP-361, ấn định thời hạn “hoàng hôn” năm năm cho các kiểu chữ ký cũ. Coin không được dọn đi trước khi hết hạn thì mạng sẽ không còn thừa nhận việc chi chúng nữa—bao gồm cả nhóm coin mà đa số cho là thuộc về Satoshi. Adam Back phản đối rõ ràng việc bắt buộc đóng băng, cho rằng nên biến khả năng chống lượng tử thành tùy chọn để thêm vào ngay bây giờ, để mọi người tự chuyển đi. Marin Ivezic làm tổng kết an toàn hậu lượng tử thì nói chuẩn nhất: ông ấy nói ràng ràng buộc thật sự của việc chuyển sang chống lượng tử với Bitcoin không nằm ở mật mã, mà nằm ở quản trị (governance).
Tôi đồng ý với nhận định đó, và tin tức của tuần này đúng là đóng vai trò như một lời chú thích. Các nhà mật mã đã làm xong phần “trắc nghiệm”: bây giờ dùng được thì có QSB; muốn đi vào giao thức thì có SHRINCS; tiết kiệm không gian hơn thì có hướng đợi Falcon. Phần còn lại không còn là chọn công nghệ nữa, mà là có nên đặt một thời hạn cho đồng coin của một nhóm người hay không. Cấu trúc quản trị của Bitcoin xử lý việc thêm tính năng thì đủ dùng—Taproot đã minh chứng như vậy; còn xử lý việc giảm quyền thì nó chưa từng thành công. Thiết kế ban đầu chính là để chặn chuyện kiểu đó.
Nhận định này có thể bị bác bỏ. Trong vài tháng tới, nếu BIP-360 hoặc SHRINCS bước vào thảo luận kích hoạt mang tính thực chất, thì việc “dọn lịch” vòng tín hiệu kiểu Taproot của năm đó sẽ làm chỗ tắc ở quản trị không còn chặt như tôi nghĩ. Một tín hiệu khác còn trực tiếp hơn trên chuỗi: nếu nhóm địa chỉ giá trị lớn đã hơn mười năm không động tới, mà khóa công khai đã lộ, bắt đầu được chuyển đi hàng loạt, thì tranh cãi về việc có đóng băng hay không sẽ tự hạ nhiệt. Hai việc này hiện vẫn chưa xảy ra.
Cũng không cần bị dọa bởi tuần này. Điểm khởi đầu cho làn sóng lo lắng lượng tử trên thị trường nằm ở cuối tháng Ba và tháng Sáu. Nhóm Google Quantum AI đã cải tiến ước tính tài nguyên cho thuật toán Shor trên đường cong elliptic, tăng một bậc độ lớn—bài viết dài của Justin Drake giúp nó lan truyền trong cộng đồng. Cải tiến ước tính tài nguyên khác với việc chế tạo ra máy móc: cái trước chỉ đẩy lịch trình tiến lên một chút. #Bitcoin hiện ở 79,891; tuần này nhìn chung vẫn đang tăng, gần như không liên quan gì đến nhánh lượng tử. Còn giá của $BTC vẫn đang chạy theo nhịp điệu vĩ mô và ETF.
Trong vài ngày này, nếu muốn làm gì cho chính mình, bạn có thể kiểm tra xem địa chỉ thường dùng đó có từng chi tiền trên chuỗi hay chưa. Nếu đã chi, thì nghĩa là khóa công khai đã được công bố; về sau, dù Bitcoin chọn con đường nào, thì những địa chỉ thuộc nhóm đó đều sẽ là những nơi cần chủ động chuyển đi. Còn sớm để tới ngày đó, nhưng biết mình đứng về phía nào thì hữu ích hơn là chỉ cần nhớ tuần này ai đưa ra phương án gì.
Giao dịch này rơi vào khối thứ 964,199. Phương án do Avihu Levy của StarkWare thiết kế, còn đồng nghiệp Tomer Giladi đưa nó vào kênh Slipstream của MARA. Tôi đã lật lại và đối chiếu trên chuỗi: đầu vào được bảo vệ chống lượng tử là một vạn satoshi (sông 10.000). Tính theo giá hiện tại quy ra USD thì chưa tới 8 đô. Levy đã từng giải thích nguyên lý: ví không chấp nhận chữ ký hợp lệ đầu tiên tính ra, mà tạo ra các chữ ký ứng viên theo vòng lặp cho đến khi “khớp” đúng hình dạng phù hợp; cả quá trình này tốn vài giờ năng lực tính toán.
8 đô, vài giờ. So sánh này không nhằm chế giễu; nó vừa vặn cho thấy lần chứng minh này đã chứng minh được điều gì: theo đúng quy tắc đồng thuận hiện tại của Bitcoin, một giao dịch không hề rò rỉ khóa công khai trong suốt quá trình, thật sự có thể được đóng gói vào mainnet. Phạm vi của phương án—StarkWare nói còn thẳng thắn hơn người đã chuyển tiếp nó. Công ty nói rõ QSB không biến Bitcoin thành chống lượng tử; nó chỉ bảo vệ cho một số giao dịch nhất định. Những địa chỉ đã từng lộ khóa công khai trên chuỗi thì không được cứu; nó không cứu được.
Lời của CEO Eli Ben-Sasson còn dứt khoát hơn: ông vẫn hy vọng Bitcoin sẽ làm một soft fork, và tin rằng cuối cùng sẽ làm.
Vấn đề nằm ở đây. Rủi ro lượng tử của Bitcoin không phân bổ đều lên toàn bộ số coin, mà chỉ dồn vào nhóm địa chỉ đã có khóa công khai được ghi vào block. Địa chỉ đã từng chi tiền thì thuộc nhóm đó. Tính đến ngày 1 tháng 3 của năm nay, toàn mạng đã có hơn một phần ba Bitcoin phơi bày khóa công khai trên chuỗi. Những coin này sẽ không tự an toàn chỉ vì xuất hiện thêm một kiểu chi mới; hoặc chủ động chuyển đi, hoặc cứ nằm đó chờ. QSB là công cụ dành cho phần chưa lộ—nhưng phần cần được cứu nhất đó thì nó không với tới.
Hướng thứ hai nhằm bù vào khoảng trống này. Cũng trong tuần đó, Jonas Nick của Blockstream chính thức công bố BIP về SHRINCS. Đây là phương án chữ ký chống lượng tử đầu tiên được cắt tỉa riêng theo đúng cấu trúc sổ cái của Bitcoin. Nền tảng vẫn là SHA-256, không dựa vào giả định toán học mới. Chi phí được viết thẳng ra mặt: hôm nay một chữ ký Schnorr dài 64 byte, SHRINCS tối thiểu 548 byte, và trường hợp xấu nhất có thể lên tới 4.619 byte. Nó còn cần lưu trạng thái: dùng cùng một khóa riêng để ký thì mỗi lần lại dài thêm; thiết bị bị mất thì phải đi một giao dịch “dự phòng” dài hơn 5.000 byte để cứu tiền. Trong tài liệu BIP còn treo một câu chưa bị xóa: phần chứng minh an toàn vẫn chưa hoàn thành.
Hướng thứ ba còn đi xa hơn. Cùng tuần, Blockstream cũng phát hành phần đánh giá chữ ký dựa trên mạng lưới (lattice). Ở bậc đó, Falcon-1024 là tiết kiệm nhất: cộng khóa công khai và chữ ký lại thì tổng 3.073 byte. Nhưng nhóm nghiên cứu không tự khuyến nghị triển khai ngay bây giờ; văn bản tiêu chuẩn của NIST vẫn chưa hoàn tất. Thứ tự họ đưa ra là: trước dùng phương án dựa trên hàm băm, chờ khi chuẩn Falcon chốt xong rồi mới cân nhắc làm mô hình lai.
Đường đã trải ra, điểm chung thì giấu không được. Ngoài QSB, hai hướng còn lại đều phải can thiệp vào lớp đồng thuận. QSB không cần động vào—chính vì nó lách khỏi toàn bộ mạng P2P: node không “nhận” kiểu giao dịch này, thợ đào phải tự thu nhận riêng. Về mặt kỹ thuật, Bitcoin hiện không thiếu câu trả lời; thiếu là ai có quyền quyết định số phận của một phần ba số coin.
Mâu thuẫn này trong năm nay đã được đưa ra ánh sáng. Tháng Hai, BIP-360 được hợp vào kho chính thức, định nghĩa loại địa chỉ chống lượng tử đầu tiên cho Bitcoin. Tháng Tư, Jameson Lopp và thêm năm nhà phát triển khác gửi BIP-361, ấn định thời hạn “hoàng hôn” năm năm cho các kiểu chữ ký cũ. Coin không được dọn đi trước khi hết hạn thì mạng sẽ không còn thừa nhận việc chi chúng nữa—bao gồm cả nhóm coin mà đa số cho là thuộc về Satoshi. Adam Back phản đối rõ ràng việc bắt buộc đóng băng, cho rằng nên biến khả năng chống lượng tử thành tùy chọn để thêm vào ngay bây giờ, để mọi người tự chuyển đi. Marin Ivezic làm tổng kết an toàn hậu lượng tử thì nói chuẩn nhất: ông ấy nói ràng ràng buộc thật sự của việc chuyển sang chống lượng tử với Bitcoin không nằm ở mật mã, mà nằm ở quản trị (governance).
Tôi đồng ý với nhận định đó, và tin tức của tuần này đúng là đóng vai trò như một lời chú thích. Các nhà mật mã đã làm xong phần “trắc nghiệm”: bây giờ dùng được thì có QSB; muốn đi vào giao thức thì có SHRINCS; tiết kiệm không gian hơn thì có hướng đợi Falcon. Phần còn lại không còn là chọn công nghệ nữa, mà là có nên đặt một thời hạn cho đồng coin của một nhóm người hay không. Cấu trúc quản trị của Bitcoin xử lý việc thêm tính năng thì đủ dùng—Taproot đã minh chứng như vậy; còn xử lý việc giảm quyền thì nó chưa từng thành công. Thiết kế ban đầu chính là để chặn chuyện kiểu đó.
Nhận định này có thể bị bác bỏ. Trong vài tháng tới, nếu BIP-360 hoặc SHRINCS bước vào thảo luận kích hoạt mang tính thực chất, thì việc “dọn lịch” vòng tín hiệu kiểu Taproot của năm đó sẽ làm chỗ tắc ở quản trị không còn chặt như tôi nghĩ. Một tín hiệu khác còn trực tiếp hơn trên chuỗi: nếu nhóm địa chỉ giá trị lớn đã hơn mười năm không động tới, mà khóa công khai đã lộ, bắt đầu được chuyển đi hàng loạt, thì tranh cãi về việc có đóng băng hay không sẽ tự hạ nhiệt. Hai việc này hiện vẫn chưa xảy ra.
Cũng không cần bị dọa bởi tuần này. Điểm khởi đầu cho làn sóng lo lắng lượng tử trên thị trường nằm ở cuối tháng Ba và tháng Sáu. Nhóm Google Quantum AI đã cải tiến ước tính tài nguyên cho thuật toán Shor trên đường cong elliptic, tăng một bậc độ lớn—bài viết dài của Justin Drake giúp nó lan truyền trong cộng đồng. Cải tiến ước tính tài nguyên khác với việc chế tạo ra máy móc: cái trước chỉ đẩy lịch trình tiến lên một chút. #Bitcoin hiện ở 79,891; tuần này nhìn chung vẫn đang tăng, gần như không liên quan gì đến nhánh lượng tử. Còn giá của $BTC vẫn đang chạy theo nhịp điệu vĩ mô và ETF.
Trong vài ngày này, nếu muốn làm gì cho chính mình, bạn có thể kiểm tra xem địa chỉ thường dùng đó có từng chi tiền trên chuỗi hay chưa. Nếu đã chi, thì nghĩa là khóa công khai đã được công bố; về sau, dù Bitcoin chọn con đường nào, thì những địa chỉ thuộc nhóm đó đều sẽ là những nơi cần chủ động chuyển đi. Còn sớm để tới ngày đó, nhưng biết mình đứng về phía nào thì hữu ích hơn là chỉ cần nhớ tuần này ai đưa ra phương án gì.
