Nhiều người coi thuật toán mật mã như là "điểm kiến thức", nhưng trong Web3, chúng thực sự là một hệ thống năng lực:
Mã hóa đối xứng (AES)
👉 Chịu trách nhiệm "nhanh"
Mã hóa bất đối xứng (RSA / ECC)
👉 Chịu trách nhiệm "danh tính"
Hash
👉 Chịu trách nhiệm "không thể thay đổi"
Nhưng thật sự ủng hộ giới hạn an ninh của blockchain, là chuỗi tiến hóa dưới đây:
Khóa riêng → Chia sẻ bí mật ngưỡng → Chữ ký ngưỡng → BLS → MPC
Đây là một lộ trình từ "kiểm soát cá nhân" đến "an ninh đồng thuận tập thể".
Chia sẻ bí mật ngưỡng chia một khóa riêng thành n phần, bất kỳ k phần nào cũng có thể phục hồi.
👉 Giải quyết vấn đề: Khóa riêng không còn được một người nắm giữ
Chữ ký ngưỡng (Threshold Signature) trong n người, k người cùng nhau hoàn thành một chữ ký, trên chuỗi trông vẫn như là "một chữ ký".
👉 An ninh từ "điểm đơn" chuyển thành "cấp tổ chức"
Chữ ký BLS: Dựa trên cặp song tuyến (Pairing), tự nhiên hỗ trợ tổng hợp chữ ký và tính năng ngưỡng, là cơ sở hạ tầng cốt lõi cho PoS, đồng thuận chuỗi công khai, DA, hệ thống xác thực Rollup.
MPC (Tính toán an toàn nhiều bên): không phải là thuật toán chữ ký mới, mà là: hoàn thành tính toán chữ ký mà không phục hồi khóa riêng đầy đủ. Kết hợp giao thức mạng, ZK, cơ chế đồng thuận, biến "quyền ký" thành "quá trình hợp tác".
Kết luận trong một câu:
ECDSA / EdDSA giải quyết "Tôi có thể ký"
Chữ ký ngưỡng giải quyết "Chúng ta cùng ký"
BLS giải quyết "Nhiều người cùng ký nhưng vẫn hiệu quả"
MPC giải quyết "Mọi người ký nhưng không ai thực sự có khóa riêng đầy đủ"
Đó là lý do tại sao bây giờ các sàn giao dịch, lưu ký, L2, người xác thực, Rollup Sequencer đang từ thời kỳ "khóa riêng" chuyển sang kiến trúc an ninh Threshold + BLS + MPC.
Mật mã không chỉ là thuật toán, mà còn là thiết kế cấu trúc an ninh tổ chức.
#密码学 #安全 #MPC