Hầu hết các lớp mạng đều bị bỏ qua vì nghe không có vẻ quan trọng, nhưng kadcast đang làm một điều gì đó khác biệt rõ rệt so với những gì hầu hết các chuỗi (chain) sử dụng.
Phần lớn blockchain dựa vào các giao thức gossip, nơi một thông điệp được phát quảng bá tới một tập ngẫu nhiên các peer và hy vọng nó lan truyền hiệu quả. Kadcast thay thế cách đó.
Thay vào đó là một overlay (lớp phủ) có cấu trúc: các peer không được chọn ngẫu nhiên nữa, mạng có một “hình dạng” thực sự. Chính cấu trúc này giúp giảm việc sử dụng băng thông và làm độ trễ có thể dự đoán được thay vì thay đổi thất thường.
Theo chính kho lưu trữ (repository) kadcast của Dusk, mỗi peer.
được tạo một ID 128 bit bằng cách băm (hash) kết hợp cổng (port) và IP, và ID đó quyết định chính xác vị trí peer nằm ở đâu trong một cây định tuyến nhị phân. Vị trí không được gán theo kiểu thủ công.
mà được suy ra trực tiếp từ giá trị hash.
Điểm nổi bật là tính dự đoán có vẻ là mục tiêu thực sự ở đây, chứ không chỉ là tốc độ thô. Một gossip ngẫu nhiên.
Mạng có thể lan truyền nhanh trung bình nhưng độ phân tán (variance) cao; trong khi một overlay có cấu trúc đổi một phần tốc độ trung bình để đổi lấy tính nhất quán.
Hóa ra việc thay đổi peer (churn) cũng được xử lý một cách có chủ đích. các “bucket” cũ được làm mới định kỳ, và trước khi một peer bị loại bỏ, mạng sẽ gửi một ping và chỉ.
loại bỏ nó nếu pong không quay lại. Repository ghi rõ rằng điều này làm giao thức bị “thiên vị” về phía các peer cũ hơn, ổn định hơn...
Nếu mạng ưu tiên các peer tồn tại lâu dài theo thiết kế, điều đó có tạo ra bất kỳ bất lợi nào cho một peer hoàn toàn mới đang cố gắng tham gia lần đầu không??
#dusk @Dusk $DUSK
Phần lớn blockchain dựa vào các giao thức gossip, nơi một thông điệp được phát quảng bá tới một tập ngẫu nhiên các peer và hy vọng nó lan truyền hiệu quả. Kadcast thay thế cách đó.
Thay vào đó là một overlay (lớp phủ) có cấu trúc: các peer không được chọn ngẫu nhiên nữa, mạng có một “hình dạng” thực sự. Chính cấu trúc này giúp giảm việc sử dụng băng thông và làm độ trễ có thể dự đoán được thay vì thay đổi thất thường.
Theo chính kho lưu trữ (repository) kadcast của Dusk, mỗi peer.
được tạo một ID 128 bit bằng cách băm (hash) kết hợp cổng (port) và IP, và ID đó quyết định chính xác vị trí peer nằm ở đâu trong một cây định tuyến nhị phân. Vị trí không được gán theo kiểu thủ công.
mà được suy ra trực tiếp từ giá trị hash.
Điểm nổi bật là tính dự đoán có vẻ là mục tiêu thực sự ở đây, chứ không chỉ là tốc độ thô. Một gossip ngẫu nhiên.
Mạng có thể lan truyền nhanh trung bình nhưng độ phân tán (variance) cao; trong khi một overlay có cấu trúc đổi một phần tốc độ trung bình để đổi lấy tính nhất quán.
Hóa ra việc thay đổi peer (churn) cũng được xử lý một cách có chủ đích. các “bucket” cũ được làm mới định kỳ, và trước khi một peer bị loại bỏ, mạng sẽ gửi một ping và chỉ.
loại bỏ nó nếu pong không quay lại. Repository ghi rõ rằng điều này làm giao thức bị “thiên vị” về phía các peer cũ hơn, ổn định hơn...
Nếu mạng ưu tiên các peer tồn tại lâu dài theo thiết kế, điều đó có tạo ra bất kỳ bất lợi nào cho một peer hoàn toàn mới đang cố gắng tham gia lần đầu không??
#dusk @Dusk $DUSK

