Tại sao tính toán đa bên (MPC) lại quan trọng đối với bảo mật Web3?

Tại sao tính toán đa bên (MPC) lại quan trọng đối với bảo mật Web3?

Thơi gian đọc: 6 phút

Web3 là một trong những tiến bộ công nghệ mới nhất làm mưa làm gió trên internet, Web3 rất sôi nổi về mặt nghiên cứu và những cải tiến mới trong lĩnh vực hệ thống phi tập trung và mạng phân tán. Tính toán đa bên minh họa mức độ linh hoạt của chuỗi khối trong việc kết hợp các tiến bộ mới. Trong blog này, chúng ta sẽ thảo luận về Tính toán đa bên là gì, trường hợp sử dụng nó đang tìm kiếm trong ngành công nghiệp chuỗi khối và cách nó làm cho Web3 an toàn và bảo mật hơn. Hãy bắt đầu bằng cách tìm hiểu Điện toán Đa bên là gì.

Tính toán đa bên là gì?

Điện toán nhiều bên là một giao thức mã hóa xử lý các Công nghệ bảo vệ quyền riêng tư. MPC được nhiều bên sử dụng để cùng nhau đi đến kết quả hoặc kết luận được rút ra từ dữ liệu cá nhân của họ sao cho không bên nào có quyền truy cập vào dữ liệu của bất kỳ bên nào khác và mục đích vẫn được phục vụ. Điều này có thể thực hiện được bằng cách cung cấp cho mỗi bên tham gia các đoạn dữ liệu riêng tư để tham gia tính toán một kết quả cụ thể.

Nếu chúng ta cố gắng hiểu câu nói trên một cách đơn giản, thì MPC tập hợp các bên khác nhau nắm giữ các mẩu thông tin khác nhau, khi được kết hợp và thực hiện một số tính toán sẽ tạo ra kết quả hoặc hành động như tiết lộ bí mật, ký thông báo hoặc phê duyệt giao dịch. hai tham số thận trọng chính cần tập trung vào khi triển khai MPC là: -

  1. Nếu bất kỳ bên nào tiết lộ hoặc hiển thị thông tin bí mật của mình cho bên khác, thì bên không trung thực này sẽ không thể ảnh hưởng đến kết quả tính toán.
  2. Tính toán đa bên an toàn. Sẽ không có chuyện thông tin bí mật do mỗi bên nắm giữ bị tiết lộ vì bất kỳ lý do gì hoặc bất kỳ lỗi logic nào trong quá trình triển khai. Nếu nó xảy ra, toàn bộ lý do khiến MPC bị đánh bại.

Tính toán nhiều bên hoạt động như thế nào?

Hãy tưởng tượng điều này, bạn đang ăn trưa với đồng nghiệp của mình và bây giờ bạn tự hỏi mức lương trung bình của nhóm bạn là bao nhiêu. Tuy nhiên, bạn không muốn tiết lộ mức lương của mình cho người khác, và những người khác cũng không muốn tiết lộ mức lương cho bạn. Làm thế nào chúng ta có thể tiến hành điều này để tìm ra mức lương trung bình mà không biết mức lương của bất kỳ người nào?

Hãy lấy một ví dụ tính toán nhiều bên. Có 4 bạn (P1, P2, P3, P4) có mức lương thực tế là (a,b,c,d). Những gì chúng ta có thể làm là chúng ta có thể chọn các số ngẫu nhiên sao cho tổng của chúng bằng với mức lương thực tế của bất kỳ người nào, về cơ bản, điều đó có nghĩa là chọn 4 4 số bất kỳ sao cho tổng của chúng là “a”, “a” = “a1” + “ a2” + “a3” + “a4”, bây giờ phân phát a1,a2,a3,a4 này cho những người P1, P2, P3, P4 để P1 biết a1, P2 biết a2, P3 biết a3, P4 biết a4, khi chúng ta làm cái này cho từng người, mỗi người có 4 giá trị như P1 có a1,b1,c1,d1, P2 có a2,b2,c2,d2, v.v… Vấn đề là không ai trong số họ biết gì về mức lương kia, và không một người biết tất cả 4 thông số của bất kỳ người nào khác. Bây giờ khi chúng kết hợp với nhau và cho biết tổng của các giá trị được chỉ định, tổng đó sẽ là a1+b1+c1+d1+a2+b2+c2+d2+a3+b3+c3+d3+a4+b4+c4+ d4 bằng tổng của tất cả các khoản tiền lương của họ mà khi chia cho 4 sẽ cho giá trị trung bình.

Tại sao tính toán nhiều bên (MPC) lại quan trọng đối với bảo mật Web3? Thông tin dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.
Tại sao tính toán đa bên (MPC) lại quan trọng đối với bảo mật Web3?

Đây là cách bạn có thể tính trung bình của 4 mức lương mà không cần những người khác biết mức lương của bất kỳ người nào khác trong nhóm. Đây là một ví dụ như vậy mà chúng ta có thể sử dụng tính toán Đa bên để giữ thông tin ở chế độ riêng tư cũng như tính toán kết quả và mục tiêu.

MPC có thể cải thiện bảo mật Web3 như thế nào?

Bây giờ chúng ta đã hiểu tính toán đa bên an toàn là gì và cách thức hoạt động của nó, đã đến lúc chúng ta tìm hiểu về các ứng dụng khác nhau có thể có của MPC trong Web3 và cách thức nó giúp bảo mật Web3 khỏi một số cuộc tấn công và lỗ hổng ngoài kia. Chúng ta hãy đi qua một số trong số họ từng cái một.

Tại sao tính toán nhiều bên (MPC) lại quan trọng đối với bảo mật Web3? Thông tin dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.
Tại sao tính toán đa bên (MPC) lại quan trọng đối với bảo mật Web3?

Bảo vệ ví định danh

Năm 2022 là năm của những vụ hack cầu. Chúng tôi nhận thấy số vụ hack cầu tăng đột biến và một số vụ hack cầu lớn nhất là do các khóa của người ký bị xâm phạm. Bạn thấy đấy, những chiếc chìa khóa này đại diện cho danh tính và độ tin cậy của người đó. Nếu chúng bị xâm phạm, đó là lời tạm biệt trực tiếp với tiền của bạn.

MPC có khả năng cứu các giao thức và cầu nối của chúng tôi khỏi bị tấn công do thỏa hiệp các khóa riêng tư, bằng cách chia nhỏ các khóa và tái tạo lại chúng một cách linh hoạt bằng cách kết hợp đầu vào của tất cả các bên là một cách tuyệt vời để bảo vệ các giao thức. Ngay cả khi một bên bị xâm phạm, giao dịch chuỗi khối sẽ không được ký và chúng tôi có thể tận hưởng sự bảo mật.

Có nhiều nền tảng đang nổi lên với tư cách là nhà cung cấp ví MPC có mô hình kinh doanh xung quanh việc cung cấp ví mpc dưới dạng dịch vụ. Chúng ta có thể thấy trường hợp sử dụng này sẽ sớm trở thành xu hướng chủ đạo.

Quyền riêng tư và bảo mật giao dịch

Nền tảng cốt lõi của chuỗi khối là Công nghệ sổ cái phân tán (DLT) và dữ liệu trên chuỗi sao cho tất cả các nút và trình xác thực đều tuân thủ tính toàn vẹn, tính xác thực và ủy quyền của dữ liệu, nhưng nếu bạn cần tính bảo mật và khả năng của dữ liệu thì sao? blockchain, nhưng bạn không muốn giữ dữ liệu ở chế độ công khai để duy trì Cơ sở dữ liệu, nó có thể được bảo mật, chúng tôi có giải pháp nào cho việc đó không?

MPC cung cấp một trong những giải pháp tốt nhất cho những vấn đề này. Các giao dịch như vậy có thể được giảm tải khỏi chuỗi khối và được xử lý thông qua MPC và biên lai giao dịch có thể được ghi lại qua chuỗi khối, có thể đóng vai trò là bằng chứng.

Giao dịch giá trị cao

Có rất nhiều giao thức và sự sắp xếp khác nhau cần có sự cho phép của các bên khác nhau hoặc chúng ta có thể gọi chúng là dấu hiệu của các bên khác nhau để thực hiện một nhiệm vụ, một hành động hoặc một giao dịch. MPC, với cơ sở chính là tạo ra kết quả cuối cùng bằng cách lấy dữ liệu bí mật, là một giải pháp hoàn hảo cho những trường hợp như vậy. Trên chuỗi khối, chúng ta có thể làm điều này bằng cách lấy thông tin đầu vào từ các bên khác nhau và sau đó ký giao dịch.

Một giải pháp thay thế cho điều này là multi-sig, nhưng gần đây, chúng tôi đã thấy các vụ hack cầu nối có thể xảy ra ngay từ đầu do sai sót trong phương pháp multi-sig và giờ là lúc chúng tôi thử các phương pháp MPC. MPC vs Multisig là một phần thú vị khác, nhưng nằm ngoài phạm vi của blog này, chúng ta hãy dành nó trong một blog khác.

Kết luận

Chúng tôi đã thấy những lợi thế và cách MPC có thể đáp ứng nhu cầu bảo mật của các giao thức Web3. MPC là một trong những giải pháp và giải pháp thay thế đầy hứa hẹn cho một số vấn đề trong kịch bản Web3 hiện tại.

Ngoài MPC, nếu chúng ta nhìn vào Web3 một cách tổng thể, trong vài năm qua, chúng ta đã nhận thấy sự gia tăng liên tục về số lượng các cuộc tấn công trong thế giới Web3, điều này cho thấy nhu cầu tăng cường bảo mật chuỗi khối chỉ sau đó chúng ta mới có thể tìm kiếm Tương lai lấy Web3 làm trung tâm và để biến tương lai đó thành hiện thực, bảo mật phải nằm trong tay các chuyên gia. Kiểm tra Hợp đồng Thông minh là cách duy nhất để đảm bảo một tương lai hướng đến bảo mật và QuillAudits là một trong những công ty hàng đầu trong lĩnh vực này. Truy cập trang web của chúng tôi để kiểm tra giao thức của bạn và giúp biến Web3 thành một nơi an toàn hơn

6 Lượt xem

Dấu thời gian:

Thêm từ quillhash