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)
- Technical Documentation HOT 1
- Anon Poll Joining Blog post HOT 1
- Gas Price miscalculated on deploy HOT 2
- MACI Anonymous Poll Joining and Message Hash Chain Implementation
- Port over qf super site content to maci.pse.dev
- Setup maci use cases entry in the documentation website
- re-design projects built with MACI page HOT 2
- MACI audit v2.0.0
- Proof generation parallelization
- Support websockets for coordinator service
- Coordinator graphql
- Add PollMode to subgraph
- Update contracts for offchain usage
- SDK offchain support
- Coordinator service offchain support
- Deploy subgraph using coordinator service HOT 2
- Research how to send transactions without seed phrase sharing
- Implement a simple project registry
- Implement a simple payout contract
- MACI Coordinator Service
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.