Tác giả: Mohamed Fouda, Qiao Wang; Người biên dịch: Dazai; Nguồn: SEEDAO
< p style="text-align: left;">Công nghệ không có kiến thức, được gọi là zk, là công nghệ không chỉ có thể biến đổi Web3 mà còn có thể biến đổi các ngành công nghiệp khác. Là một công nghệ chung, zk có nhiều trường hợp ứng dụng và chúng tôi đang ở giai đoạn đầu khám phá ứng dụng công nghệ này. Một số trường hợp sử dụng zk rõ ràng đã tìm thấy các ứng dụng thực tế, chẳng hạn như thực hiện các giao dịch riêng tư và nén dữ liệu, còn được gọi là tổng hợp. Tất nhiên, nếu zk được phổ biến rộng rãi áp dụng, nó cần có sự hỗ trợ của nhiều trường hợp ứng dụng tiềm năng hơn và tiến bộ công nghệ.
Trong bài viết này, trước tiên chúng tôi sẽ xem xét các ứng dụng khác nhau của ZKP. Sau đó chúng ta sẽ thảo luận xem giai đoạn tiếp theo của công nghệ này sẽ hướng tới đâu, cũng như một số ý tưởng kinh doanh có thể hưởng lợi từ công nghệ này. Các nhà xây dựng xây dựng dựa trên những ý tưởng này được khuyến khích liên hệ hoặc đăng ký tham gia Cộng đồng người sáng lập Liên minh. Alliance sẵn sàng hỗ trợ và tài trợ cho nỗ lực của những người sáng lập theo hướng này.
Toàn cảnh ứng dụng ZKP
Bằng chứng không có kiến thức (sau đây gọi là ZKP), vì phát minh của họ Cũng quan trọng như vậy trong ngành công nghiệp tiền điện tử, ZKP thực sự đã thực hiện phép thuật của mình để kích thích công nghệ. Ở cấp độ cao, ZKP cho phép một thực thể chứng minh với những người khác trên thế giới rằng họ biết một phần thông tin hoặc đã thực hiện một nhiệm vụ một cách chính xác mà không cần phải tiết lộ thông tin hoặc cho biết chi tiết về cách thực hiện nhiệm vụ. Phép thuật toán học của zk cho phép chúng ta tin tưởng vào mẩu thông tin này hoặc việc thực hiện một nhiệm vụ bằng cách kiểm tra ZKP được tạo. Do đó, trường hợp sử dụng đầu tiên tốt nhất cho ZKP là các mạng được mã hóa tập trung vào quyền riêng tư. Bằng chứng không có kiến thức (ZKP) cũng được sử dụng để cung cấp bằng chứng hợp lệ cho các giao dịch Ethereum L2 trên Ethereum L1, giới thiệu khái niệm tổng hợp zk. Ngoài ra, ZKP đã tìm thấy các ứng dụng cụ thể khác trong các dự án khác nhau.
Các giải pháp và giao thức thanh toán tập trung vào quyền riêng tư
ZKP có thể đạt được quyền riêng tư một cách tự nhiên, đặc biệt là trong trường hợp không có mạng phi tập trung có thể đóng vai trò là nguồn thông tin trung tâm . ở giữa. ZKP cho phép người dùng Web3 (tức là người chứng minh) chứng minh với người xác thực mạng (tức là người xác thực) rằng giao dịch của họ là hợp lệ. Tức là họ có đủ số dư để chi tiêu mà không tiết lộ chi tiết giao dịch như số tiền giao dịch, địa chỉ người gửi hoặc người nhận.
ZKP ban đầu được phát triển để hỗ trợ thanh toán riêng tư trong mạng Zcash và sau đó mở rộng sang các mạng khác. Các mạng thanh toán về quyền riêng tư đã được triển khai bao gồm:
Quyền riêng tư ở L1 cốt lõi : Zcash, Horizon, Aleo và Iron Fish
Quyền riêng tư chung thông minh hợp đồng trên chuỗi: Tornado Cash
Core L2 hướng đến quyền riêng tư : Aztec
Xác minh ZK ROLLUPS
Một ứng dụng chính khác của ZKP là tạo ra bằng chứng hợp lệ tổng hợp trên L1 cơ bản. Bản tổng hợp chung được tối ưu hóa cho thông lượng, tức là bằng cách không khai thác các thuộc tính quyền riêng tư của ZKP để chứng minh nhiều TX hơn. Trong sự đánh đổi này, ZKP chỉ đóng vai trò là bằng chứng về tính chính xác của việc thực hiện giao dịch L2.
Đối với một số chức năng chung không thể được chứng minh một cách hiệu quả, rất khó để tạo ZKP để chứng minh việc thực hiện đúng bất kỳ hợp đồng thông minh nào. Giải quyết vấn đề này đòi hỏi phải triển khai các máy ảo chuyên dụng (VM) có thể thực hiện các bằng chứng hiệu quả thông qua mạch không có kiến thức cơ bản (mạch zk). Do tính phức tạp của chúng, các bản tổng hợp zk ban đầu sẽ chỉ hỗ trợ các khoản thanh toán hoặc các ứng dụng đơn lẻ, chẳng hạn như các sàn giao dịch phi tập trung, nơi ZKP có thể được tạo một cách đơn giản. Ví dụ ở đây bao gồm zkSync 1.0 và Loopring. Sau đó, các triển khai zkEVM phổ biến bắt đầu xuất hiện trên thị trường, bao gồm Starknet, zkSync 2.0, Polygon zkEVM và Scroll. Hiện tại, tất cả các đợt tổng hợp zk đều có trên Ethereum, nhưng cũng có thể được triển khai trên các chuỗi khác, bao gồm cả Bitcoin. Tuy nhiên, việc triển khai các bản rollup của Bitcoin sẽ đòi hỏi những thay đổi đối với chuỗi opcode và hard fork của Bitcoin, những điều này có xu hướng không được cộng đồng Bitcoin ưa chuộng.
Các ứng dụng chứng minh không có kiến thức khác
Ngoài các ứng dụng và bản tổng hợp tập trung vào quyền riêng tư, ZKP còn được sử dụng trong các giao thức blockchain khác. Phần này mô tả các ứng dụng này.
Mina
Mina sử dụng ZKP để chuyển đổi trạng thái blockchain vào Đã nén thành kích thước rất nhỏ (khoảng 22 KB). Để đạt được điều này, Mina sử dụng các bằng chứng không có kiến thức đệ quy, là các bằng chứng không có kiến thức của các bằng chứng không có kiến thức khác. Khi một khối được tạo trong mạng Mina, zk-SNARK được sử dụng để tạo bằng chứng về khối nhằm đảm bảo tính hợp lệ của khối đó. Vì các khối mới tham chiếu các khối trước đó nên bằng chứng không có kiến thức của khối mới sẽ xác minh tất cả các khối trước đó trong khi vẫn duy trì kích thước không đổi.
Filecoin
Filecoin sử dụng ZKP để bảo mật các nhà cung cấp dịch vụ lưu trữ một cách chính xác lưu trữ dữ liệu mà họ lưu trữ. Quá trình này được gọi là Bằng chứng sao chép (PoReb). Trong quá trình này, các nhà cung cấp dịch vụ lưu trữ tạo ra ZKP để chứng minh rằng họ đang lưu trữ một bản sao dữ liệu duy nhất. Nghĩa là, không tham chiếu bản sao được duy trì bởi nhà cung cấp khác. ZKP cung cấp bảo mật cho người dùng Filecoin muốn đạt được mức độ dự phòng và tính khả dụng nhất định. Ngoài ra, do kích thước của bằng chứng nhỏ hơn nhiều so với dữ liệu được lưu trữ nên việc sử dụng ZKP có thể giảm yêu cầu về băng thông từ các nhà cung cấp dịch vụ lưu trữ.
Celo Plumo
Celo Plumo sử dụng ZKP để tạo Ultra -máy khách web nhẹ để sử dụng trên điện thoại di động và các thiết bị có giới hạn tài nguyên khác. Mặc dù ứng dụng khách rất nhẹ nhưng nó đảm bảo về tính chính xác của trạng thái truy cập.
Dark Forest
Dark Forest là ZKP trong trò chơi lĩnh vực Một trong những ứng dụng phổ biến nhất. Mặc dù việc sử dụng ZKP phù hợp với các trường hợp sử dụng quyền riêng tư, nhưng ứng dụng của chúng để tạo trò chơi với thông tin không đầy đủ là trường hợp duy nhất ngoài ứng dụng tài chính của ZKP trong mạng thanh toán.
ZKPS và quỹ đạo phát triển ứng dụng của nó
Cho đến năm 2016, ZKP chỉ được sử dụng trong các cơ sở học thuật nhỏ Các chủ đề nghiên cứu được thảo luận theo vòng tròn. Tất cả điều này đã thay đổi khi nhóm sáng lập Zcash tạo ra triển khai sẵn sàng sản xuất đầu tiên của biến thể ZKP, zk-SNARK, để hỗ trợ các giao dịch riêng tư trên mạng Zcash. Khi các trường hợp sử dụng thực tế xuất hiện, ZKP thu hút nhiều sự chú ý hơn, dẫn đến các biến thể ZKP tốt hơn và trở thành nền tảng cho nhiều dự án được thảo luận trong Phần Một. Tuy nhiên, để công nghệ này được phổ biến rộng rãi áp dụng, cần phải phát triển hơn nữa các bằng chứng không có kiến thức.
Về nhiều mặt, công nghệ zero-know proof (ZKP) tương tự như công nghệ trí tuệ nhân tạo và dự kiến sẽ đi theo quỹ đạo phát triển tương tự. Cũng giống như ZKP, AI ban đầu được coi là công nghệ hứa hẹn giải quyết được nhiều vấn đề. Tuy nhiên, các thuật toán AI ban đầu bị hạn chế về chức năng, với độ phức tạp tính toán vượt xa khả năng của phần cứng hiện có. Điều này làm cho các ứng dụng AI chậm và không thực tế, hạn chế AI chủ yếu ở các phòng thí nghiệm nghiên cứu. Những cải tiến dần dần đạt được bằng cách phát minh ra các kiến trúc mới, chẳng hạn như mạng nơ-ron sâu (DNN) và tận dụng các đơn vị xử lý đồ họa (GPU) để tăng tốc độ thực thi. Điều này cuối cùng đã dẫn đến sự đột phá của AlexNet vào năm 2012, giúp AlexNet giành chiến thắng trong cuộc thi thị giác máy tính nổi tiếng nhất, ImageNet, với tỷ số cách biệt rất lớn. AlexNet đánh dấu sự khởi đầu của kỷ nguyên AI, dẫn đến những ứng dụng AI tuyệt vời hiện nay như GPT-3, Dall.E 2 và Stable Diffusion.
Tình trạng kỹ thuật của bằng chứng không có kiến thức (ZKP) ngày nay tương tự như tình trạng của trí tuệ nhân tạo thời kỳ đầu. Đây là một công nghệ đầy hứa hẹn nhưng vẫn đang được phát triển tích cực, do Tính toán chuyên sâu dẫn đến thời gian chứng minh lâu hơn. Bằng cách dựa trên những tiến bộ trong trí tuệ nhân tạo, chúng ta có thể xác định những điểm nghẽn cần giải quyết để thúc đẩy sự phát triển của công nghệ chứng minh không có kiến thức.
1. Cải tiến thuật toán/mạch
và trí tuệ nhân tạo Tương tự như cách nó chuyển từ LeNet-5 sang AlexNet, Resnet-50 rồi đến Transformer, thuật toán ZKP cũng sẽ trải qua các giai đoạn phát triển tương tự, đạt được những cải tiến đáng kể về hiệu suất. Chúng tôi đã thấy sự tiến bộ về vấn đề này với các thuật toán tiên tiến hơn đang được phát triển kể từ khi Zk-SNARK được giới thiệu vào năm 2011. Năm 2018, những người sáng lập Starkware đã phát triển STARK, một phương pháp ZKP giúp loại bỏ nhu cầu thiết lập đáng tin cậy và giảm thời gian tạo bằng chứng. Công nghệ này là nền tảng cho một số sản phẩm Starkware, bao gồm cả StarkNet.
Với việc ra mắt PLONK vào năm 2019, ZKP đã đạt được nhiều tiến bộ hơn nữa. PLONK là triển khai SNARK cho phép nhiều ứng dụng sử dụng một cài đặt đáng tin cậy duy nhất mà không cần phải cài đặt trùng lặp. PLONK tạo điều kiện phát triển nhiều triển khai được sử dụng trong nhiều giao thức Web3 như Aztec, Mina và Celo.
2. Công cụ thực thi được tối ưu hóa
Một trong những ZKP Hạn chế chính là độ phức tạp tính toán, dẫn đến thời gian chứng minh kéo dài. Ví dụ: việc triển khai zkEVM được công bố gần đây của Polygon mất khoảng 5 phút trên máy chủ 64 lõi để tạo ra bằng chứng tính toán 500.000 gas. Cải thiện thời gian chứng minh của ZKP là chìa khóa để phổ biến công nghệ của nó. Tương tự như AI, việc tối ưu hóa các công cụ thực thi phần mềm và sử dụng phần cứng chuyên dụng là cần thiết để đạt được mục tiêu này.
Phần mềm được tối ưu hóa
Nhiều hoạt động tạo ZKP có tính song song cao , có nghĩa là việc xử lý song song, chẳng hạn như GPU, có thể đẩy nhanh quá trình tính toán ZKP. Các thư viện GPU chuyên dụng, chẳng hạn như CUDA, có thể được sử dụng để tăng tốc tính toán ZKP trên GPU Nvidia. Một số dự án đang cố gắng phát triển chức năng này trong nội bộ vì mỗi dự án sử dụng một thuật toán ZKP khác nhau. Một ví dụ đáng chú ý là việc Filecoin triển khai thuật toán Groth16, tận dụng GPU để tăng tốc quá trình chứng minh. Một ví dụ khác là việc Edgeswap sử dụng GPU để giảm 75% thời gian chứng minh PLONK.
Phần cứng chuyên dụng
Do hạn chế của GPU trên Tối ưu hóa thời gian chứng minh ZKP bị hạn chế và một tùy chọn khác là sử dụng phần cứng chuyên dụng như FPGA hoặc ASIC. Trước khi các ASIC chip dành riêng cho ứng dụng đắt tiền được chế tạo, FPGA thường được sử dụng làm nền tảng tạo mẫu phần cứng. Trong ngắn hạn và trung hạn, FPGA hoặc giải pháp lai kết hợp GPU và FPGA đóng vai trò quan trọng trong việc tăng tốc ZKP cho các mạng tổng hợp và mạng tập trung vào quyền riêng tư. Tuy nhiên, nếu công nghệ ZKP phát triển đến mức chúng ta mong đợi, ASIC cuối cùng sẽ xuất hiện và giành chiến thắng trên thị trường này. Hiện tại, công nghệ tăng tốc phần cứng của ZKP vẫn chưa được giải quyết triệt để, nguyên nhân có thể là do tính đa dạng và phân mảnh của thuật toán ZKP. Tuy nhiên, chúng tôi tin rằng với mô hình kinh doanh phù hợp, một số công ty khởi nghiệp có thể tập trung phát triển phần công nghệ này và kiếm tiền từ nó.
3. Lớp trừu tượng hóa phần mềm
Để phát hành Tiềm năng của ZKP, yêu cầu xây dựng nhiều lớp và công cụ trừu tượng. Các lớp trừu tượng này là cần thiết để đơn giản hóa quy trình phát triển ứng dụng ZKP, đồng thời cho phép mỗi nhóm nhà phát triển tập trung vào những gì họ làm tốt nhất. Ví dụ: các nhà phát triển ứng dụng không nên lo lắng về các chi tiết cấp thấp của các mạch không có kiến thức và cách chúng hoạt động. Ngược lại điều này một lần nữa với AI, nơi có thể đạt được những tiến bộ to lớn trong AI bằng cách tạo ra nhiều lớp trừu tượng. Sử dụng các lớp trừu tượng này, các nhà phát triển ứng dụng AI không cần phải lo lắng về kiến trúc mạng thần kinh hoặc phân bổ tài nguyên phần cứng. Các khung như TensorFlow và PyTorch trừu tượng hóa tất cả các chi tiết cấp thấp này.
Ngăn xếp phát triển ZK (bằng chứng không có kiến thức) vẫn chưa trưởng thành như ngăn xếp AI. Tuy nhiên, một số công việc đang được tiến hành để xây dựng các lớp trừu tượng này. Ở cuối ngăn xếp có các thư viện ZKP cấp thấp như PLONK và STARK. Phía trên lớp này, các ngôn ngữ cấp cao như Noir cố gắng trừu tượng hóa mật mã ZK cơ bản và giúp các nhà phát triển ứng dụng tập trung vào logic ứng dụng. Circom là một ngôn ngữ ZKP phổ biến khác nằm giữa hai lớp này, vì nó có thể được sử dụng để tạo các chương trình phụ trợ ZK phức tạp và để phát triển các ứng dụng dựa trên ZKP.
Một ví dụ khác về tính trừu tượng bằng chứng không kiến thức (ZKP) trong Web 3 là ngôn ngữ Cairo của StarkWare, cho phép các nhà phát triển triển khai thông tin chung bằng cách sử dụng hợp đồng bằng chứng STARK. Để cung cấp khả năng trừu tượng hơn nữa, công cụ Warp của Nethermind cho phép các nhà phát triển chuyển đổi mã Solidity trực tiếp sang Cairo. Sử dụng Warp, mã Uniswap V3 có thể được dịch sang Cairo mà hầu như không cần sửa đổi mã Solidity ban đầu. (Ghi chú của người dịch: Warp đã thông báo rằng họ sẽ ngừng bảo trì)
Cơ hội việc làm do ZKP mang lại
Dựa trên cuộc thảo luận về con đường phát triển khả thi của ZKP, chúng tôi đã xác định được một số ý tưởng kinh doanh liên quan đến ZKP và hy vọng sẽ cùng những người sáng lập khám phá chúng. Những ý tưởng khởi nghiệp này được chia thành hai loại: công cụ và ứng dụng.
Khung phát triển nâng cao
Tương tự như Tensorflow và PyTorch trong AI, khung phát triển ZKP nâng cao rất quan trọng để mở ra sự đổi mới ở cấp ứng dụng. Các khung này yêu cầu:
Tóm tắt sự phức tạp của phần phụ trợ ZKP cơ bản
li >Hỗ trợ nhiều môi trường phần cứng và phụ trợ ZKP khác nhau, chẳng hạn như CPU và GPU
Cho phép kiểm tra và gỡ lỗi hiệu quả
Cung cấp môi trường phát triển phong phú, bao gồm các ví dụ và hướng dẫn
< / li>
Trong hệ sinh thái Ethereum, những ví dụ gần nhất là Hardhat và Foundry, nhưng chúng có thể không sớm hỗ trợ zkEVM hoặc ZKP. Thay vào đó, các ngôn ngữ trừu tượng hiện có như Cairo cuối cùng có thể lấp đầy khoảng trống này.
2. SDK tổng hợp ZK
zk rollup thay đổi tích cực Ngày càng phổ biến, nó cho phép L2 dành riêng cho ứng dụng cho trò chơi hoặc giao thức DeFi thông lượng cao. Trong trường hợp này, ZK Rollup sẽ chủ yếu thực hiện và giải quyết, trong khi sự đồng thuận và tính khả dụng của dữ liệu sẽ do L1 xử lý. Tuy nhiên, việc kích hoạt ZK Rollup dành riêng cho ứng dụng vẫn rất phức tạp. Chúng tôi tin rằng các công ty khởi nghiệp cung cấp SDK thân thiện với nhà phát triển để khởi chạy bản tổng hợp zk tùy chỉnh sẽ giải quyết được nhu cầu kinh doanh thực sự và trở thành doanh nghiệp có giá trị bằng cách cung cấp các công cụ dành cho nhà phát triển, dịch vụ dành cho nhà phát triển, dịch vụ theo trình tự và cơ sở hạ tầng hỗ trợ.
3. Bộ tăng tốc phần cứng ZKP
Dành riêng cho các mục đích cụ thể Các công ty phần cứng, bằng cách sớm thiết lập vị thế dẫn đầu thị trường, cuối cùng có thể trở thành những công ty có giá trị lớn. Trong lĩnh vực trí tuệ nhân tạo, Nvidia đã trở thành công ty bán dẫn có giá trị nhất ở Bắc Mỹ nhờ tập trung vào phần cứng AI. Điều tương tự cũng đúng trong lĩnh vực khai thác Bitcoin. Bitmain, Canaan và Shenma Mining Machinery đã trở thành những công ty kỳ lân bằng cách tập trung vào các máy khai thác ASIC. Các công ty thiết kế và xây dựng bộ tăng tốc phần cứng ZKP hiệu quả sẽ đi theo quỹ đạo tương tự.
Ứng dụng ZKP trong Web3
< / li>
1. Cầu nối chuỗi chéo ZK và khả năng tương tác
ZKP có thể được sử dụng để tạo bằng chứng hợp lệ cho các giao thức nhắn tin chuỗi chéo, trong đó các tin nhắn chuỗi chéo có thể được xác minh nhanh chóng trên chuỗi mục tiêu. Điều này tương tự như cách ZK Rollup xác thực trên L1 cơ bản. Tuy nhiên, đối với các tin nhắn chuỗi chéo, độ phức tạp cao hơn vì sơ đồ chữ ký và chức năng mật mã cần xác minh có thể khác nhau giữa chuỗi nguồn và chuỗi đích.
2. Công cụ trò chơi toàn chuỗi ZK
Tối Forest Người ta đã chứng minh rằng bằng chứng không có kiến thức có thể tạo ra các trò chơi trực tuyến với thông tin không đầy đủ. Điều này rất quan trọng để thiết kế các trò chơi tương tác hơn vì hành động của người chơi vẫn ở chế độ riêng tư cho đến khi họ quyết định công khai chúng. Khi các trò chơi toàn chuỗi hoàn thiện, dự kiến bằng chứng không có kiến thức sẽ trở thành một phần của công cụ thực thi trò chơi. Cơ hội là rất lớn đối với những công ty khởi nghiệp tích hợp thành công các tính năng bảo mật vào các công cụ chơi trò chơi trên chuỗi có thông lượng cao.
3. Giải pháp nhận dạng
Bằng chứng không có kiến thức có thể Mở ra nhiều cơ hội trong không gian bản sắc. Chúng có thể được sử dụng để tạo danh tiếng hoặc danh tính kết nối Web 2 và Web 3. Hiện tại, danh tính Web2 và Web3 của chúng tôi là riêng biệt. Các dự án như Clique kết nối những danh tính này thông qua việc sử dụng các lời tiên tri. Bằng chứng không có kiến thức có thể đưa cách tiếp cận này tiến thêm một bước bằng cách cho phép liên kết ẩn danh các danh tính Web2 và Web3. Điều này có thể kích hoạt các trường hợp sử dụng như tư cách thành viên DAO ẩn danh, dành cho những người có thể chứng minh kiến thức chuyên môn về miền cụ thể bằng cách sử dụng dữ liệu Web2 hoặc Web3. Một trường hợp sử dụng khác là việc vay Web3 không cần thế chấp dựa trên trạng thái xã hội Web2 của người vay, chẳng hạn như số lượng người theo dõi trên Twitter.
4. Ứng dụng ZKP trong việc tuân thủ quy định
Web3 cho phép các tài khoản trực tuyến giả ẩn danh tham gia tích cực vào hệ thống tài chính. Theo nghĩa này, Web3 mang lại sự tự do và hòa nhập tài chính rộng rãi cho đại chúng. Khi các quy định về Web3 ngày càng trở nên nghiêm ngặt, ZKP có thể được sử dụng để xác minh việc tuân thủ mà không phá hủy tính ẩn danh giả của người dùng. ZKP có thể được sử dụng để chứng minh rằng người dùng không phải là công dân hoặc cư dân của một quốc gia bị trừng phạt. ZKP cũng có thể được sử dụng để chứng minh trình độ của nhà đầu tư hoặc đáp ứng bất kỳ yêu cầu KYC/AML (Chống rửa tiền) nào khác.
5. Tài trợ nợ bảo mật gốc Web3
Nợ truyền thống tài chính trong lĩnh vực tài chính thường được sử dụng để hỗ trợ các công ty khởi nghiệp đang phát triển tăng tốc phát triển hoặc mở ra các lĩnh vực kinh doanh mới mà không cần huy động thêm vốn mạo hiểm. Sự nổi lên của Web3 DAO và các công ty giả danh ẩn danh tạo ra cơ hội tài trợ nợ gốc Web3. Ví dụ: sử dụng ZKP, DAO hoặc các công ty ẩn danh có thể nhận được các khoản vay không thế chấp với lãi suất cạnh tranh bằng cách chứng minh các chỉ số tăng trưởng của họ mà không tiết lộ thông tin của người đi vay cho người cho vay.
6. DeFi riêng
Các tổ chức tài chính thường duy trì The sự riêng tư về lịch sử giao dịch và thông tin tiếp xúc của nó. Tuy nhiên, khi được sử dụng trên chuỗi (tức là các giao thức DeFi), việc duy trì quyền riêng tư này trở nên khó khăn hơn do sự tiến bộ không ngừng của công nghệ phân tích trên chuỗi. Một giải pháp khả thi là phát triển các sản phẩm DeFi tập trung vào quyền riêng tư để bảo vệ quyền riêng tư của những người tham gia giao thức. Một giao thức cố gắng thực hiện điều này là zkSwap của Penumbra. Ngoài ra, zk.money của Aztec cung cấp một số cơ hội kiếm tiền từ DeFi riêng tư bằng cách ngăn cản sự tham gia của người dùng vào các giao thức DeFi minh bạch. Nói chung, các giao thức triển khai thành công các sản phẩm DeFi hiệu quả và tập trung vào quyền riêng tư có thể thu hút người chơi tổ chức và tạo ra khối lượng giao dịch cũng như doanh thu đáng kể.
7. ZKP dành cho quảng cáo Web3
Người dùng quảng cáo Web3 nắm quyền sở hữu dữ liệu của họ, chẳng hạn như lịch sử duyệt web, hoạt động ví riêng tư, v.v. và kiếm tiền từ dữ liệu này vì lợi ích của họ. Vì việc kiếm tiền từ dữ liệu có thể mâu thuẫn với quyền riêng tư nên ZKP có thể đóng vai trò quan trọng trong việc kiểm soát dữ liệu cá nhân nào có thể được tiết lộ cho nhà quảng cáo và nhà tổng hợp dữ liệu.
8. Chia sẻ và hiện thực hóa dữ liệu riêng tư
Chúng tôi Phần lớn dữ liệu riêng tư của bạn có thể có tác động đáng kể nếu được chia sẻ với đúng đối tượng. Ví dụ, dữ liệu sức khỏe cá nhân có thể được huy động từ cộng đồng để giúp các nhà nghiên cứu phát triển các loại thuốc mới. Hồ sơ tài chính cá nhân có thể được chia sẻ với các cơ quan quản lý và thanh tra để xác định và trừng phạt các hành vi tham nhũng. ZKP có thể nhận ra việc chia sẻ riêng tư và kiếm tiền từ loại dữ liệu này.
9. Tổ chức tình báo phi tập trung
ZKP có thể ươm tạo tổ chức phi tập trung cơ quan tình báo. Trong các cơ quan này, người điều hành tình báo, người theo dõi dữ liệu và gián điệp có thể trở thành một phần của mạng mà không cần phải tương tác hoặc biết nhau. Người tham gia có thể sử dụng ZKP để chứng minh kiến thức về một số dữ liệu tình báo nhất định trước khi nhận các khoản thanh toán riêng tư tương ứng với việc trao đổi dữ liệu. Các hệ thống như vậy cũng có thể tạo điều kiện thuận lợi cho các cách hợp tác và tổng hợp để làm phong phú hoặc diễn giải dữ liệu được thu thập đồng thời bảo vệ quyền riêng tư của người tham gia.
10. Quản trị quyền riêng tư
Với sự phát triển của DAO và chuỗi Với sự phổ biến của quản trị, Web3 đang tiến gần hơn đến nền dân chủ có sự tham gia trực tiếp. Một lỗ hổng lớn trong các mô hình quản trị hiện tại là tính chất không riêng tư của sự tham gia. ZKP có thể giải quyết vấn đề này từ gốc. Những người tham gia quản trị có thể bỏ phiếu mà không tiết lộ cách họ bỏ phiếu. Ngoài ra, ZKP có thể hạn chế khả năng hiển thị các đề xuất quản trị đối với các thành viên DAO, cho phép DAO thiết lập lợi thế cạnh tranh.
Tóm tắt
Công nghệ ZKP là công nghệ tiên tiến nhất trong lĩnh vực Web3. Các giao thức đột phá và các công ty cung cấp nhiều cơ hội. Tại Alliance, chúng tôi muốn trở thành động lực cốt lõi cho sự phát triển này và tiếp tục hỗ trợ cũng như cấp vốn cho những người sáng lập xây dựng trong không gian này.
Cảm ơn Shumo Chu, Carter McAlister và Adam Porter vì phản hồi của họ về bài viết này.
Các tài nguyên khác
Tăng tốc phần cứng của các bằng chứng không có kiến thức : https://www.paradigm.xyz/2022/04/zk-hardware
Tốc độ phân cấp: bằng chứng không có kiến thức Tiến trình : https://a16z.com/2022/04/15/zero-know-proofs-hardware-decentralization-innovation/
< em >ZK-SNARK: Cài đặt có thể cập nhật trên blockchain: https://iohk.io/en/blog/posts/2022/09/01/zk-snarks-updatable-setups-on-the-blockchain em> p>