Tác giả: Mohamed Fouda, Đối tác, Volt Capital, dịch bởi Golden Finance 0xjs
Việc thiếu quyền riêng tư trên chuỗi là một trong những vấn đề lớn nhất trong tiền điện tử.
Trong khi các giải pháp zk, chẳng hạn như Aztec, cho phép các giao dịch riêng tư và tính toán từ dữ liệu cá nhân, chúng có một vấn đề lớn: xử lý trạng thái riêng được chia sẻ.
Đây là nơi FHE và các công ty khởi nghiệp như Inco Network và những công ty tương tự tỏa sáng.
Trước hết, tại sao chúng ta cần chia sẻ một nhà nước riêng?
Trạng thái riêng được chia sẻ có thể là số phiếu bầu trên chuỗi riêng, trạng thái của trò chơi poker hoặc trạng thái của nhóm tối AMM. Trạng thái riêng tư được chia sẻ cho phép các trường hợp sử dụng không thể thực hiện được trong tiền điện tử.
Tại sao người Aztec không thể xử lý trạng thái chia sẻ riêng tư?**
Để duy trì quyền riêng tư dữ liệu, cần mã hóa, nhưng ZK không thể xử lý dữ liệu được mã hóa, dữ liệu phải được giải mã, tính toán được thực hiện ở phía máy khách và kết quả phải được mã hóa lại.
Khi dữ liệu là cá nhân, chẳng hạn như tuổi, dữ liệu giàu có, v.v., việc thực hiện các tính toán phía khách hàng là khả thi.
Khi dữ liệu cá nhân được chia sẻ, tức là nhiều người có thể thay đổi nó, bạn cần chia sẻ khóa giải mã, điều này sẽ ảnh hưởng đến quyền riêng tư hoặc sử dụng FHE.
FHE giải quyết vấn đề này như thế nào?
Mã hóa đồng cấu hoàn toàn (FHE) cho phép bạn mã hóa dữ liệu và chạy tính toán trên dữ liệu đó mà không cần giải mã.
Ví dụ: trong một cuộc thăm dò ý kiến riêng, mỗi phiếu bầu mới sẽ thay đổi kết quả kiểm phiếu mà không tiết lộ nó
Tương tự, trạng thái của nhóm AMM hoặc giao thức cho vay có thể được thay đổi thông qua một giao dịch hợp lệ mà không tiết lộ trạng thái của giao thức trước hoặc sau giao dịch. Điều này có thể cung cấp bảo vệ chống lại các MEV khai thác, chẳng hạn như các cuộc tấn công bánh sandwich
Nhìn chung, FHE có một số lợi thế lớn: trạng thái riêng có thể được thay đổi bởi nhiều người dùng, giúp cải thiện khả năng kết hợp, trải nghiệm người dùng được cải thiện bằng cách không yêu cầu người dùng lưu trữ dữ liệu hoặc tạo ZKP và hoàn toàn riêng tư thông qua địa chỉ riêng.
** Nhưng FHE vẫn có những thách thức riêng **
Đầu tiên, FHE đắt tiền về mặt tính toán và ngay cả với một thư viện được tối ưu hóa như thư viện TFHE-rs từ ZAMA, tính toán FHE có thể chậm hơn một triệu lần so với tính toán minh bạch.
Dưới đây là ví dụ về việc sử dụng tính toán FHE trong AI:
Bất chấp sự phức tạp, những đổi mới như fhEVM (EVM với FHE) đưa chúng ta đến gần hơn với các ứng dụng trong thế giới thực.
Trong fhEVM, khi Inco Network được sử dụng cho L1, các hoạt động FHE được thực hiện dưới dạng biên dịch trước EVM để tăng tốc độ tính toán và giảm tiêu thụ khí.
Sử dụng fhEVM, các nhà phát triển có thể tạo bất kỳ mảng biến được mã hóa nào chia sẻ trạng thái riêng dưới dạng một mảng các biến được mã hóa mà Solidify SC có thể đọc và sửa đổi mà không cần giải mã. Nói cách khác, nhiều ứng dụng hiện có có thể được sửa đổi để cho phép quyền riêng tư.
Các nhà phát triển bắt đầu sử dụng kiến trúc này để triển khai các trò chơi thông tin ẩn như Người sói và Mafia.
Vẫn còn nhiều việc phải làm để đạt được tiến bộ này. Để đạt được khả năng tương thích EVM đầy đủ, fhEVM cần hỗ trợ các biến mật mã lớn hơn (tối đa 256 bit), hỗ trợ nhiều hoạt động toán học hơn và hợp tác với MPC để mã hóa / giải mã trạng thái riêng.
Việc thúc đẩy công nghệ này cũng đòi hỏi phải giáo dục các nhà phát triển về cách xây dựng các mô hình tinh thần phù hợp xung quanh việc đối phó với các quốc gia tư nhân.
Remi Gai đã làm việc chặt chẽ với các nhà phát triển về vấn đề này để xây dựng thế hệ ứng dụng riêng tiếp theo trên Mạng Icno.
Đây là một cuộc thảo luận thú vị về mã hóa nhà nước tư nhân.
Nói chung, bất kỳ trạng thái chia sẻ nào cũng yêu cầu khóa mã hóa / giải mã. Khóa phải được phân mảnh giữa các trình xác thực mạng (MPC). Trình xác thực giải mã dữ liệu, chẳng hạn như kết quả bỏ phiếu cuối cùng, khi cần.
Theo như tôi biết, việc triển khai fhEVM hiện tại chưa có thành phần MPC này. Ngoài ra, MPC này nên năng động và khóa có thể được thay đổi theo thời gian để tránh 1 khóa kiểm soát quyền riêng tư của tất cả các quốc gia lịch sử.
Nguồn: Golden Finance
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.
fhEVM có thể mang lại những đổi mới nào cho quyền riêng tư trên chuỗi?
Tác giả: Mohamed Fouda, Đối tác, Volt Capital, dịch bởi Golden Finance 0xjs
Việc thiếu quyền riêng tư trên chuỗi là một trong những vấn đề lớn nhất trong tiền điện tử.
Trong khi các giải pháp zk, chẳng hạn như Aztec, cho phép các giao dịch riêng tư và tính toán từ dữ liệu cá nhân, chúng có một vấn đề lớn: xử lý trạng thái riêng được chia sẻ.
Đây là nơi FHE và các công ty khởi nghiệp như Inco Network và những công ty tương tự tỏa sáng.
Trước hết, tại sao chúng ta cần chia sẻ một nhà nước riêng?
Trạng thái riêng được chia sẻ có thể là số phiếu bầu trên chuỗi riêng, trạng thái của trò chơi poker hoặc trạng thái của nhóm tối AMM. Trạng thái riêng tư được chia sẻ cho phép các trường hợp sử dụng không thể thực hiện được trong tiền điện tử.
Tại sao người Aztec không thể xử lý trạng thái chia sẻ riêng tư?**
Để duy trì quyền riêng tư dữ liệu, cần mã hóa, nhưng ZK không thể xử lý dữ liệu được mã hóa, dữ liệu phải được giải mã, tính toán được thực hiện ở phía máy khách và kết quả phải được mã hóa lại.
Khi dữ liệu là cá nhân, chẳng hạn như tuổi, dữ liệu giàu có, v.v., việc thực hiện các tính toán phía khách hàng là khả thi.
Khi dữ liệu cá nhân được chia sẻ, tức là nhiều người có thể thay đổi nó, bạn cần chia sẻ khóa giải mã, điều này sẽ ảnh hưởng đến quyền riêng tư hoặc sử dụng FHE.
FHE giải quyết vấn đề này như thế nào?
Mã hóa đồng cấu hoàn toàn (FHE) cho phép bạn mã hóa dữ liệu và chạy tính toán trên dữ liệu đó mà không cần giải mã.
Ví dụ: trong một cuộc thăm dò ý kiến riêng, mỗi phiếu bầu mới sẽ thay đổi kết quả kiểm phiếu mà không tiết lộ nó
Tương tự, trạng thái của nhóm AMM hoặc giao thức cho vay có thể được thay đổi thông qua một giao dịch hợp lệ mà không tiết lộ trạng thái của giao thức trước hoặc sau giao dịch. Điều này có thể cung cấp bảo vệ chống lại các MEV khai thác, chẳng hạn như các cuộc tấn công bánh sandwich
Nhìn chung, FHE có một số lợi thế lớn: trạng thái riêng có thể được thay đổi bởi nhiều người dùng, giúp cải thiện khả năng kết hợp, trải nghiệm người dùng được cải thiện bằng cách không yêu cầu người dùng lưu trữ dữ liệu hoặc tạo ZKP và hoàn toàn riêng tư thông qua địa chỉ riêng.
** Nhưng FHE vẫn có những thách thức riêng **
Đầu tiên, FHE đắt tiền về mặt tính toán và ngay cả với một thư viện được tối ưu hóa như thư viện TFHE-rs từ ZAMA, tính toán FHE có thể chậm hơn một triệu lần so với tính toán minh bạch.
Dưới đây là ví dụ về việc sử dụng tính toán FHE trong AI:
Bất chấp sự phức tạp, những đổi mới như fhEVM (EVM với FHE) đưa chúng ta đến gần hơn với các ứng dụng trong thế giới thực.
Trong fhEVM, khi Inco Network được sử dụng cho L1, các hoạt động FHE được thực hiện dưới dạng biên dịch trước EVM để tăng tốc độ tính toán và giảm tiêu thụ khí.
Sử dụng fhEVM, các nhà phát triển có thể tạo bất kỳ mảng biến được mã hóa nào chia sẻ trạng thái riêng dưới dạng một mảng các biến được mã hóa mà Solidify SC có thể đọc và sửa đổi mà không cần giải mã. Nói cách khác, nhiều ứng dụng hiện có có thể được sửa đổi để cho phép quyền riêng tư.
Các nhà phát triển bắt đầu sử dụng kiến trúc này để triển khai các trò chơi thông tin ẩn như Người sói và Mafia.
Vẫn còn nhiều việc phải làm để đạt được tiến bộ này. Để đạt được khả năng tương thích EVM đầy đủ, fhEVM cần hỗ trợ các biến mật mã lớn hơn (tối đa 256 bit), hỗ trợ nhiều hoạt động toán học hơn và hợp tác với MPC để mã hóa / giải mã trạng thái riêng.
Việc thúc đẩy công nghệ này cũng đòi hỏi phải giáo dục các nhà phát triển về cách xây dựng các mô hình tinh thần phù hợp xung quanh việc đối phó với các quốc gia tư nhân.
Remi Gai đã làm việc chặt chẽ với các nhà phát triển về vấn đề này để xây dựng thế hệ ứng dụng riêng tiếp theo trên Mạng Icno.
Đây là một cuộc thảo luận thú vị về mã hóa nhà nước tư nhân.
Nói chung, bất kỳ trạng thái chia sẻ nào cũng yêu cầu khóa mã hóa / giải mã. Khóa phải được phân mảnh giữa các trình xác thực mạng (MPC). Trình xác thực giải mã dữ liệu, chẳng hạn như kết quả bỏ phiếu cuối cùng, khi cần.
Theo như tôi biết, việc triển khai fhEVM hiện tại chưa có thành phần MPC này. Ngoài ra, MPC này nên năng động và khóa có thể được thay đổi theo thời gian để tránh 1 khóa kiểm soát quyền riêng tư của tất cả các quốc gia lịch sử.
Nguồn: Golden Finance