-
Notifications
You must be signed in to change notification settings - Fork 920
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
Shwap #2675
Draft
Wondertan
wants to merge
32
commits into
main
Choose a base branch
from
hlib/v2-prototype
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Shwap #2675
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
d953117
chore(moddas): speed up sampling for LN
Wondertan f122a71
prototype
Wondertan 7237ad7
feat(modp2p): listen on WebTransport by default
Wondertan ab6bec8
lint
Wondertan 2f08bdd
now test verifies all the share proofs
Wondertan b33515e
refactor sampling protocol and use proto for serialization
Wondertan 59aa730
docs and tests for ipldv2
Wondertan 1b3d881
add support for col proofs sampling
Wondertan b53769b
blockstore impl and various cleanups and improvements
Wondertan ce31854
initial support for ODS Mode
Wondertan 3ab6b37
implement axis sampling
Wondertan 041ed3d
introduce File interface and decouple ipldv2 tests from on disk file
Wondertan 1601460
use height as block id
Wondertan 600d186
chore: extract proto helper
Wondertan 6673564
successful experiment with request size shortening for axis sampling
Wondertan 830860d
docs fix
Wondertan 9ffb284
request size optimization for share sample
Wondertan 52f3ab9
refactor AxisID away and many more improvements
Wondertan 21bd2fc
remove serialization ambigiouty and ensure there is only one serializ…
Wondertan cdbd694
cleanup proto field names
Wondertan c3e8450
namespace mh
Wondertan 8a66fd5
namespace mh but finished and tested
Wondertan bbcd956
lol
Wondertan 583481b
pass by value and cid must constructors
Wondertan a28cfef
fix data id test
Wondertan f6db8f9
blockservice constructor
Wondertan 9a8b5ed
implement Getter and tests for it
Wondertan 0d4dd27
rename to shwap
Wondertan c96579a
ensure only shares a cached in blockstore
Wondertan bb034b3
add sessions
Wondertan fc082f4
protocol updates:
Wondertan a358713
remove ids
Wondertan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
add support for col proofs sampling
- Loading branch information
commit 1b3d881693f65d990fdd029687eb731863c928f6
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[feature request]: Having
AxisWithProof
will be super useful for search operations to retrieve all rows with their proofs and roots to be able to filter out for specific shares and their proofs by rootsThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you get the whole axis, there is no proof.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mean, if you look at
ShareWithProof
, to generate a proof for that share, you have to get the whole axis, right? Retrieving an entire axis and recomputing its proof would be sufficient for the purposes I mentioned.