2PAC giao thức革新:异步 BFT Nhận thức chung性能新突破

Tiến triển và ứng dụng mới nhất của giao thức nhận thức chung Blockchain

Công nghệ Blockchain, với tư cách là đại diện của công nghệ sổ cái phân tán phi tập trung, cốt lõi nằm ở cơ chế nhận thức chung. Hiệu suất của cơ chế nhận thức chung ảnh hưởng trực tiếp đến khả năng mở rộng và tính bảo mật của hệ thống Blockchain. Trong những năm gần đây, cơ chế nhận thức chung BFT (tolerance Byzantine fault) đã trở thành tâm điểm nghiên cứu nhờ vào ưu điểm của nó trong việc đối phó với độ trễ mạng và sự cố của một số nút.

Mô hình và định nghĩa

Trong mô hình BFT bất đồng bộ, hệ thống bao gồm 3f + 1 tiến trình, trong đó f tiến trình có thể bị phá hoại một cách ác ý. Các tiến trình giao tiếp với nhau qua các kênh bất đồng bộ, độ trễ truyền tin không thể đoán trước. Mỗi tiến trình sở hữu một cặp khóa công khai và riêng tư, được sử dụng để đảm bảo tính xác thực và toàn vẹn của tin nhắn.

Nhận thức chung Blockchain

Giao thức nhận thức chung Blockchain cần đáp ứng các yêu cầu cơ bản sau:

  1. Hoạt tính: Đảm bảo có một chuỗi khối đã được quyết định vô hạn trong việc thực thi vô hạn.
  2. Tính nhất quán: Đảm bảo rằng bất kỳ hai khối đã được quyết định nào trong blockchain, một khối phải là tiền tố của khối còn lại.
  3. Chất lượng: Đảm bảo tỷ lệ giao dịch của các nút trung thực đã quyết định trong Blockchain không thấp hơn ngưỡng đã thiết lập.

Báo cáo nghiên cứu ngành: Tiến triển và ứng dụng mới nhất của giao thức nhận thức chung Blockchain--Báo cáo sâu của Bi界网

Thách thức của giao thức nhận thức chung bất đồng bộ hiện tại

Hiện tại, giao thức đồng thuận bất đồng bộ 2-chain VABA được coi là nhanh nhất, với độ trễ dự kiến là 9.5δ. Tuy nhiên, nghiên cứu đã phát hiện ra rằng giao thức này có nhiều lỗ hổng bảo mật, có thể dẫn đến sự phá vỡ nhất quán và hoạt động. Những vấn đề này bao gồm kiểm tra xác thực không đủ, chiến lược nâng cao việc sử dụng cản trở hoạt động, và định nghĩa xác thực lãnh đạo quá rộng.

Thiết kế giao thức mới: 2PAC

Để giải quyết các vấn đề của giao thức hiện tại, các nhà nghiên cứu đã đề xuất giao thức 2PAC (Nhận thức chung bất đồng bộ 2 giai đoạn). Giao thức này thông qua việc đơn giản hóa và tối ưu hóa quy trình nhận thức chung, đã nâng cao hiệu suất một cách đáng kể. 2PAC bao gồm hai biến thể:

  1. 2PAClean:

    • Khả năng xử lý tăng 90%, độ trễ dự kiến 9.5δ
    • Độ phức tạp thông điệp O(n²)
    • Nâng cao hiệu suất bằng cách giảm thiểu các tương tác và tính toán không cần thiết
  2. 2PACBIG:

    • Hiện tại giao thức nhận thức chung Blockchain nhanh nhất dưới độ phức tạp O(n³).
    • Thời gian chạy MVBA một lần chỉ 4δ trong trường hợp không có sự cố

Siêu nhanh dòng chảy Khối

Các nhà nghiên cứu cũng đã đề xuất thiết kế khối ống mới, giảm đáng kể độ trễ của khối ống. Bằng cách giới thiệu cơ chế đường nhanh, thời gian quyết định của khối ống thậm chí có thể nhỏ hơn khối không ống dưới bộ lập lịch công bằng. Cơ chế này đảm bảo độ trễ đường nhanh trong tất cả các thực thi và không bị ảnh hưởng bởi các tiến trình lỗi.

Đánh giá hiệu suất

Phân tích lý thuyết và thử nghiệm thực tế cho thấy:

  • 2PAClean dự đoán độ trễ trong trường hợp tồi tệ nhất là 9.5δ, trong trường hợp tốt là 6δ
  • 2PAClean thông lượng tăng 80%-100% so với Blockchain sMVBA
  • Thời gian chạy MVBA một lần của 2PACBIG là 4δ, là nhanh nhất hiện nay.
  • Thiết kế dây chuyền siêu nhanh giúp s2PAClean và s2PACBIG đạt được thời gian quyết định khối 4δ và 3δ tương ứng.

Đánh giá tính toán cho thấy, 2PAClean và 2PACBIG hoạt động xuất sắc trong nhiều điều kiện mạng, đặc biệt là trong môi trường có độ trễ cao và tỷ lệ lỗi cao.

Báo cáo nghiên cứu ngành: Những tiến triển và ứng dụng mới nhất của giao thức nhận thức chung Blockchain--Báo cáo sâu của Bi Kiến

Hướng nghiên cứu tương lai

  1. Giao thức được tối ưu hóa hơn nữa, giảm thiểu chi phí truyền tải tin nhắn và tính toán.
  2. Phân tích sâu về tính bảo mật của giao thức mới trong các kịch bản tấn công khác nhau
  3. Áp dụng giao thức mới vào hệ thống Blockchain thực tế, xác minh hiệu suất trong môi trường mạng thực.

Với sự phát triển không ngừng của công nghệ Blockchain, giao thức nhận thức chung BFT bất đồng bộ sẽ ngày càng đóng vai trò quan trọng trong việc đảm bảo tính an toàn và nâng cao hiệu suất. Thiết kế 2PAC và khối ống siêu nhanh thể hiện hướng phát triển của các giao thức nhận thức chung Blockchain trong tương lai: thông qua việc đơn giản hóa cấu trúc giao thức và tối ưu hóa quá trình nhận thức, đạt được thông lượng cao hơn và độ trễ thấp hơn. Những đổi mới này cung cấp những ý tưởng mới để hiện thực hóa các giao thức nhận thức chung Blockchain hiệu quả và an toàn, hứa hẹn thúc đẩy công nghệ Blockchain phát huy vai trò lớn hơn trong nền kinh tế số tương lai.

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
  • 7
  • Chia sẻ
Bình luận
0/400
NestedFoxvip
· 14giờ trước
Có thể là không đồng bộ, không nhất thiết phải đổi thành bf.
Xem bản gốcTrả lời0
ForkTonguevip
· 19giờ trước
Nhận thức chung lại được thiết lập rồi.
Xem bản gốcTrả lời0
SolidityJestervip
· 20giờ trước
BFT bất đồng bộ lại đang gây sốt à?? Hừm
Xem bản gốcTrả lời0
SatoshiSherpavip
· 07-26 06:49
Lại là vua hiệu suất BFT rồi.
Xem bản gốcTrả lời0
FloorPriceNightmarevip
· 07-26 06:46
Lại thấy BFT rồi, nhìn mệt quá, không hiểu.
Xem bản gốcTrả lời0
WhaleSurfervip
· 07-26 06:32
Cái hiệu suất nhảy vọt này thật là tuyệt vời, bull!
Xem bản gốcTrả lời0
BearMarketMonkvip
· 07-26 06:24
Ôi, tất cả nhận thức chung đều không thể chống lại sự giảm về 0 của bản chất con người.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)