Cách thức truyền bá của mạng lưới công chain thực ra là một điểm nghẽn hiệu suất dễ bị bỏ qua.



Nhiều người vẫn còn tưởng tượng về công chain ở giai đoạn này: nhận một tin nhắn rồi chuyển cho tất cả các nút lân cận — đây là mô hình flood/gossip điển hình. Nghe có vẻ đơn giản, thô bạo, nhưng thực tế cũng gặp nhiều vấn đề. Tin nhắn bị chuyển đi lặp lại nhiều lần, phủ sóng dư thừa nghiêm trọng, băng thông như mở van thoát ra ngoài. Số lượng nút càng nhiều, va chạm và tắc nghẽn càng rõ rệt, kết quả cuối cùng là: xác nhận chậm hơn, độ trễ dao động thất thường, tắc nghẽn xảy ra thì toàn mạng cùng bị kẹt.

Một số công chain chọn cách tiếp cận khác. Không còn "gặp ai cũng chuyển", mà dựa trên khoảng cách XOR của Kademlia DHT để chọn lọc đối tượng chuyển tiếp. Mỗi nút chỉ gửi tin nhắn cho một nhóm các nút "theo thứ tự tăng dần của khoảng cách", để thông tin như thác nước lan truyền theo kiểu liên tục đến toàn mạng.

Bạn có thể hiểu đơn giản như thế này: Nó giống như hệ thống logistics hiện đại. Bưu kiện không được gửi từ điểm A đến tất cả các điểm khác, mà theo tuyến đường, theo cấp bậc, gửi cho các trung chuyển phù hợp nhất, từng lớp từng lớp mở rộng ra. Vừa có thể phủ sóng toàn mạng, vừa kiểm soát chính xác chi phí và hiệu quả.

Lợi ích của "phân phối có cấu trúc" này rất rõ ràng. Thứ nhất là giảm đáng kể chuyển tiếp dư thừa, áp lực băng thông rõ rệt giảm xuống. Thứ hai là giảm xác suất va chạm tin nhắn, độ trễ truyền bá kiểm soát tốt hơn, ổn định hơn. Đối với những blockchain cần phục vụ các kịch bản tài chính có quy định, nhạy cảm với độ trễ, tối ưu hóa từ tầng mạng như thế này là rất quan trọng.

Người dùng thông thường cảm nhận "trải nghiệm trong giây lát" chưa bao giờ chỉ dựa vào thuật toán đồng thuận đẹp đẽ. Thực chất, kỹ năng nền tảng bắt đầu từ tầng mạng, gửi mỗi khối, mỗi phiếu bầu, mỗi giao dịch nhanh hơn, sạch hơn đến đúng nơi cần đến. Cơ chế phát sóng như vậy mới thực sự giống "hậu cần có tuyến đường", chứ không phải "quảng cáo bằng hô hào trên quảng trường".
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 8
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận