- 浏览: 761399 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
零知识证明:证明者能够在不向验证者提供任何有用信息的情况下,使验证者相信某个诊断是正确的
浇铸:
1.通过一系列零知识证明,将一个币铸造成多个等值的币.
2.每个新币都有自己的密钥,数额,序列号等,且部分信息需要用接收方私钥算出(发送方在浇铸时要用到接收方的公钥).
3.除了发送方,谁都不知道接收方是谁,而发送方无法知道新币的序列号,因此无法使用这个币,也无法知道接收方在什么时候花掉了这个新币.
矿工:
1.只需要验证交易发起方的零知识证明,确认某个交易发起人可以使用承诺列表中的某一个承诺,并把承诺对应的序列号放入列表.
2.在这个过程中,矿工不知道用户具体用了承诺列表中的哪个承诺,而仅仅知道某个承诺被使用了.而序列号的唯一性保证了同一个承诺不能被使用两次(即防止了"双花")
赎回:
1.把一个承诺重新换为零钞,矿工不知道哪个承诺会被赎回换为零钞,因此把一个零钞放到混币池中再赎回,它的来源都不可追踪
2.用户可以用赎回操作将混币池中的零钞提取出来
浇铸:
1.通过一系列零知识证明,将一个币铸造成多个等值的币.
2.每个新币都有自己的密钥,数额,序列号等,且部分信息需要用接收方私钥算出(发送方在浇铸时要用到接收方的公钥).
3.除了发送方,谁都不知道接收方是谁,而发送方无法知道新币的序列号,因此无法使用这个币,也无法知道接收方在什么时候花掉了这个新币.
矿工:
1.只需要验证交易发起方的零知识证明,确认某个交易发起人可以使用承诺列表中的某一个承诺,并把承诺对应的序列号放入列表.
2.在这个过程中,矿工不知道用户具体用了承诺列表中的哪个承诺,而仅仅知道某个承诺被使用了.而序列号的唯一性保证了同一个承诺不能被使用两次(即防止了"双花")
赎回:
1.把一个承诺重新换为零钞,矿工不知道哪个承诺会被赎回换为零钞,因此把一个零钞放到混币池中再赎回,它的来源都不可追踪
2.用户可以用赎回操作将混币池中的零钞提取出来
发表评论
-
公链_Solana
2022-02-24 20:44 239共识:PoS 1.Solana生态系统中有多个角色(领导者、验 ... -
公链_Avalanche
2022-02-21 20:03 165Avalanche:设计了一款基于 ... -
公链_Fantom
2022-02-21 19:53 176Fantom:总部位于韩国,基于 DAG(有向无环图)改进版本 ... -
ipld
2020-03-03 12:02 287ipld:是一个转换中间件,将现有的异构数据结构统一成一种格式 ... -
spv模式
2019-09-07 07:03 743SPV(Simplified Payment Verficat ... -
PoC贡献量证明
2019-09-06 07:29 311贡献量证明PoC:贡献量证明这个概念与工作量证明机制类似,即为 ... -
DAG区块链
2019-07-22 07:27 508DAG(有向无环图)区块链: 1.组成单元不是区块而是交易,可 ... -
匿名网络Tor
2019-07-21 09:36 4761.通信匿名保护:对交易主体的网络地址进行隐藏,以防止网络地址 ... -
watch-only 地址
2019-01-06 16:34 468watch-only 地址:监控某一个地址,只能看不能花,相当 ... -
重放攻击
2019-01-03 21:50 549一条链出现分叉,新链上发送的交易,同样会广播到旧链上,并且还能 ... -
Fabric
2019-01-01 09:14 283Fabric(纺织品)项目的目标是实现一个通用的权限区块链(P ... -
超级账本
2018-12-31 10:23 393超级账本项目根据发展程度可处于5种状态:提案,孵化,成熟,弃用 ... -
智能合约
2018-12-29 08:00 0智能合约是一种计算机协议,这类协议一旦制定和部署就能实现自我执 ... -
盲签(blind signature)
2018-12-28 08:10 5621.接收者先对签名消息通过盲化因子factor进行一次盲转变, ... -
小蚁共识
2018-12-27 21:23 414小蚁的记账机制被称为中性记账,POW,POS,DPOS解决谁有 ... -
DPOS
2018-12-27 20:47 488DPOS(Delegated Proof of Stake): ... -
POS
2018-12-27 20:45 324POS(Proof of Stake):权益证明:要求用户证明 ... -
瑞波共识
2018-12-26 08:07 460网络结构 1.交易由客户端应用发起 2.经过追踪节点(trac ... -
Raft
2018-12-25 08:12 343Raft算法:最初是一个用于管理复制日志的共识算法,它是一个为 ... -
即时支付
2018-12-23 16:52 662即时支付:直接发给主节点让主节点快速确认的交易 1.手续费最 ...
相关推荐
零知识证明(Zero-Knowledge Proof,ZKP)是一种密码学技术,它允许一方(证明者)向另一方(验证者)证明自己拥有某些信息,而无需揭示这些信息的任何细节。这种技术在保护隐私和安全方面具有极大的潜力,特别是在...
基于零知识证明的身份认证机制是一项重要的信息安全技术,它允许一方证明其拥有某种信息或能力,而无需透露该信息的具体内容。零知识证明的概念最早由Goldwasser、Micali和Rackoff于1985年提出,在密码学领域有着...
我们构建了一个系统,为冯·诺依曼RISC体系结构上的程序执行提供简洁的非交互式零知识证明(zk SNARKs)。该系统由两部分组成:一个用于验证算术电路可满足性的密码验证系统,以及一个用于将程序执行转换为此类电路...
### 基于零知识证明的身份识别体制探讨 #### 摘要 本文主要探讨了基于零知识证明的身份识别体制。随着信息技术的发展和社会信息化程度的加深,身份认证变得尤为重要。传统的方法已经无法满足日益增长的需求,尤其...
零知识证明在区块链中非常有用。如果能够将零知识证明用于验证,将可以有效解决许多问题。
Python零知识证明三色图
### Fabric-零知识证明-idemix:一种基于双线性映射的签名方案与匿名凭证系统 #### 引言 本文介绍了一种新的、高效的签名方案,并探讨了其在匿名凭证系统中的应用。该方案由Camenisch和Lysyanskaya提出,在安全性...
零知识证明技术 现代密码学 零知识安全协议 身份鉴别协议
零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx零知识证明是零信任吗.docx
自学零知识证明算法zk-ANARK总结的PPT,借鉴了许多大佬总结的文章作为参考资料,学完头昏脑涨
信息安全 安全协议 零知识证明 身份识别技术 网络安全
零知识证明及其应用 零知识证明是由 Goldwasser 等人在 20 世纪 80 年代初提出的,它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更...
### 零知识证明zkSNARK相关基础知识整理 #### 一、零知识证明基础与定义 零知识证明(Zero-Knowledge Proof,简称ZKP)是一种密码学技术,它允许一方(通常称为“证明者”或Prover)向另一方(通常称为“验证者”...
最后,简洁非交互零知识证明的研究热点和发展方向包括:基于机器学习的零知识证明、基于homomorphic encryption的零知识证明、基于trusted execution environment的零知识证明等。这些方向的研究将推动简洁非交互零...
【零知识证明与零信任的区别】 零知识证明与零信任是信息安全领域的两个重要概念,它们虽然都涉及“信任”,但其核心理念不同。零知识证明(Zero-Knowledge Proof,ZKP)是一种加密技术,旨在让一方(证明者)向另...