[Cryptopedia] Tìm hiểu Zero-Knowledge Proof - Công nghệ mang tính bước ngoặt trong Blockchain

[Cryptopedia] Tìm hiểu Zero-Knowledge Proof - Công nghệ mang tính bước ngoặt trong Blockchain

30/05/2023
4 phút đọc

Zero-knowledge Proof (ZKP) là một công nghệ mật mã cho phép xác minh tính xác thực của một phần thông tin mà không tiết lộ chính thông tin đó. Công nghệ này ngày càng quan trọng với blockchain, tiền mã hóa và tài chính phi tập trung (DeFi) trong việc tăng cường quyền riêng tư và bảo mật.
Vậy ZKP là gì, chúng được ứng dụng trong Blockchain như thế nào? Hãy cùng Imota tìm hiểu những khía cạnh tiềm năng của ZKP.

Zero-knowledge proof (ZKP) là gì?

notion image
Zero-knowledge proof (ZKP) là một công nghệ mật mã học, cốt lõi hoạt động của nó là phương pháp mà một bên có thể chứng minh với bên khác (người xác minh) rằng họ biết một giá trị x, mà không cần tiết lộ bất kỳ thông tin nào ngoài thực tế là họ biết giá trị x.
Cụ thể, trong một giao dịch có sử dụng công nghệ ZKP, bên chứng thực có thể chứng minh rằng họ có thông tin bí mật mà bên nhận muốn biết mà không cần tiết lộ thông tin này cho bên nhận.
Ví dụ: Hãy tưởng tượng một đường hầm có hai lối vào, A và B. Có một cánh cửa bị khóa với mã bí mật chặn lối đi duy nhất và ngăn mọi người đi qua đường hầm từ đầu này sang đầu kia (A đến B). Bạn biết mã bí mật và muốn bán nó cho anh X, người muốn vào đường hầm.
Bạn muốn anh X thanh toán trước cho bạn nhưng anh X lại muốn trước tiên bạn phải chứng minh rằng bạn thực sự biết mã này. Trong trường hợp này, anh X có thể làm như vậy bằng cách đứng trước đường hầm và quan sát bạn bước vào một trong các lối vào và đi ra khỏi lối kia. Bằng cách này, anh ấy có thể tin rằng bạn thực sự biết mã bí mật, mà bạn không cần phải tiết lộ cho anh X bí mật của mình.

Ứng dụng của Zero-Knowledge trong Blockchain

Sự phổ biến của Bằng chứng Zero-knowledge Proof trong lĩnh vực blockchain và tiền mã hóa được thúc đẩy bởi nhu cầu ngày càng tăng về quyền riêng tư và bảo mật trong các giao dịch kỹ thuật số. Với sự phát triển của công nghệ blockchain và tiền mã hóa, nhu cầu về việc xác minh giao dịch mà không tiết lộ thông tin nhạy cảm ngày càng tăng — mà điều này ZKP có thể đáp ứng.
Trong thị trường tiền điện tử, ZK-Rollups là một trong những ứng dụng tiên tiến nhất của công nghệ ZKP. Công nghệ ZKP hứa hẹn là một trong những giải pháp mở rộng cho trung và dài hạn cho Blockchain.
Với các giải pháp Zk Rollup, chúng cho phép Ethereum và blockchain layer 1 khác mở rộng mạnh mẽ khi cho phép quá trình xác minh - xác nhận tính hợp lệ của giao dịch một cách nhanh chóng.

Các Blockchain ứng dụng công nghệ Zero-knowledge proof (ZKP)

Secret Network

Secret network là nền tảng smart contract ẩn danh đầu tiên khởi chạy mainnet. Secret Network thực hiện tính toán trong Trusted Execution Environments (TEE) để đạt được sự bảo mật, riêng tư tốt hơn.
Về cơ bản, TEE là một phần của máy tính có thể chạy tính toán và lưu trữ dữ liệu mà ngay cả chủ sở hữu của máy tính cũng không thể truy cập được. Điều này cho phép các node trên mạng thực hiện các phép tính trong khi vẫn giữ các đầu vào, đầu ra ở trạng thái được mã hóa hoàn toàn.

Immutable X

Immutable X là một Validium (Zk Rollup nhưng lưu trữ dữ liệu off-chain nhiều hơn) cho NFT trên Ethereum. Immutable được xây dựng trên StarkEX. Hiện tại, ứng dụng chủ yếu của nó là giao dịch NFT và các hoạt động liên quan đến NFT khác như minting,...
Immutable X là một trong những NFT protocol nổi bật sử dụng công nghệ Zk Rollup của StarkEX. Nhìn chung, Immutable X vẫn còn rất nhiều chỗ cần cải thiện để thu hút thêm người dùng vì khối lượng giao dịch của platform vẫn thấp hơn nhiều khi so với OpenSea (trung bình từ $50M đến $100M mỗi ngày).

dYdX

dYdX là một sàn giao dịch được xây dựng trên StarkEX. Nền tảng hỗ trợ giao dịch nhiều loại sản phẩm sinh như: Spot trading (giao ngay), Margin (ký quỹ) và Perpetuals (hợp đồng không kỳ hạn).
dYdX đang có TVL $960M và khối lượng giao dịch hàng ngày giao động quanh mức $500M, có thể xem dYdX là một trong những sàn giao dịch phái sinh phi tập trung hàng đầu hiện nay.

Polygon

Polygon cũng là một nhân tố quan trọng khác trong không gian ZK Rollup. Vào tháng 8 năm 2021, nhóm đã mua lại thành công giải pháp Zk Rollup Hermez Network với giá $250M.
Một tháng sau, Polygon ra mắt Nightfall, một Rollup tập trung vào quyền riêng tư được xây dựng với sự hợp tác của EY. Vào ngày 16 tháng 11 năm 2021, Polygon cũng đã giới thiệu giải pháp Zk Rollup Miden để mở rộng quy mô Ethereum và hỗ trợ các dApp tập trung vào các trường hợp sử dụng như chơi game, NFT và mạng xã hội.
Về cơ bản, Polygon đang triển khai 3 Rollup để phục vụ cho các mục đích khác nhau:
Polygon Hermez (ZK Rollup).
Polygon Nightfall (Zk Rollup vào quyền riêng tư, hợp tác với Ernst & Young).
Polygon Miden (dựa trên STARK, EVM Rollup).

Dusk Network

Dusk Network là một mạng blockchain riêng tư dành cho các ứng dụng tài chính. Dusk network sử dụng ZKP làm cơ sở cho các smart contract của họ.
Dusk network đặt mục tiêu trở thành layer 1 đầu tiên hỗ trợ các smart contract ZKP. Với Dusk network, các nhà phát triển có thể triển khai các ứng dụng tài chính với sự an tâm rằng dữ liệu liên quan đến người dùng và giao dịch vẫn riêng tư và ẩn danh. Dusk network sử dụng công nghệ ZKP PLONK proof để xác nhận và xác minh giao dịch.

Tổng kết

Nhiều dự án DeFi đã sử dụng ZKP để cung cấp cho người dùng quyền riêng tư và bảo mật tốt hơn cho các dịch vụ như cho vay, mượn và giao dịch. Một số blockchain layer 1 đang thêm các roll-up dựa trên ZKP hoặc zkEVM. Bằng chứng Zero-knowledge dự kiến sẽ đóng một vai trò ngày càng quan trọng trong lĩnh vực blockchain và Web3 vì các ứng dụng của chúng dự kiến sẽ được áp dụng rộng rãi hơn.
💡
Imota - Ứng dụng đầu tư Blockchain cho mọi người. Với ứng dụng Imota, bạn có thể đầu tư cho các dự án lớn với số vốn nhỏ chỉ qua vài nút chạm màn hình. Bạn có thể học hỏi kiến thức về Blockchain một cách đơn giản, trực quan. Bạn có thể vừa dạo chơi, vừa nhận những phần thưởng khủng trong hệ sinh thái cùng rất nhiều điều thú vị khác.
 
Tham gia cộng động Imota ngay để cập nhật những thông tin, dự án mới nhất.
Kinh nghiệm đầu tưBlockchainCrypto