Điểm:1

Giao thức ứng dụng nào sử dụng khôi phục khóa đường cong elip?

lá cờ cn

Mục 4.1.6 của https://www.secg.org/sec1-v2.pdf mô tả kỹ thuật khôi phục khóa công khai từ chữ ký ECDSA.

Tôi đoán Ethereum sử dụng cái này. Giống như nếu bạn muốn xác thực một giao dịch cụ thể, tôi đoán bạn khôi phục khóa chung và sau đó xác minh rằng nó diêm địa chỉ".

Câu hỏi của tôi là... có giao thức nào khác sử dụng kỹ thuật này không?

kelalaka avatar
lá cờ in
Họ sử dụng điều này để giảm giao dịch; `Điều này cũng hữu ích trong các môi trường bị hạn chế về băng thông, khi không đủ khả năng truyền các khóa chung.` Đây là từ tài liệu. Do đó, bất kỳ ai cũng có thể hưởng lợi từ điều này nếu họ muốn giảm quy mô giao dịch..
lá cờ cn
@kelalaka - nếu bạn đang triển khai giao thức của riêng mình, bạn có thể làm bất cứ điều gì bạn muốn nhưng không có triển khai SSH nào hỗ trợ điều này và tôi sẽ ngạc nhiên nếu SSL/TLS hỗ trợ giao thức đó. Giống như với xác thực SSH, bạn có khóa chung trong tệp ủy quyền. Ý tưởng chấp nhận chữ ký vì nó tương ứng với _a_ khóa công khai thay vì _specific_ một là khá vô lý và các thuộc tính giảm băng thông của nó không thay đổi điều đó.
kelalaka avatar
lá cờ in
Cả SSH và TLS đều không bị hạn chế băng thông/giao dịch. Nếu khóa công khai có thể được khôi phục một cách duy nhất, thì người ta có thể kiểm tra xem nó có thuộc về ai đó có đồng Ethereum hay không, tại sao họ phải chấp nhận chữ ký? Điều này hoàn toàn là giảm giao dịch và đặc biệt là lưu trữ, không có gì hơn.
kelalaka avatar
lá cờ in
Ngoài ra, `1.6.2. Xác minh rằng Q là khóa công khai xác thực. (Ví dụ, xác minh chữ ký của một cơ quan chứng nhận trong một chứng chỉ đã bị cắt bớt do bỏ sót Q từ chứng chỉ.) Nếu Q được xác thực, dừng và xuất Q.`
kelalaka avatar
lá cờ in
Chà, +1 vì có thể có các giao thức khác sử dụng điều này ...
Điểm:1
lá cờ gb

Rõ ràng là tôi không có một danh sách chính xác, nhưng cũng như Ethereum, tôi biết rằng Bitcoin libsecp256k1 thư viện có một mô-đun cho chữ ký với các khóa công khai có thể phục hồi (secp256k1_ecdsa_sign_recoverable). Tuy nhiên, nó không được sử dụng trên chuỗi trong Bitcoin (các khóa công khai luôn được cung cấp rõ ràng khi xác minh chữ ký).

Và "mạng sét" lớp 2 của Bitcoin có cơ chế khôi phục khóa công khai trong thông số kỹ thuật của nó, xem đây (BOLT-11).

Đă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.