Binance Square
Khám phá
Tin tức
Thông báo
Hồ sơ
Thẻ đánh dấu
Chat
Lịch sử
Trung tâm Nhà sáng tạo
Cài đặt
Đăng
橙子Joyce
--
@竹竹YZZ
竹竹YZZ
·
--
Nhiều người xem tính cuối cùng theo giây của SA $DUSK , phản ứng đầu tiên là tìm hiểu thuật toán đồng thuận nhanh đến mức nào. Nhưng sau khi Bambu bóc tách lớp mạng, cậu ấy lại nghĩ rằng thứ thực sự làm chậm không phải là bản thân cơ chế đồng thuận, mà là liệu tin tức của khối có thể lan truyền khắp toàn mạng trong một khoảng thời gian cực ngắn hay không. Nếu việc lan truyền phải kéo dài 5 giây, thì cho dù đồng thuận có nhanh hơn nữa cũng chỉ là bỏ phiếu trên trạng thái cũ.

Kadcast tồn tại để giải quyết đúng vấn đề này. Nó không đi theo lối Gossip truyền thống, tức là sau khi một nút nhận được tin nhắn thì ngẫu nhiên chuyển tiếp cho các nút hàng xóm, mà tận dụng cấu trúc topo có tính hệ thống của Kademlia DHT. Nhờ khoảng cách XOR, mỗi nút tạo ra các mối quan hệ định tuyến rõ ràng. Nói đơn giản, Gossip giống như hô khẩu hiệu trong một siêu thị lớn—mọi người đều nghe thấy, nhưng nhiều tiếng bị lặp lại; còn Kadcast giống như đã tra sẵn mục lục, rồi gửi thứ cần gửi đi theo tuyến đường ngắn nhất.

Khác biệt nằm ở hiệu quả thực tế thể hiện rất rõ. Kadcast sẽ chia việc phát quảng bá thành các bước chuyển tiếp theo cấu trúc, và ở mỗi lớp đều có phạm vi ủy nhiệm cụ thể. Vì vậy, xác suất một khối được truyền lặp lại nhiều lần sẽ giảm đi, va chạm thông điệp và lãng phí băng thông cũng giảm theo. Sách trắng nhắc đến việc tiết kiệm băng thông 25–50%, và khối cũ hơn giảm 10–30%. Ở phía sau những con số đó thực ra là cùng một câu chuyện: tầng mạng không còn dựa vào chuyển tiếp dư thừa để đổi lấy mức độ phủ sóng nữa, mà dùng định tuyến có cấu trúc để nâng cao hiệu suất lan truyền.

Định tuyến theo cấu trúc cũng có rủi ro. Đường đi càng rõ ràng, thì càng dễ để người quan sát dùng nó mà lần ra nguồn gốc của tin nhắn. Kadcast ở đây bổ sung tin nhắn đã ký và che giấu địa chỉ nguồn: chữ ký đảm bảo thông điệp không bị sửa đổi; tính hợp lệ của địa chỉ nguồn có thể được xác minh; còn việc che giấu địa chỉ nguồn khiến người quan sát bên ngoài không dễ gán trực tiếp một thông điệp nào đó vào một nút cụ thể. Thêm vào đó, k-bucket có xu hướng ưu tiên lưu giữ các nút ổn định, nên trong thời gian ngắn khi có hàng loạt nút giả tràn vào, chúng khó có thể đẩy các trạng thái định tuyến hiện có ra khỏi hệ thống. Đây cũng coi như một tuyến phòng thủ trước các cuộc tấn công Sybil.

Bambu cảm thấy Kadcast không phải chỉ là một giao thức mạng “truyền nhanh”. Nó giống như điều kiện tiên quyết để SA có thể triển khai trên thực tế. #dusk Nếu muốn đạt tính cuối cùng theo giây trong các kịch bản như token hóa chứng khoán, thì không thể chỉ tăng tốc ở lớp đồng thuận; mà còn phải đồng thời đưa truyền khối, hiệu suất định tuyến, khả năng chống dư thừa và biện pháp bảo mật vào đúng mức. Tầng mạng không phải là diễn viên phụ—nó quyết định giới hạn trên của tốc độ tính cuối cùng.

Bambu mời mọi người đoán thử về tính cuối cùng theo giây của @Dusk : tại sao yếu tố then chốt nằm ở tầng mạng?
Tuyên bố miễn trừ trách nhiệm: Nội dung bao gồm cả quan điểm của bên thứ ba, không phải lời khuyên. Có thể sử dụng nội dung do Binance Ai đưa ra nhưng không được đảm bảo. Xem Điều khoản & Điều kiện.
1
240
Tham gia cùng người dùng tiền mã hóa toàn cầu trên Binance Square
⚡️ Nhận thông tin mới nhất và hữu ích về tiền mã hóa.
💬 Được tin cậy bởi sàn giao dịch tiền mã hóa lớn nhất thế giới.
👍 Khám phá những thông tin chuyên sâu thực tế từ những nhà sáng tạo đã xác minh.
Email / Số điện thoại
Sơ đồ trang web
Tùy chọn Cookie
Điều khoản & Điều kiện
Sơ đồ trang web
Điều khoản & Điều kiện
Tùy chọn Cookie