Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] implement range proof verification #693

Draft
wants to merge 47 commits into
base: main
Choose a base branch
from
Draft

Conversation

danlaine
Copy link

No description provided.

rkuris and others added 22 commits March 31, 2024 19:57
Added a NodeStore and a LinearStore. Both are far from complete.
Checkpoint:
 - Renamed ReadOnlyLinearStore to ReadLinearStore since
   ReadWriteLinearStore must also implement it
 - Renamed ReadWriteLinearStore to WriteLinearStore since all writeable
   linear stores must implement ReadLinearStore
 - Required NodeStore to have a ReadLinearStore type of LinearStore.
   This was necessary because we had to call the stream_from method
 - The LayeredReader now compiles but needs more work
 - Moved the size method to ReadLinearStore and implemented it in a few
   places
 - Added a test ConstBacked which is kind of like a file but has a constant
   string in it
 - Wrote a very nieve implementation of write for Proposal
 - Wrote some smoke tests for proposal
Add copyright header to proposed.rs
Fixup some doc comments
Renamed all "part" and "region" to "area" per online conversations
Implemented partial reads
Added nested test
Also introduced a few dyn to avoid the infinite nesting of types
…/firewood into rkuris/new-node-store-interface
…/firewood into rkuris/new-node-store-interface
Still some TODOs but this gets it started

breaks node.rs
This reverts commit 3a5a6c1.
@danlaine danlaine self-assigned this Jul 29, 2024
Co-authored-by: Ron Kuris <[email protected]>
Co-authored-by: hhao <[email protected]>
Base automatically changed from remove-shale to rkuris/new-node-store-interface August 2, 2024 18:33
@danlaine danlaine changed the title [WIP] implement range proof generation/verification [WIP] implement range proofverification Aug 10, 2024
@danlaine danlaine changed the title [WIP] implement range proofverification [WIP] implement range proof verification Aug 12, 2024
Base automatically changed from rkuris/new-node-store-interface to main August 13, 2024 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress 🏗
Development

Successfully merging this pull request may close these issues.

2 participants