Mô hình toán học tiết lộ logic của việc lựa chọn giai đoạn L2: Tại sao giai đoạn 1 có thể bị bỏ qua?

avatar
PANews
05-07
Bài viết này được dịch máy
Xem bản gốc

Được viết bởi: Vitalik Buterin

Người dịch: Wenser, Odaily Planet Daily

Lưu ý của biên tập viên: Các cuộc thảo luận về ba giai đoạn bảo mật tổng hợp Ethereum luôn là trọng tâm của cộng đồng hệ sinh thái Ethereum. Điều này không chỉ liên quan đến tính ổn định hoạt động của mạng chủ Ethereum và mạng L2 mà còn liên quan đến trạng thái phát triển thực tế của mạng L2. Gần đây, Daniel Wang, một thành viên của cộng đồng Ethereum, đã đề xuất thẻ đặt tên #BattleTested cho Giai đoạn 2 của mạng L2 trên nền tảng X. Cho rằng chỉ những mạng L2 có mã và cấu hình hiện tại đã trực tuyến trên mạng chính Ethereum trong hơn 6 tháng và duy trì tổng giá trị khóa vị thế(TVL) trong đó 100 triệu đô la Mỹ và ít nhất 50 triệu đô la Mỹ ETH và stablecoin lớn mới có thể đạt được danh hiệu này. Tiêu đề được đánh giá động để tránh sự xuất hiện của "bóng ma Chuỗi". Nhà đồng sáng lập Ethereum Vitalik sau đó đã đưa ra câu trả lời chi tiết cho câu hỏi này và chia sẻ quan điểm, được Odaily Planet Daily tổng hợp như sau.

3 giai đoạn chính của mạng L2: từ 0 đến 1 đến 2, bảo mật được xác định bởi thị phần quản trị

Ba giai đoạn bảo mật tổng hợp Ethereum có thể được xác định dựa trên thời điểm ủy ban bảo mật có thể bao phủ các thành phần không cần tin cậy (tức là hoàn toàn crypto hoặc lý thuyết trò chơi):

  • Giai đoạn 0: Ủy ban An ninh nắm toàn quyền kiểm soát. Có thể có một hệ thống chứng minh tại chỗ (Chế Optimism hoặc ZK), nhưng ủy ban an ninh có thể lật ngược nó bằng một cuộc bỏ phiếu đa số đơn giản. Do đó, hệ thống chứng nhận chỉ mang tính chất “tư vấn”.
  • Giai đoạn 1: Ủy ban an toàn cần có 75% (ít nhất 6/8) sự chấp thuận để bao phủ hệ thống vận hành. Phải có một tập hợp con chặn số đại biểu tối thiểu (ví dụ: ≥ 3) bên ngoài tổ chức chính. Do đó, độ khó trong việc kiểm soát hệ thống chứng minh tương đối cao nhưng không phải là không thể vượt qua.
  • Giai đoạn 2: Ủy ban an toàn chỉ có thể hành động trong trường hợp có lỗi có thể chứng minh được. Ví dụ, một lỗi có thể chứng minh được là hai hệ thống chứng minh trùng lặp (ví dụ: OP và ZK) mâu thuẫn với nhau. Nếu có lỗi có thể chứng minh được, nó chỉ có thể chọn một trong những câu trả lời được đề xuất: nó không thể phản hồi cơ chế một cách tùy ý.

Chúng ta có thể sử dụng biểu đồ sau để thể hiện "thị phần biểu quyết" của ủy ban an toàn ở các giai đoạn khác nhau:

Mô hình toán học cho thấy logic của việc lựa chọn giai đoạn L2: Tại sao giai đoạn 1 có thể bị bỏ qua?

 Cấu trúc bỏ phiếu quản trị ba giai đoạn

Một câu hỏi quan trọng là: Thời điểm tối ưu để mạng L2 chuyển từ giai đoạn 0 sang giai đoạn 1 và khi nào thì tiến triển từ giai đoạn 1 lên giai đoạn 2?

Lý do hợp lệ duy nhất để không chuyển sang Giai đoạn 2 ngay lập tức là bạn không thể hoàn toàn tin tưởng vào hệ thống chứng minh — một mối lo ngại dễ hiểu: hệ thống bao gồm một đoạn mã lớn và nếu có lỗ hổng trong đoạn mã đó, kẻ tấn công có thể đánh cắp toàn bộ tài sản của người dùng. Bạn càng tin tưởng vào hệ thống chứng minh (hoặc ngược lại, bạn càng ít tin tưởng vào ủy ban bảo mật), bạn càng muốn đưa toàn bộ hệ sinh thái mạng lên giai đoạn tiếp theo.

Trên thực tế, chúng ta có thể định lượng điều này bằng cách sử dụng một mô hình toán học đơn giản hóa. Đầu tiên, chúng ta hãy liệt kê các giả định:

  • Mỗi thành viên của ủy ban an toàn có 10% khả năng "lỗi cá nhân";
  • Chúng tôi coi lỗi về tính khả thi (từ chối ký hợp đồng hoặc không có khóa) và lỗi về an toàn (ký nhầm giao dịch hoặc khóa bị hack) có khả năng xảy ra như nhau. Trên thực tế, chúng ta chỉ giả định một danh mục “thất bại”, trong đó các thành viên “thất bại” của Hội đồng Bảo an đã ký vào những điều sai trái và không ký vào để thúc đẩy những điều đúng đắn;
  • Ở giai đoạn 0, tiêu chí của ủy ban an toàn là 4/7 và ở giai đoạn 1 là 6/8;
  • Chúng tôi cho rằng có một hệ thống chứng minh tổng thể duy nhất (trái ngược với cơ chế thiết kế 2/3 trong đó ủy ban an toàn có thể phá vỡ bế tắc khi hai bên không đồng ý). Do đó, ở Giai đoạn 2, sự tồn tại của một ủy ban an toàn không hề quan trọng.

Theo những giả định này, chúng tôi muốn giảm thiểu khả năng mạng L2 bị sập, vì có xác suất nhất định hệ thống chứng thực bị sập.

Chúng ta có thể sử dụng phân phối nhị thức để thực hiện điều này:

  • Nếu mỗi thành viên hội đồng bảo an có 10% khả năng thất bại độc lập, thì xác suất ít nhất 4 trong số 7 thành viên sẽ thất bại là ∑?= 47( 7 ?)∗ 0,1 ?∗ 0,97 −?= 0,002728 Do đó, hệ thống tích hợp ở giai đoạn 0 có xác suất thất bại cố định là 0,2728%.
  • Việc tích hợp Giai đoạn 1 cũng có thể thất bại nếu hệ thống chứng minh thất bại và cơ chế xác minh của ủy ban an toàn thất bại ≥ 3 lần , khiến phạm vi tính toán của mạng trở nên không thể (với xác suất ∑?= 38( 8 ?)∗ 0,1 ?∗ 0,98 −?= 0,03809179 lần tỷ lệ lỗi của hệ thống chứng minh), hoặc nếu ủy ban an toàn thất bại 6 lần lần có thể buộc bản thân phải tạo ra một câu trả lời tính toán không chính xác (với xác suất cố định ∑?= 68( 8 ?)∗ 0,1 ?∗ 0,98 −?= 0,00002341);
  • Xác suất thất bại của quá trình hợp nhất giai đoạn 2 phù hợp với xác suất thất bại của hệ thống chứng minh.

Sau đây là hình ảnh được trình bày dưới dạng đồ họa:

Mô hình toán học cho thấy logic của việc lựa chọn giai đoạn L2: Tại sao giai đoạn 1 có thể bị bỏ qua?

 Xác suất lỗi hệ thống ở các giai đoạn khác nhau của mạng L2

Như đã suy đoán ở trên, khi chất lượng của hệ thống kiểm chứng được cải thiện, giai đoạn tối ưu sẽ chuyển từ giai đoạn 0 sang giai đoạn 1, rồi từ giai đoạn 1 sang giai đoạn 2. Kịch bản tệ nhất là chạy mạng Giai đoạn 2 bằng hệ thống kiểm chứng chất lượng Giai đoạn 0.

Bây giờ, hãy lưu ý rằng các giả định trong mô hình đơn giản hóa ở trên không hoàn thiện:

  • Trên thực tế, các thành viên ủy ban bảo mật không hoàn toàn độc lập và có thể có "lỗi chế độ chung": họ có thể thông đồng với nhau hoặc tất cả đều chịu sự ép buộc hoặc tấn công hacker, v.v. Yêu cầu một tập hợp con khối đủ số đại biểu cần thiết bên ngoài tổ chức chính nhằm tránh điều này, nhưng vẫn chưa hoàn hảo.
  • Bản thân hệ thống chứng minh có thể bao gồm nhiều hệ thống độc lập (tôi đã đề xuất điều này trong các bài viết trước). Trong trường hợp này, (i) khả năng chứng minh hệ thống bị sập là rất thấp và (ii) ủy ban an toàn đóng vai trò quan trọng ngay cả trong Giai đoạn 2 vì đây là chìa khóa để giải quyết tranh chấp.

Cả hai lập luận đều cho rằng Giai đoạn 1 và Giai đoạn 2 hấp dẫn hơn biểu đồ.

Nếu bạn tin vào toán học, thì sự tồn tại của Giai đoạn 1 gần như không bao giờ có thể được biện minh: bạn chỉ nên chuyển thẳng đến Giai đoạn 1. Lời phản đối chính mà tôi nghe được là nếu xảy ra lỗi nghiêm trọng, có thể sẽ khó để nhanh chóng có được sự đồng ý của 6 trong số 8 thành viên ủy ban an toàn để sửa lỗi. Nhưng có một giải pháp đơn giản: trao cho bất kỳ thành viên nào của ủy ban an toàn quyền trì hoãn việc rút tiền trong vòng 1 đến 2 tuần, để những người khác có đủ thời gian thực hiện hành động (khắc phục).

Tuy nhiên, đồng thời, sẽ là một sai lầm nếu vội vã chuyển sang Giai đoạn 2, đặc biệt là nếu công việc chuyển sang Giai đoạn 2 phải đánh đổi bằng công sức củng cố hệ thống bằng chứng cơ bản. Trong điều kiện lý tưởng, các nhà cung cấp dữ liệu như L2Beat sẽ trình bày bằng chứng kiểm toán hệ thống và chỉ báo mức độ trưởng thành (tốt nhất là bằng chứng về việc triển khai hệ thống thay vì toàn bộ chỉ báo tổng hợp để chúng tôi có thể sử dụng lại chúng), cùng với giai đoạn trình diễn.

Khu vực:
Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận