CodeChain-io / CodeChain-io/codechain

Sequences in reverse order

Đang mở
#1,387 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
mempool
Ngôn ngữ chính
Rust
Star
256
Fork
50
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

In the Corgi testnet, there are invalid transactions found on the block [29978](http://corgi.codechain.io/explorer/block/29978) and 29979

In block 29978, there are 2 transactions which were signed by the same signer.

The sequence of the first tx(0x615f65...) is 42929 and it failed.
The sequence of the second tx is 42928.

In addition, the first tx(0x615f65..) appears again in the next block, which is 29979. (But, you wouldn't find it in the explorer because the indexer can't index it.)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện thứ tự giao dịch trong các block 29978 và 29979 của Corgi testnet, sử dụng explorer được liên kết và tiền tố giao dịch 0x615f65. Theo dõi cách kiểm tra tính hợp lệ của sequence xử lý hai giao dịch và cách giao dịch bị lặp đến được indexer; hoàn thành khi thứ tự không hợp lệ và việc xuất hiện trùng lặp không còn xảy ra, đồng thời giao dịch bị ảnh hưởng có thể được lập chỉ mục.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
rust
Lĩnh vực
blockchain
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.