Assess the impact of the client Kubo node acting as a peer

Đang mở
#3,701 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

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
10/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
blockchain, rust
Lĩnh vực
blockchain, networking

Hướng nghiên cứu

This is an investigation with no code location named in the payload. Start by reading the Kubo documentation on the settings that control whether a node announces and serves downloaded blocks, then model download time under low-bandwidth, high-latency, short-lived clients. Done means a recommended default and a documented go or no-go decision on native client seeding, which a maintainer must make.

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

Mô tả

spike :satellite:

Why

A Kubo node used by a client announces and serves the blocks it has downloaded. Client machines have varying connectivity and short lifetimes, which adds uncertainty to the downloads of the other peers.

What

Assess the impact of client nodes acting as peers on the expected download time, recommend a default behavior, and decide whether the native seeding by the client is implemented.

How

  • Evaluate the Kubo settings that control whether a node announces and serves the downloaded blocks
  • Model the impact of a low bandwidth/high latency/short lived clients in the network on the global download time of the client
  • Decide whether the native seeding by the client is implemented (go or no-go) (also consider impact of Leios)
Ngôn ngữ chính
Rust
Star
155
Fork
52
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
37

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của IntersectMBO/mithril

Tất cả issue của IntersectMBO/mithril

Issue tương tự

Thêm issue về Rust

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.