The Wayback Machine - http://web.archive.org/web/20220530122329/https://github.com/topics/zero-knowledge
Skip to content
#

zero-knowledge

Here are 204 public repositories matching this topic...

FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment.

  • Updated May 30, 2022
  • C++
m1guelpf
m1guelpf commented Mar 25, 2022

Is your feature request related to a problem? Please describe.
Adding a new member to a Semaphore group changes the root, invalidating any currently-generated proofs. This makes it so that a transaction submitted with a valid proof can become invalid if another transaction modifying a group is submitted first.

Describe the solution you'd like
Root history kind of solves this (by accep

feature 🚀 good first issue low priority
leo
0rphon
0rphon commented Sep 2, 2021

🐛 Bug Report

using an invalid character in an import name gives no error information

Error Message

Error [EPAR0370000]: ~
    --> D:\Work\leo-playground\src/main.leo:1:12
     |
   1 | import test~.lib.func;

Expected Behavior

it should display the same error message as when an uppercase letter is used:

Error [EPAR0370012]: package names must be lowercase 
good first issue error-msg
moCello
moCello commented Nov 25, 2021

Describe what you want implemented
Remove the bit_iterator macro.

Describe "Why" this is needed
As far as I can see we only invoke the macro once to create BitIterator8 so I don't see the need to have a macro for it. Creating BitIterator8 directly is much clearer.

Describe alternatives you've considered
Leave as is.

Additional context
NA

good first issue team:Core
lopeetall
lopeetall commented Apr 12, 2022

In this PR we used the method from this post from Daniel Lubarov https://mirprotocol.org/blog/Adding-zero-knowledge-to-Plonk-Halo to update our blinding method to one that does not increase the degree of polynomials.

This method is sound, but the post was written for Halo2-style polynomial commitments which are hiding by nature, meaning they need

good first issue D-easy P-high T-bug

Improve this page

Add a description, image, and links to the zero-knowledge topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the zero-knowledge topic, visit your repo's landing page and select "manage topics."

Learn more