Càng nhìn vào ngăn xếp mật mã của @Dusk , tôi càng thấy các nguyên thủy nằm bên dưới nó trở nên thú vị.

‎Ban đầu tôi nghĩ quyền riêng tư của Dusk chủ yếu xoay quanh các bằng chứng không kiến thức.

‎Nhưng rồi tôi nhìn vào thứ thực sự nằm bên dưới.

‎BLS12-381 là một đường cong elliptic thân thiện với pairing được dùng trong các hệ thống chứng minh hiện đại. Trong Dusk, nó xuất hiện như một phần của ngăn xếp không kiến thức và chữ ký.

‎Tiếp theo là JubJub, một đường cong elliptic hiệu quả trong các môi trường SNARK và thường được dùng trong các thiết kế chú trọng quyền riêng tư.

‎Chữ ký Schnorr được sử dụng cho xác thực và tính toàn vẹn, tạo nền tảng cho Dusk để ký và xác minh các hành động trong giao thức.

‎Poseidon là một mảnh ghép khác khiến tôi chú ý.

‎Nó được thiết kế để hoạt động hiệu quả bên trong các mạch không kiến thức và có thể được dùng cho các cam kết cũng như băm cây Merkle.

$Dusk cũng có dusk-merkle, một triển khai cây Merkle thưa cho phép tạo các bằng chứng thành viên hiệu quả trên các tập dữ liệu lớn.

‎Và rồi còn có PLONK.

‎PLONK là hệ thống chứng minh được dùng để xây dựng các bằng chứng không kiến thức. Lập trình viên có thể định nghĩa các mạch có thể tái sử dụng và tạo các bằng chứng gọn nhẹ (succinct) có thể được xác minh trên-chain.

‎Vì vậy, không phải thật sự chỉ là “Dusk dùng ZK”.

‎Có các đường cong elliptic, chữ ký, hàm băm, cây Merkle và hệ thống chứng minh đều hoạt động như những phần khác nhau của ngăn xếp.

‎Tôi nghĩ đó là phần thú vị hơn để nhìn vào.

‎Không chỉ là tính năng quyền riêng tư bản thân, mà còn là thứ thực sự đang khiến quyền riêng tư đó trở nên khả thi ở bên dưới.

#DUSK #dusk @Dusk $DUSK