• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 8017
    • 0
    • 分享到

    零知識證明是什么?可以做到不讓你看還能讓你確信

    2018-6-6 22:55

    來源: 區塊鏈艾迪生

    零知識證明是如何讓Zcash的私有資金保密不可查的


    假如A賬戶里有3個ZEC,想轉給B,那么在Zcash網絡中私有資金轉幣的過程是這樣子:

    第一步:轉賬前,A創建一張面額為3個ZEC的“支票”,從“支票”這個憑證獲取到信息:1)A擁有3個ZEC;2)A使用私鑰簽名,證明其對這筆資產轉賬的權力。A創建的這張“支票”,有一串隨機數,用來作為“支票”唯一標識,用符號 r1表示。

    第二步:轉賬時,為B新建一張“支票”,“支票”唯一標識為r2,r1和r2不相同。

    第三步:為了讓A的“支票”失效,讓B的“支票”生效,達到轉移資產效果,ZCash采用“備注作廢”的手段,即不對A的“支票”做任何處理,只是把其標識號r1錄入一個作廢列表。

    也就是說,A創建的支票還在,沒有消失,只是這張標號為r1的支票已被記入作廢列表,而B支票唯一標識號為r2不在作廢列表當中。 A的支票已經存在Zcash網絡中,B的支票創建后進行全網廣播。


    A向B轉賬交易完成。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频