Implement Blind Transfers
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
- 15/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ệ
- python
- Lĩnh vực
- blockchain
Hướng nghiên cứu
Bắt đầu với các mục chưa được đánh dấu trong phần phân tích issue và xem xét công việc liên quan secp256k1prp, graphene_pr65 và fee_calc. Issue không nêu tên các tệp hoặc bài kiểm thử trong repository, vì vậy trước tiên hãy xác định các entry point liên quan của Storage, GrapheneObject và việc tính phí. Hoàn thành có nghĩa là các mục còn lại trong checklist đã được triển khai và các giao dịch chuyển blind hoạt động từ đầu đến cuối.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
After shedding some tears, I've managed to get blind transfers working. Sadly, the whole affair is not a matter of a simple/single pull-request. (Although if you think otherwise, please take a look here)
Here's the breakdown:
- PrivateKey class needs a few new crypto methods. graphene_pr64
- PublicKey class needs a few new crypto methods (secp256k1 dependency there). graphene_pr66
- Pedersen/Rangeproof commitments must be implemented. I've wrapped libsecp256k1-zkp from bitshares-core to do this. secp256k1prp (Ideally, a pure-python implementation is required)
- Storage class must be expanded to keep the receipts/balances.
- Few
GrapheneObjects must be read from wire bytestream back into memory. graphene_pr65 - Local fee calculator must be added. fee_calc
- Ngôn ngữ chính
- Python
- Star
- 162
- Fork
- 164
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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 bitshares/python-bitshares
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
bitshares/python-bitshares#331 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
bitshares/python-bitshares#320 · 1 bình luận ·
-
Cannot import bitshares aio Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
bitshares/python-bitshares#316 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
bitshares/python-bitshares#315 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
bitshares/python-bitshares#314 ·
Tất cả issue của bitshares/python-bitshares
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
stephrobert/dsoxlab#238 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
sublimehq/package_control#1780 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nwg-piotr/nwg-displays#145 ·