Comments (3)
I'm not sure we should use a nothing up my sleave value for merkle tree. Because originally everything in the merkle tree needs to be known. So we should initalize it to be an empty tree. Or am i missing something?
from maci.
I think when I proposed this, I was thinking along the lines that we should use the audited Merkle Tree code from Semaphore instead. And that uses a nothing-up-my-sleeve value. Perhaps this issue should be renamed to "Use the audited Merkle Tree contract from Semaphore" instead.
from maci.
OH yeah you are right. As long as the ntohing up my sleve value i known this is the same as using zeroed leaves. In fact its better because we can make a trust argument about it.
from maci.
Related Issues (20)
- Add a resources page with videos and articles
- Missing Arguments of Cli Commands
- Edit or remove the warning message of docusaurus HOT 1
- Fix broken links with new docs page HOT 2
- consolidate maci deployment steps
- Implement Message Chain on Poll contract HOT 2
- Message chain processing implemented in the core client service HOT 1
- Implement a zupass gatekeeper HOT 1
- Message chain processing modification in circuits HOT 1
- Message chain unit tests HOT 1
- Poll contract state tree HOT 1
- Nullifier storage HOT 1
- Signup in core library HOT 1
- Signup circuit HOT 1
- Poll signup method HOT 1
- Signup CLI command HOT 1
- Signup unit tests HOT 1
- E2E tests HOT 1
- Technical Documentation HOT 1
- Anon Poll Joining Blog post HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maci.