Điểm:1

Các thuật toán được sử dụng trong thuật toán Diễm của Facebook là gì?

lá cờ am

Facebook lên kế hoạch phát hành tiền điện tử mới có tên Diễm. Những thuật toán nào được sử dụng? Kích thước đầu ra nào được sử dụng cho hàm băm?

Điểm:2
lá cờ cn

Tôi nghĩ rằng tất cả các thông tin hữu ích là đây.

trích dẫn: "SHA-3 là hàm băm chính. Nó được chuẩn hóa trong FIPS 202. Nó dựa trên thư viện tiny_keccak.

HKDF: Hàm dẫn xuất khóa trích xuất và mở rộng dựa trên HMAC (HKDF) dựa trên RFC 5869. Nó được sử dụng để tạo khóa từ muối (tùy chọn), hạt giống và thông tin ứng dụng (tùy chọn). trait.rs giới thiệu tóm tắt mới cho API tiền điện tử.

Ed25519 thực hiện chữ ký bằng cách sử dụng thiết kế API mới dựa trên thư viện ed25519-dalek với các kiểm tra bảo mật bổ sung (ví dụ: tính linh hoạt).

X25519 để thực hiện trao đổi khóa. Nó được sử dụng để bảo mật thông tin liên lạc giữa các trình xác thực thông qua Khung giao thức tiếng ồn. Nó dựa trên thư viện x25519-dalek."

Ievgeni avatar
lá cờ cn
Theo https://github.com/diem/diem/blob/main/crypto/crypto/src/hash.rs độ dài hàm băm là $256$ bit.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.