#dusk $DUSK @Dusk
Thật lòng mà nói, tôi không hề nghĩ Kadcast lại thu hút sự chú ý của mình. Tôi cứ tưởng đó chỉ là một cách khác để các node blockchain “gossip” với nhau. Rồi tôi tìm thấy một điều gì đó đã thay đổi cách nhìn của tôi về lớp mạng (network layer) của Dusk. Kadcast có thể cắt giảm việc sử dụng băng thông từ 25–50% so với các giao thức phổ biến.

Làm sao để bạn truyền tải thông tin qua một mạng đang mở rộng mà không lãng phí băng thông hoặc tạo ra những độ trễ không cần thiết?

Trong một mạng kiểu gossip truyền thống, cùng một thông điệp có thể lan qua nhiều peer, tạo ra lưu lượng mạng dư thừa. Tùy theo thiết kế, phần “quá tải” này có thể đáng kể.

Kadcast đi theo một lộ trình thông minh hơn.

Thay vì để các thông điệp lan truyền qua một mạng lưới kết nối không được cấu trúc, Dusk sử dụng một lớp phủ P2P (P2P overlay) có cấu trúc, được thiết kế để việc liên lạc hiệu quả hơn và độ trễ có thể dự đoán tốt hơn. Kadcast dựa trên Kademlia, sử dụng khoảng cách XOR để tổ chức việc định tuyến các peer.

Và còn thú vị hơn nữa.

Kadcast dùng UDP, trong khi @Dusk cũng đã làm việc trên các hạng mục như cải tiến định tuyến, kiểm soát kích thước message UDP, kiểm tra phiên bản mạng, theo dõi luồng tin nhắn, và tăng cường độ kết nối của peer trong quá trình đồng bộ.

Với tôi, điều này cho thấy Kadcast không chỉ là một tính năng kỹ thuật nào đó bị chôn trong tài liệu. Nó là một phần nền tảng giúp Dusk tiếp tục giao tiếp.

Quyền riêng tư bảo vệ thông tin nhạy cảm.
Sự đồng thuận tạo ra sự nhất trí.
Thanh toán chuyển giá trị.
Kadcast giúp truyền tải phần thông tin tạo nên tất cả những điều đó.

Đôi khi, công nghệ đang làm công việc quan trọng nhất lại là công nghệ mà người dùng chẳng hề để ý.

Nếu lớp mạng tốt nhất là thứ người dùng không nhìn thấy, thì Dusk có thể đi xa đến đâu khi hạ tầng của nó ngày càng thông minh và hiệu quả hơn?
#dusk