Blockchain Explorer
Blockchain Explorer

Subscribe to osedu

Subscribe to osedu
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers

zkPass是一种基于MPC (Multi-Party Computation)和ZKP (Zero- Knowledge Proof)的去中心化KYC(Know Your Customer)解决方案,旨在克服当前KYC系统中的各种缺陷,消除与身份认证相关的痛点,在扩展KYC能力的同时保护用户隐私。
zkPass的目标:旨在创建具有零知识证明和多方计算的协议级去中心化的KYC产品,为所有行业提供隐私保护的身份解决方案。
多方计算(Multi-Party Computation,MPC)或安全多方计算(Secure Multi-Party Computation,SMPC)是指在无可信第三方的情况下,多个参与方协同计算一个约定函数,除计算结果以外,各参与方无法通过计算过程中的交互数据推断出其他参与方的原始数据。MPC是一种常用的隐私计算工具,在安全性和易用性方面有着天然优势。
传统的数据共享方式(例如:数据的所有者将数据副本传送给第三方用户),存在数据滥用和隐私泄露隐患。使用MPC可以将数据的使用权和所有权分离,即数据的所有者把数据共享出去的同时依然保留的数据的使用权,并且不存在隐私泄露的风险。
例如,现在商家A和商家B共同合作促销,统计双方共同用户的画像,因为涉及商业机密和用户隐私,双方都不愿意将数据发送给对方,导致了合作很难开展下去。有什么解决方法呢?
通过双方都信任的第三方来完成,双发将数据发给第三方,由第三方完成用户画像。存在的问题:共同信赖的第三方不好找,而且还存在第三方作恶的风险。
双发都对数据进行脱敏操作,之后再共享数据。存在的问题:大大降低数据的可用性。
使用多方计算MPC技术。MPC能使彼此不信任的多方正确计算任何函数,同时还能保证各方输入和输出信息的私密性。MPC可被视为一种提供用计算机程序实现的可信任第三方,但是,克服了1中存在的问题。
越来越多区块链项目开始采用零知识证明(ZKP)技术,例如,基于ZKP的公链和基于以太坊的二层网络等。那么难究竟什么是零知识证明呢?
零知识证明最早由MIT的Shafi Goldwasser和Silvio Micali在1985年一篇名为《互动式证明系统的知识复杂性》的论文中提出。作者在论文中提到,证明者(prover)有可能在不透露具体数据的情况下让验证者(verifier)相信数据的真实性。零知识证明可以是交互式的,即证明者面对每个验证者都要证明一次数据的真实性;也可以是非交互式的,即证明者创建一份证明,任何使用这份证明的人都可以进行验证。
简单来说,零知识证明(Zero Knowledge Proof,ZKP)指一方向另一方发送加密证明,在不透露数据内容的情况下证明自己拥有某个数据。在区块链网络中,零知识证明只披露某条隐藏信息是有效且为证明者所拥有的。
零知识证明有三个基本特征,即:
**完整性:**如果statement为true,则诚实的验证者可以相信诚实的证明者确实拥有正确的信息。
**可靠性:**如果statement为false,则任何不诚实的证明者都无法说服诚实的验证者相信他拥有正确的信息。
**零知识性:**如果statement为true,则验证者除了从证明者那里得知statement为true以外,什么都不知道。
总而言之,要创建零知识证明,验证者需要让证明者执行一系列操作,而证明者只有在得知底层信息的情况下才能正确执行。如果证明者乱蒙一个结果,那么验证者极有可能在验证中发现并证明他的错误。
zkPass的整体架构如下图所示:

zkPass包含如下组件:
zkPass Kit:是zkPass协议的客户端。
TheGraph:用于查询和索引区块链网络数据。
zkPass Backend:zkPass后端。
Blockchain Smart Contract:链上智能合约,包括Template Contract, Task Manage Contract和ZK Verification Contract
Node Cluster:共识节点网络。
详细的技术细节参看官方技术白皮书:https://docsend.com/view/x8aeie95qugdgpxn
项目路线图如下,还处于早期阶段,可以持续关注!

项目参与了gitcoin的第15期捐赠:https://gitcoin.co/grants/7219/zkpass-a-decentralized-kyc-solution-based-on-zkp-,赶快去参与一下。

也可以参与galex上的Campaign:https://galxe.com/zkPass
官方网站:https://zkpass.org/
Twitter:https://twitter.com/zkPass
Medium: https://medium.com/zkPass
Demo Web Application:https://demo.zkpass.org/
Demo Video:https://demovideo.zkpass.org/
References: https://docsend.com/view/s/ebnbkz6i77bz37ka

zkPass是一种基于MPC (Multi-Party Computation)和ZKP (Zero- Knowledge Proof)的去中心化KYC(Know Your Customer)解决方案,旨在克服当前KYC系统中的各种缺陷,消除与身份认证相关的痛点,在扩展KYC能力的同时保护用户隐私。
zkPass的目标:旨在创建具有零知识证明和多方计算的协议级去中心化的KYC产品,为所有行业提供隐私保护的身份解决方案。
多方计算(Multi-Party Computation,MPC)或安全多方计算(Secure Multi-Party Computation,SMPC)是指在无可信第三方的情况下,多个参与方协同计算一个约定函数,除计算结果以外,各参与方无法通过计算过程中的交互数据推断出其他参与方的原始数据。MPC是一种常用的隐私计算工具,在安全性和易用性方面有着天然优势。
传统的数据共享方式(例如:数据的所有者将数据副本传送给第三方用户),存在数据滥用和隐私泄露隐患。使用MPC可以将数据的使用权和所有权分离,即数据的所有者把数据共享出去的同时依然保留的数据的使用权,并且不存在隐私泄露的风险。
例如,现在商家A和商家B共同合作促销,统计双方共同用户的画像,因为涉及商业机密和用户隐私,双方都不愿意将数据发送给对方,导致了合作很难开展下去。有什么解决方法呢?
通过双方都信任的第三方来完成,双发将数据发给第三方,由第三方完成用户画像。存在的问题:共同信赖的第三方不好找,而且还存在第三方作恶的风险。
双发都对数据进行脱敏操作,之后再共享数据。存在的问题:大大降低数据的可用性。
使用多方计算MPC技术。MPC能使彼此不信任的多方正确计算任何函数,同时还能保证各方输入和输出信息的私密性。MPC可被视为一种提供用计算机程序实现的可信任第三方,但是,克服了1中存在的问题。
越来越多区块链项目开始采用零知识证明(ZKP)技术,例如,基于ZKP的公链和基于以太坊的二层网络等。那么难究竟什么是零知识证明呢?
零知识证明最早由MIT的Shafi Goldwasser和Silvio Micali在1985年一篇名为《互动式证明系统的知识复杂性》的论文中提出。作者在论文中提到,证明者(prover)有可能在不透露具体数据的情况下让验证者(verifier)相信数据的真实性。零知识证明可以是交互式的,即证明者面对每个验证者都要证明一次数据的真实性;也可以是非交互式的,即证明者创建一份证明,任何使用这份证明的人都可以进行验证。
简单来说,零知识证明(Zero Knowledge Proof,ZKP)指一方向另一方发送加密证明,在不透露数据内容的情况下证明自己拥有某个数据。在区块链网络中,零知识证明只披露某条隐藏信息是有效且为证明者所拥有的。
零知识证明有三个基本特征,即:
**完整性:**如果statement为true,则诚实的验证者可以相信诚实的证明者确实拥有正确的信息。
**可靠性:**如果statement为false,则任何不诚实的证明者都无法说服诚实的验证者相信他拥有正确的信息。
**零知识性:**如果statement为true,则验证者除了从证明者那里得知statement为true以外,什么都不知道。
总而言之,要创建零知识证明,验证者需要让证明者执行一系列操作,而证明者只有在得知底层信息的情况下才能正确执行。如果证明者乱蒙一个结果,那么验证者极有可能在验证中发现并证明他的错误。
zkPass的整体架构如下图所示:

zkPass包含如下组件:
zkPass Kit:是zkPass协议的客户端。
TheGraph:用于查询和索引区块链网络数据。
zkPass Backend:zkPass后端。
Blockchain Smart Contract:链上智能合约,包括Template Contract, Task Manage Contract和ZK Verification Contract
Node Cluster:共识节点网络。
详细的技术细节参看官方技术白皮书:https://docsend.com/view/x8aeie95qugdgpxn
项目路线图如下,还处于早期阶段,可以持续关注!

项目参与了gitcoin的第15期捐赠:https://gitcoin.co/grants/7219/zkpass-a-decentralized-kyc-solution-based-on-zkp-,赶快去参与一下。

也可以参与galex上的Campaign:https://galxe.com/zkPass
官方网站:https://zkpass.org/
Twitter:https://twitter.com/zkPass
Medium: https://medium.com/zkPass
Demo Web Application:https://demo.zkpass.org/
Demo Video:https://demovideo.zkpass.org/
References: https://docsend.com/view/s/ebnbkz6i77bz37ka
No activity yet