Thời gian trước tôi tìm được một công việc mới. Khi chuyển nhà, tôi gọi một chiếc xe tải chở đồ (loại hàng). Lúc tài xế tới, anh ấy cầm tờ giấy rồi đi từng tòa nhà hỏi địa chỉ theo số phòng, nhưng tìm mãi chẳng ra. Tôi xuống lầu đón anh thì thấy chấm xanh trên bản đồ trong điện thoại của anh cứ loay hoay mãi trong con hẻm. Anh nói: “Cách đánh số tòa nhà của khu này giống như mê cung ấy. Nói một câu bằng loa phường còn hiệu quả hơn điều hướng.”

Tôi đứng chờ anh lùi xe, tự nhiên nghĩ đến—tầng mạng của blockchain cũng có vẻ kiểu vậy.

Phần lớn các public chain dùng giao thức Gossip cho việc broadcast P2P: tin nhắn đến là “bắt ai nói cho ai”, giống như ban quản lý khu chung cư cầm loa phóng thanh: “Nhà ai để xe chắn đường rồi nhé!” Đơn giản, thô bạo nhưng hiệu quả thì đáng nể. Mỗi tin nhắn phải đi qua một đống nút trung gian mới lan được khắp toàn mạng, nút càng nhiều càng nghẽn. Ethereum chịu đựng được từng ấy năm, tôi nghĩ đơn giản là mọi người đã quen.

Trong whitepaper của Dusk có một thứ khiến tôi phải đọc thêm hai lượt—Kadcast. Nó không dùng kiểu phát loa như vậy, mà dùng thuật toán Kademlia để định tuyến có cấu trúc: tin nhắn chỉ truyền theo những hướng cụ thể, độ phức tạp broadcast từ O(n) giảm xuống O(log n). Dữ liệu chính thức cho biết tiết kiệm băng thông từ 25% đến 50% so với Gossip. Đáng gắt hơn là: trong mô phỏng cắt đứt 30% số nút—trong tình huống cực đoan—Kadcast vẫn có thể hoàn tất tái cấu trúc định tuyến trong thời gian tính bằng mili giây. Tương đương việc cả khu đột nhiên chặn mất một phần ba đường, anh shipper đồ ăn vẫn đổi tuyến ngay lập tức và giao đúng giờ.

Nói thật lòng, tôi đã thấy quá nhiều dự án “cày cuốc” tầng đồng thuận, tranh nhau đẩy cho bằng được, nhưng chẳng ai chịu đụng tới phần việc bẩn thỉu vất vả của tầng mạng. Đồng thuận có giỏi đến đâu mà tin nhắn không đi được thì cũng vô ích. Dusk sẵn sàng đầu tư cho những chỗ “không nhìn thấy” như Kadcast, thực tế hơn nhiều so với mấy dự án chỉ biết khoe TPS. Ngày chuyển nhà, cuối cùng tài xế nói một câu: “Khi điều hướng không đúng thì đường phải tự tìm lấy.” Blockchain cũng thế—tầng kiến trúc nền tảng không tái thiết thì dù tầng trên có chất thêm bao nhiêu chiêu trò cũng chỉ là lâu đài trên không.
#dusk $DUSK @Dusk