Adopt two different elliptic curves in transaction signing and consensus voting
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- rust
- Lĩnh vực
- blockchain, cryptography
Hướng nghiên cứu
Bắt đầu bằng cách xác định các điểm vào cho việc ký giao dịch và biểu quyết đồng thuận trong codebase Rust, sau đó kiểm tra cách các chữ ký và trường dấu niêm phong block hiện biểu diễn các đường cong elliptic. Xác định yêu cầu hỗ trợ Ed25519 và BLS, các tác động của chúng đối với khả năng tương thích, cũng như các bài kiểm thử cần thiết để cho thấy việc ký giao dịch và tổng hợp chữ ký đồng thuận sử dụng các đường cong dự kiến.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Ed25519 is advantageous when calculating signatures based on the EdDSA algorithm and BLS curves are advantageous when aggregating the consensus signatures in block seal fields.
Therefore take both and utilize them in transaction signing and consensus voting respectively.
- Ngôn ngữ chính
- Rust
- Star
- 36
- Fork
- 11
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeChain-io/foundry
-
Remove informerĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
CodeChain-io/foundry#607 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
CodeChain-io/foundry#606 ·
-
Change the return type of execute_transactions to signify it always succeedsCó thể làm lại được @dynaxis đã nhận 2112 ngày trước và không có pull request nào đang mở. Đang mở
CodeChain-io/foundry#605 · 1 reaction · 1 người được giao ·
-
Handle invalid transactions.Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
CodeChain-io/foundry#604 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
CodeChain-io/foundry#603 ·
Tất cả issue của CodeChain-io/foundry
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
EasyTier/EasyTier#2672 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
XmlFragment children, successors and siblings stop at the first child that is not an XML typeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
repowise-dev/repowise#3374 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
awaiting-response bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
wildcard/caro#1562 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày