Gửi mọi tin nhắn blockchain đến mọi người nghe có vẻ an toàn. Nghe cũng cực kỳ lãng phí.
Đó là điều khiến Kadcast trở nên thú vị khi tôi đọc qua whitepaper của Dusk.
Dusk sử dụng Kadcast để phát quảng bá các khối, giao dịch và các phiếu bầu đồng thuận. Thay vì chỉ đơn giản “phát tràn” cùng một tin nhắn tới mọi node lân cận, Kadcast tổ chức các node bằng các ý tưởng từ Kademlia.
Mỗi node lưu thông tin định tuyến được gom theo các “bucket” dựa trên khoảng cách XOR giữa các ID của node.
Sau đó quá trình lan truyền trở nên chọn lọc hơn.
Một node chuyển tiếp một tin nhắn tới những peer được chọn ở các khoảng cách XOR tăng dần. Các peer đó tiếp tục quá trình, tạo ra một chuỗi lan truyền có cấu trúc trên toàn mạng.
Kadcast cũng sử dụng các cây multicast. Một tin nhắn bắt đầu từ các peer ở gần, sau đó được chuyển tiếp dần về phía các node ở xa hơn trong mạng. Cách này giúp mạng phủ được tất cả các node với ít lần chuyển tiếp hơn, thay vì liên tục gửi cùng một thông tin qua những đường đi không cần thiết.$TUT
Sự khác biệt đó đã thu hút sự chú ý của tôi, vì mạng blockchain có thể trở nên tốn kém khi mọi node cứ liên tục chuyển tiếp mọi thứ tới mọi hàng xóm.
Điều quan trọng không chỉ là làm cho tin nhắn di chuyển nhanh.
Mà là giảm các lần truyền lặp lại trong khi vẫn duy trì khả năng lan truyền đáng tin cậy và kịp thời.
Tôi thích điều này vì nó cho thấy hiệu năng của blockchain không chỉ nằm ở đồng thuận hay việc tạo block.$PUMP
Mạng cũng cần truyền thông tin một cách hiệu quả.
Đôi khi, thiết kế thông minh hơn không phải là gửi nhiều tin nhắn hơn.
Mà là biết những node nào thực sự cần nhận chúng.
@Dusk $DUSK #dusk
Điều gì khiến Kadcast hiệu quả?
Đó là điều khiến Kadcast trở nên thú vị khi tôi đọc qua whitepaper của Dusk.
Dusk sử dụng Kadcast để phát quảng bá các khối, giao dịch và các phiếu bầu đồng thuận. Thay vì chỉ đơn giản “phát tràn” cùng một tin nhắn tới mọi node lân cận, Kadcast tổ chức các node bằng các ý tưởng từ Kademlia.
Mỗi node lưu thông tin định tuyến được gom theo các “bucket” dựa trên khoảng cách XOR giữa các ID của node.
Sau đó quá trình lan truyền trở nên chọn lọc hơn.
Một node chuyển tiếp một tin nhắn tới những peer được chọn ở các khoảng cách XOR tăng dần. Các peer đó tiếp tục quá trình, tạo ra một chuỗi lan truyền có cấu trúc trên toàn mạng.
Kadcast cũng sử dụng các cây multicast. Một tin nhắn bắt đầu từ các peer ở gần, sau đó được chuyển tiếp dần về phía các node ở xa hơn trong mạng. Cách này giúp mạng phủ được tất cả các node với ít lần chuyển tiếp hơn, thay vì liên tục gửi cùng một thông tin qua những đường đi không cần thiết.$TUT
Sự khác biệt đó đã thu hút sự chú ý của tôi, vì mạng blockchain có thể trở nên tốn kém khi mọi node cứ liên tục chuyển tiếp mọi thứ tới mọi hàng xóm.
Điều quan trọng không chỉ là làm cho tin nhắn di chuyển nhanh.
Mà là giảm các lần truyền lặp lại trong khi vẫn duy trì khả năng lan truyền đáng tin cậy và kịp thời.
Tôi thích điều này vì nó cho thấy hiệu năng của blockchain không chỉ nằm ở đồng thuận hay việc tạo block.$PUMP
Mạng cũng cần truyền thông tin một cách hiệu quả.
Đôi khi, thiết kế thông minh hơn không phải là gửi nhiều tin nhắn hơn.
Mà là biết những node nào thực sự cần nhận chúng.
@Dusk $DUSK #dusk
Điều gì khiến Kadcast hiệu quả?
🌐 Selective propagation
0%
🔁 More message flooding
100%
1 phiếu bầu • Cuộc bỏ phiếu đã kết thúc
