Sonic là EVM nhanh nhất vì họ đã chứng minh bằng toán học rằng đồng thuận không đồng bộ có thể đạt được khả năng mở rộng tuyến tính trong khi vẫn bảo vệ tất cả các đảm bảo an ninh của các giao thức "BFT" truyền thống, đơn giản phải không?! 🥲
🔶 Câu trả lời dài: BFT ( là gì? Tolerance lỗi Byzantine )? BFT đảm bảo rằng một blockchain có thể hoạt động đúng cách ngay cả khi có tối đa 1/3 số validator là độc hại hoặc ngoại tuyến.
🔸 Toán BFT An ninh: "2f+1" Hãy nghĩ về điều đó như một cuộc bỏ phiếu nơi một số cử tri có thể bị tham nhũng
f = số lượng kẻ xấu tối đa mà hệ thống có thể xử lý 2f+1 = số phiếu tối thiểu cần thiết cho các quyết định an toàn Sự đảm bảo: Ngay cả khi TẤT CẢ các tác nhân xấu đều bỏ phiếu, các tác nhân tốt vẫn chiến thắng
🔸Ví dụ với 300 validator: BFT có thể xử lý tối đa 99 kẻ xấu ( còn lại 201 là trung thực ) Cần ít nhất 199 phiếu để đạt được sự đồng thuận, bất cứ điều gì ít hơn đều không đủ trong BFT.
Quy tắc đơn giản: nếu ít hơn 1/3 độc hại = mạng vẫn an toàn
🔷 Vấn đề với PBFT truyền thống (BFT Thực tế): 🔹Sản xuất khối tuần tự = nút thắt cơ bản. 🔹Các validator phải đồng bộ toàn cầu 🔹 mỗi khối chờ 2f+1 xác nhận trước khi khối tiếp theo có thể được sản xuất. Việc tuần tự hóa này giết chết thông lượng.
🔷 Đột phá ABFT của Sonic, giao thức Lachesis: 🔹 Kiến trúc dựa trên DAG: Các validator tạo các khối sự kiện song song (không phải chờ đợi, đã giải thích điều này trong một bài viết khác) 🔹 Gossip bất đồng bộ: Các khối sự kiện lan truyền qua gossip mà không cần đồng bộ toàn cầu 🔹 Carmen engine: Tối ưu hóa lưu trữ với việc cắt tỉa cơ sở dữ liệu trực tiếp (HUGE DEAL) 🔹 VM Nâng cao: Dịch mã byte động thay thế EVM tiêu chuẩn
🔷 Phân tích hiệu suất: 🔹 Tạo khối sự kiện: ~100ms 🔹 Sự lan truyền tin đồn: ~300ms 🔹 Đồng thuận khối gốc: ~500ms 🔹 Hoàn tất chuỗi chính: Sub-sec 🔹 Kết quả: 400K TPS ( bị giới hạn bởi I/O mạng, không phải đồng thuận)
🔷 Bảo mật được duy trì: 🔹 Cùng f < n/3 độ chịu đựng Byzantine (2f+1 đa số trung thực ) 🔹 Kết thúc ngay lập tức ( không xác nhận xác suất ) 🔹 Kết thúc kinh tế ngăn chặn các cuộc tấn công dài hạn
Đột phá trong ABFT: Việc loại bỏ các yêu cầu đồng bộ hóa sẽ loại bỏ nút thắt cổ chai trong khi vẫn giữ nguyên mật mã bảo mật (2f+1)
Này, nếu bạn đang cảm thấy waaaattttttt và đầu óc bạn đau nhức khi đọc đến đây, thì hãy tưởng tượng lượng công việc và đổi mới đã được thực hiện để đạt được "Instant Finality" với công nghệ.
Lần tới khi bạn ký một giao dịch và nó được thực hiện trong chớp mắt, hãy biết rằng Sonic vừa thực hiện toàn bộ quá trình đó trong một phần nhỏ giây và có thể làm điều đó thêm 399999 lần nữa trong chính giây đó.
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.
🔶 Short answer:
Sonic là EVM nhanh nhất vì họ đã chứng minh bằng toán học rằng đồng thuận không đồng bộ có thể đạt được khả năng mở rộng tuyến tính trong khi vẫn bảo vệ tất cả các đảm bảo an ninh của các giao thức "BFT" truyền thống, đơn giản phải không?! 🥲
🔶 Câu trả lời dài:
BFT ( là gì? Tolerance lỗi Byzantine )?
BFT đảm bảo rằng một blockchain có thể hoạt động đúng cách ngay cả khi có tối đa 1/3 số validator là độc hại hoặc ngoại tuyến.
🔸 Toán BFT An ninh: "2f+1"
Hãy nghĩ về điều đó như một cuộc bỏ phiếu nơi một số cử tri có thể bị tham nhũng
f = số lượng kẻ xấu tối đa mà hệ thống có thể xử lý
2f+1 = số phiếu tối thiểu cần thiết cho các quyết định an toàn
Sự đảm bảo: Ngay cả khi TẤT CẢ các tác nhân xấu đều bỏ phiếu, các tác nhân tốt vẫn chiến thắng
🔸Ví dụ với 300 validator:
BFT có thể xử lý tối đa 99 kẻ xấu ( còn lại 201 là trung thực )
Cần ít nhất 199 phiếu để đạt được sự đồng thuận, bất cứ điều gì ít hơn đều không đủ trong BFT.
Quy tắc đơn giản: nếu ít hơn 1/3 độc hại = mạng vẫn an toàn
🔷 Vấn đề với PBFT truyền thống (BFT Thực tế):
🔹Sản xuất khối tuần tự = nút thắt cơ bản.
🔹Các validator phải đồng bộ toàn cầu
🔹 mỗi khối chờ 2f+1 xác nhận trước khi khối tiếp theo có thể được sản xuất. Việc tuần tự hóa này giết chết thông lượng.
🔷 Đột phá ABFT của Sonic, giao thức Lachesis:
🔹 Kiến trúc dựa trên DAG: Các validator tạo các khối sự kiện song song (không phải chờ đợi, đã giải thích điều này trong một bài viết khác)
🔹 Gossip bất đồng bộ: Các khối sự kiện lan truyền qua gossip mà không cần đồng bộ toàn cầu
🔹 Carmen engine: Tối ưu hóa lưu trữ với việc cắt tỉa cơ sở dữ liệu trực tiếp (HUGE DEAL)
🔹 VM Nâng cao: Dịch mã byte động thay thế EVM tiêu chuẩn
🔷 Phân tích hiệu suất:
🔹 Tạo khối sự kiện: ~100ms
🔹 Sự lan truyền tin đồn: ~300ms
🔹 Đồng thuận khối gốc: ~500ms
🔹 Hoàn tất chuỗi chính: Sub-sec
🔹 Kết quả: 400K TPS ( bị giới hạn bởi I/O mạng, không phải đồng thuận)
🔷 Bảo mật được duy trì:
🔹 Cùng f < n/3 độ chịu đựng Byzantine (2f+1 đa số trung thực )
🔹 Kết thúc ngay lập tức ( không xác nhận xác suất ) 🔹 Kết thúc kinh tế ngăn chặn các cuộc tấn công dài hạn
Đột phá trong ABFT:
Việc loại bỏ các yêu cầu đồng bộ hóa sẽ loại bỏ nút thắt cổ chai trong khi vẫn giữ nguyên mật mã bảo mật (2f+1)
Này, nếu bạn đang cảm thấy waaaattttttt và đầu óc bạn đau nhức khi đọc đến đây, thì hãy tưởng tượng lượng công việc và đổi mới đã được thực hiện để đạt được "Instant Finality" với công nghệ.
Lần tới khi bạn ký một giao dịch và nó được thực hiện trong chớp mắt, hãy biết rằng Sonic vừa thực hiện toàn bộ quá trình đó trong một phần nhỏ giây và có thể làm điều đó thêm 399999 lần nữa trong chính giây đó.
🙂