`

零知识证明

 
阅读更多
零知识证明:证明者能够在不向验证者提供任何有用信息的情况下,使验证者相信某个诊断是正确的

浇铸:
1.通过一系列零知识证明,将一个币铸造成多个等值的币.
2.每个新币都有自己的密钥,数额,序列号等,且部分信息需要用接收方私钥算出(发送方在浇铸时要用到接收方的公钥).
3.除了发送方,谁都不知道接收方是谁,而发送方无法知道新币的序列号,因此无法使用这个币,也无法知道接收方在什么时候花掉了这个新币.

矿工:
1.只需要验证交易发起方的零知识证明,确认某个交易发起人可以使用承诺列表中的某一个承诺,并把承诺对应的序列号放入列表.
2.在这个过程中,矿工不知道用户具体用了承诺列表中的哪个承诺,而仅仅知道某个承诺被使用了.而序列号的唯一性保证了同一个承诺不能被使用两次(即防止了"双花")

赎回:
1.把一个承诺重新换为零钞,矿工不知道哪个承诺会被赎回换为零钞,因此把一个零钞放到混币池中再赎回,它的来源都不可追踪
2.用户可以用赎回操作将混币池中的零钞提取出来
分享到:
评论

相关推荐

    zero proof_零知识证明的基本过程_ffs协议_Zero_

    零知识证明(Zero-Knowledge Proof,ZKP)是一种密码学技术,它允许一方(证明者)向另一方(验证者)证明自己拥有某些信息,而无需揭示这些信息的任何细节。这种技术在保护隐私和安全方面具有极大的潜力,特别是在...

    基于零知识证明的身份认证机制

    基于零知识证明的身份认证机制是一项重要的信息安全技术,它允许一方证明其拥有某种信息或能力,而无需透露该信息的具体内容。零知识证明的概念最早由Goldwasser、Micali和Rackoff于1985年提出,在密码学领域有着...

    简洁非交互式零知识证明参数(zk-SNARKS),本文系统介绍了zk-SNARKS的数学理论,需要有一定的数学功底的人进行阅读

    我们构建了一个系统,为冯·诺依曼RISC体系结构上的程序执行提供简洁的非交互式零知识证明(zk SNARKs)。该系统由两部分组成:一个用于验证算术电路可满足性的密码验证系统,以及一个用于将程序执行转换为此类电路...

    基于零知识证明的身份识别体制探讨

    ### 基于零知识证明的身份识别体制探讨 #### 摘要 本文主要探讨了基于零知识证明的身份识别体制。随着信息技术的发展和社会信息化程度的加深,身份认证变得尤为重要。传统的方法已经无法满足日益增长的需求,尤其...

    零知识证明.zip

    零知识证明在区块链中非常有用。如果能够将零知识证明用于验证,将可以有效解决许多问题。

    Python零知识证明三色图

    Python零知识证明三色图

    fabric-零知识证明-idemix

    ### Fabric-零知识证明-idemix:一种基于双线性映射的签名方案与匿名凭证系统 #### 引言 本文介绍了一种新的、高效的签名方案,并探讨了其在匿名凭证系统中的应用。该方案由Camenisch和Lysyanskaya提出,在安全性...

    零知识证明技术

    零知识证明技术 现代密码学 零知识安全协议 身份鉴别协议

    零知识证明是零信任吗.docx

    零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx

    零知识证明报告.pptx

    自学零知识证明算法zk-ANARK总结的PPT,借鉴了许多大佬总结的文章作为参考资料,学完头昏脑涨

    零知识证明与身份识别技术

    信息安全 安全协议 零知识证明 身份识别技术 网络安全

    零知识证明及其应用.docx

    零知识证明及其应用 零知识证明是由 Goldwasser 等人在 20 世纪 80 年代初提出的,它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更...

    零知识证明zkSNARK相关基础知识整理

    ### 零知识证明zkSNARK相关基础知识整理 #### 一、零知识证明基础与定义 零知识证明(Zero-Knowledge Proof,简称ZKP)是一种密码学技术,它允许一方(通常称为“证明者”或Prover)向另一方(通常称为“验证者”...

    简洁非交互零知识证明综述.pdf

    最后,简洁非交互零知识证明的研究热点和发展方向包括:基于机器学习的零知识证明、基于homomorphic encryption的零知识证明、基于trusted execution environment的零知识证明等。这些方向的研究将推动简洁非交互零...

    零知识证明是零信任吗.pdf

    【零知识证明与零信任的区别】 零知识证明与零信任是信息安全领域的两个重要概念,它们虽然都涉及“信任”,但其核心理念不同。零知识证明(Zero-Knowledge Proof,ZKP)是一种加密技术,旨在让一方(证明者)向另...

Global site tag (gtag.js) - Google Analytics