Thứ Tư, Tháng Hai 8, 2023
  • Liên hệ Ads
  • Liên hệ
  • Login
DanChoiTienAo
  • Trang chủ
  • Dự đoán giá
  • Sàn giao dịch
    • Sàn Binance
    • Sàn Huobi
    • Sàn Gate.io
    • Sàn Kucoin
    • Sàn Bybit
    • Sàn Mitrade
  • Game NFT
  • Kiếm tiền Online
    • Kiếm tiền Airdrop
  • Tin tức
    • Kiến thức
  • Giá Coins
    • Giá Bitcoin
    • Giá Binance
    • Giá Ethereum
    • Giá Dogecoin
    • Giá Shiba Inu
No Result
View All Result
  • Trang chủ
  • Dự đoán giá
  • Sàn giao dịch
    • Sàn Binance
    • Sàn Huobi
    • Sàn Gate.io
    • Sàn Kucoin
    • Sàn Bybit
    • Sàn Mitrade
  • Game NFT
  • Kiếm tiền Online
    • Kiếm tiền Airdrop
  • Tin tức
    • Kiến thức
  • Giá Coins
    • Giá Bitcoin
    • Giá Binance
    • Giá Ethereum
    • Giá Dogecoin
    • Giá Shiba Inu
No Result
View All Result
DanChoiTienAo
No Result
View All Result

Zero Knowledge Proof (ZKP) là gì? Kiến thức cơ bản về ZKP

danchoitienao.com by danchoitienao.com
in Kiến thức
395 30
0
589
SHARES
3.3k
VIEWS
Share on FacebookShare on Twitter

Nội dung chính

  1. Zero Knowledge Proof (ZKP) là gì?
  2. Thuật toán Chứng minh Không-Tri thức hoạt động như thế nào?
  3. Các ứng dụng của Zero-Knowledge Proof trong Blockchain
    1. Xác thực thông tin xác thực
    2. Trao đổi ẩn danh
    3. DeFi
  4. Ưu điểm và nhược điểm của Zero-Knowledge Proof
    1. Ưu điểm cơ bản của ZKP
    2. Nhược điểm cơ bản của ZKP
  5. Kết luận

Công nghệ chuỗi khối và phân quyền đã cung cấp cho chúng tôi một cửa sổ nơi chúng tôi có thể giao dịch và tương tác mà không cần giám sát. Để đảm bảo hơn nữa điều này, một số cơ chế đồng thuận và các lớp bảo vệ đang được kết hợp. Một cơ chế mật mã như vậy  được gọi là bằng chứng kiến ​​thức không.

Nói một cách đơn giản, bằng chứng không có kiến ​​thức cho phép ai đó xác thực một phần thông tin hoặc một giao dịch mà không cần tiết lộ bất kỳ chi tiết nhạy cảm nào. Ví dụ, nếu bạn biết một bí mật về Adam, bằng chứng không-biết sẽ cho phép bạn thuyết phục Adam rằng bạn biết bí mật mà không thực sự nói cho anh ta. Hoặc, nếu bạn đã gửi 1.000 đô la cho một trong những người bạn của mình qua mạng blockchain, bạn có thể chứng minh với mạng rằng chính bạn là người đã gửi số tiền đó mà không tiết lộ bất kỳ chi tiết nào của giao dịch.

Xem thêm: Sidechain là gì? Tìm hiểu giải pháp mở rộng quy mô Blockchain

Zero Knowledge Proof (ZKP) là gì?

Các nhà nghiên cứu của MIT, Silvio Micali, Shafi Goldwasser và Charles Rackoff đã đề xuất Zero Knowledge Proof như một hệ thống bằng chứng tương tác. Lý thuyết của họ cho phép một ‘Prover’ chứng minh rằng một tuyên bố cụ thể là đúng với một ‘Verifier’ mà không tiết lộ bất kỳ chi tiết nào liên quan đến tuyên bố đó.

Zero-Knowledge Proof (ZKP) là gì?
Zero-Knowledge Proof (ZKP) là gì?

Thuật toán Chứng minh Không-Tri thức hoạt động như thế nào?

Hãy tưởng tượng John và Julia là đồng nghiệp và gần đây họ đã được tăng lương. Cả hai đều muốn biết liệu mức tăng lương của họ có bằng nhau hay không, nhưng họ không muốn tiết lộ con số cụ thể. Ngoài ra, cả hai đều biết rằng tỷ lệ phần trăm tăng lương mà một nhân viên thường nhận được là một số chẵn và nằm trong khoảng từ 2% đến 10%.

Đối với ví dụ này, hãy giả sử rằng John nhận được 4% tăng và Julia nhận được 10%.

Bây giờ, John mang đến năm con heo đất có thể khóa và dán nhãn chúng bằng 2%, 4%, 6%, 8% và 10%. Anh ta khóa tất cả các con heo đất và chỉ giữ lại chìa khóa của con heo đất có nhãn ‘4%’ (tiền nuôi của anh ta). Và anh ta đặt tất cả năm con heo đất trước mặt Julia và bỏ đi.

Julia lấy 5 tờ giấy ghi chú và viết “Có” vào một trong số chúng và “Không” vào các ghi chú còn lại. Cô ấy bỏ tờ giấy ‘Có’ vào con heo đất có nhãn ‘10%’ (tiền tăng lương của cô ấy) và bỏ tờ giấy có nội dung ‘Không’ vào bốn con heo đất khác.

John quay lại và mở khóa con heo đất có nhãn ‘4%’ và nhìn thấy ghi chú ‘Không’ bên trong nó. Anh biết rằng mức lương của anh không bằng của Julia. Tương tự, nhìn vào tờ giấy bạc trên tay John, Julia hiểu John được tăng lương khác cô.

Nguồn: https://danchoitienao.com/zero-knowledge-proof-zkp/

Ở đây, không ai trong số họ tiết lộ con số chính xác nhưng họ đã thông báo với nhau rằng họ nhận được các mức tăng lương khác nhau. Đây là một ví dụ cổ điển về bằng chứng không có kiến ​​thức trong hành động.

Ví dụ về Zero Knowledge Proof

Đối với một ứng dụng ví dụ, giả sử rằng chủ nhân của Alice (người xác minh) yêu cầu ngân hàng của cô ấy (câu tục ngữ) chia sẻ bản sao kê lịch sử tín dụng và điểm số của Alice để phát hành một khoản vay mua nhà. Thay vì chia sẻ toàn bộ thông tin chi tiết với nhà tuyển dụng, công ty của cô ấy và ngân hàng đã xây dựng một mối liên hệ giữa công ty của cô ấy và ngân hàng. Thông qua đó, công ty của cô ấy đặt một yêu cầu tùy chỉnh về dữ liệu cá nhân của cô ấy với ngân hàng.

Ngân hàng cung cấp thông tin cùng với bằng chứng tính toán chính xác và chia sẻ thông tin đó với nhà tuyển dụng. Giờ đây, nhà tuyển dụng áp dụng thuật toán bằng chứng không hiểu biết để đảm bảo tính chính xác của thông tin. Sau khi đạt được độ chính xác, thông tin sẽ được ‘xác minh’ và chủ lao động của Alice sẽ xử phạt khoản vay mua nhà của Alice.

Nếu bạn muốn tìm hiểu cách sử dụng của zero-knowledge proof một cách chi tiết hơn, đây là một ví dụ khác biệt – Ali Baba và câu chuyện Cave .

Các ứng dụng của Zero-Knowledge Proof trong Blockchain

Xác thực thông tin xác thực

Quyền riêng tư và chủ quyền dữ liệu có thể được duy trì bằng cách sử dụng các giải pháp dựa trên bằng chứng không có kiến ​​thức với xác thực thông tin xác thực ẩn danh. Các ứng dụng có thể mở rộng đến bỏ phiếu, tố giác, tài liệu riêng tư, chăm sóc sức khỏe, v.v.

Trao đổi ẩn danh

Các giao dịch tiền điện tử có thể được thực hiện ẩn danh thực sự bằng cách sử dụng các sàn giao dịch được hỗ trợ bởi bằng chứng không có kiến ​​thức. Trong không gian tài chính truyền thống, Ngân hàng ING có trụ sở tại Phần Lan  sử dụng bằng chứng không có kiến ​​thức để chứng minh một con số nằm trong một phạm vi mà không tiết lộ con số thực tế.

DeFi

Bằng chứng không có kiến ​​thức cho phép các nền tảng tiến hành đấu giá một cách phi tập trung. Việc cho vay và đi vay trong DeFi có thể được bảo vệ bằng các hợp đồng thông minh  dựa trên bằng chứng không có kiến ​​thức  để theo dõi hành vi tài chính.

Ưu điểm và nhược điểm của Zero-Knowledge Proof

Ưu điểm cơ bản của ZKP

  • Tính đầy đủ: Người xác minh tin chắc rằng câu tục ngữ thực sự biết những gì họ nói mà họ biết.
  • Tính hợp lý: Nếu tuyên bố sai, người xác minh sẽ không chấp nhận thông tin do câu tục ngữ cung cấp.
  • Zero-Knowledge : Nếu tuyên bố là đúng, không có thông tin liên quan nào khác nên được chia sẻ với người xác minh.

Nhược điểm cơ bản của ZKP

  • Khả năng mở rộng : Mọi giao dịch sử dụng cơ chế zero-knowledge proof liên quan đến một số tương tác và bản dịch, do đó tiêu tốn rất nhiều sức mạnh tính toán. Điều này hoạt động như một hạn chế cố hữu đối với khả năng mở rộng của các giải pháp dựa trên bằng chứng không-kiến thức.
  • Bảo mật tuyệt đối : Bằng chứng không có kiến ​​thức trả lại sức mạnh của dữ liệu cho người dùng, nhưng nếu người dùng quên hoặc mất dữ liệu, dữ liệu đó sẽ bị mất vĩnh viễn. Nếu hợp đồng bảo hiểm hoặc di chúc được ký kết trên một hợp đồng thông minh bằng cách sử dụng cơ chế bằng chứng không có kiến ​​thức, thì khả năng tiếp cận hợp đồng có thể bị vô hiệu hóa.
  • Tiêu chuẩn : Hiện tại, không có điểm chuẩn hoặc ngôn ngữ mẹ đẻ cho các giải pháp dựa trên kiểm chứng kiến ​​thức không. Hầu hết các sáng kiến ​​đã được xây dựng trên hệ thống siled với các chức năng hạn chế. Do đó, việc áp dụng hàng loạt bằng chứng kiến ​​thức bằng không vẫn còn một khoảng cách khá xa.

Kết luận

Quyền riêng tư và bảo mật sẽ vẫn là mục tiêu cuối cùng trong kỷ nguyên kỹ thuật số này. Với công nghệ blockchain và các ứng dụng của nó  đang trở thành xu hướng chủ đạo, việc áp dụng bằng chứng không có kiến ​​thức có thể là một liên minh lý tưởng để cung cấp quyền riêng tư và bảo mật tuyệt đối cho người dùng, dữ liệu cá nhân và giao dịch của họ. Phạm vi của zero-knowledge proof rất đa dạng và với ứng dụng phù hợp, sẽ là vấn đề ‘khi nào’ chứ không phải là ‘nếu’ chúng có thể dễ dàng chuyển đổi sang Web3 thân thiện với người dùng .

Đánh giá post
Previous Post

Sidechain là gì? Tìm hiểu giải pháp mở rộng quy mô Blockchain

Next Post

Warena là gì? Thông tin chi tiết dự án game Warena

danchoitienao.com

danchoitienao.com

Blog DanChoiTienAo.com Nơi chia sẻ kiến thức về MMO, Crypto, Affiliate Marketing. Follow các kênh thông tin của Dân Chơi Tiền Ảo để được hỗ trợ tốt nhất.

Next Post
Warena là gì? Thông tin chi tiết dự án game Warena

Warena là gì? Thông tin chi tiết dự án game Warena

OpenOcean là gì? Tổng quan về dự án OpenOcean và OOE coin

OpenOcean là gì? Tổng quan về dự án OpenOcean và OOE coin

Theo dõi
Đăng nhập
Thông báo của
guest
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận

Top Coins

bitcoin Bitcoin
$23,208.00
SymbolBTC
Price$23,208.00
Changes 24h 1.21%
Total Volume39,900,760,908.00
Market Cap448,254,733,021.00
Circulating Supply19,284,268.00 BTC
ethereum Ethereum
$1,667.27
SymbolETH
Price$1,667.27
Changes 24h 1.71%
Total Volume9,497,383,719.00
Market Cap201,064,835,012.00
Circulating Supply120,510,354.98 ETH
tether Tether
$1.00
SymbolUSDT
Price$1.00
Changes 24h -0.15%
Total Volume49,245,154,110.00
Market Cap68,293,840,640.00
Circulating Supply68,182,782,219.80 USDT
binancecoin BNB
$332.08
SymbolBNB
Price$332.08
Changes 24h 1.21%
Total Volume691,866,842.00
Market Cap52,499,545,705.00
Circulating Supply157,900,174.00 BNB
usd-coin USD Coin
$1.000
SymbolUSDC
Price$1.000
Changes 24h -0.05%
Total Volume3,406,633,060.00
Market Cap41,846,940,200.00
Circulating Supply41,760,638,295.48 USDC
ripple XRP
$0.402
SymbolXRP
Price$0.402
Changes 24h 1.09%
Total Volume1,179,957,583.00
Market Cap20,428,581,407.00
Circulating Supply50,799,084,881.00 XRP
binance-usd Binance USD
$1.000
SymbolBUSD
Price$1.000
Changes 24h -0.03%
Total Volume11,480,494,170.00
Market Cap16,192,353,495.00
Circulating Supply16,181,981,038.30 BUSD
cardano Cardano
$0.396
SymbolADA
Price$0.396
Changes 24h 1.85%
Total Volume368,466,836.00
Market Cap13,877,456,859.00
Circulating Supply35,045,020,830.32 ADA
dogecoin Dogecoin
$0.092
SymbolDOGE
Price$0.092
Changes 24h 0.820%
Total Volume683,082,061.00
Market Cap12,723,911,515.00
Circulating Supply138,048,006,383.70 DOGE
matic-network Polygon
$1.26
SymbolMATIC
Price$1.26
Changes 24h 3.52%
Total Volume611,138,890.00
Market Cap11,368,016,418.00
Circulating Supply9,005,469,069.28 MATIC

Liên hệ quảng cáo


Trang chủ / Kiến thức / Zero Knowledge Proof (ZKP) là gì? Kiến thức cơ bản về ZKP

Về chúng tôi

Dân Chơi Tiền Ảo Là Trang Tin Tức Kiến Thức, Đầu Tư hàng đầu Việt Nam về Tiền Ảo, Tiền Điện Tử, Bitcoin, Ethereum, CryptoCurrency.. Đến Với Danchoitienao, Bạn có thể học tập, nghiên cứu cũng như nâng cao kỹ năng đầu tư tiền điện tử cũng như học nhiều cách kiếm tiền trên mạng (Make Money Online)
DMCA.com Protection Status

Tuyên bố từ chối trách nhiệm

Tuyên bố từ chối trách nhiệm: Thông tin được lấy trên Danchoitienao là các thông tin của các nhà văn được trích dẫn. Nó không đại diện cho ý kiến của Dân Chơi Tiền Ảo về việc có nên mua bán hoặc nắm giữ bất kì khoản đầu tư nào hay không. Bạn nên tiến hành nghiên cứu của riêng mình trước khi đưa ra bất kỳ quyết định đầu tư nào. Sử dụng thông tin được cung cấp với rủi ro của riêng bạn. Tuyên bố từ trối trách nhiệm đầy đủ

Thông tin

Điều khoản dịch vụ

Chính sách bảo mật

Tuân thủ GDPR

Tuyên bố từ chối trách nhiệm

Facebook


© 2021 bản quyền thuộc về Danchoitienao.com

No Result
View All Result
  • Trang chủ
  • Dự đoán giá
  • Sàn giao dịch
    • Sàn Binance
    • Sàn Huobi
    • Sàn Gate.io
    • Sàn Kucoin
    • Sàn Bybit
    • Sàn Mitrade
  • Game NFT
  • Kiếm tiền Online
    • Kiếm tiền Airdrop
  • Tin tức
    • Kiến thức
  • Giá Coins
    • Giá Bitcoin
    • Giá Binance
    • Giá Ethereum
    • Giá Dogecoin
    • Giá Shiba Inu

© 2021 bản quyền thuộc về Danchoitienao.com

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

wpDiscuz
0
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
()
x
| Trả lời
Contact Me on Zalo
Tham gia group