(feature) Remote peer integration implementation
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- rust, wasm
- Domain
- distributed-systems
Research direction
Start with the intro README claim about uploading data to a remote peer and periodically checking random 1KB slices against a local hash. Review Carbonado's existing storage and verification entry points, then investigate whether rust-libp2p is an appropriate integration path. The issue needs a defined protocol, scope, and acceptance criteria before implementation can be considered done.
Written by the indexing model from the issue text.
Description
Hey @cryptoquick really cool repo!
I read in the intro readme:
it can be uploaded to a remote peer, and random 1KB slices of that data can be periodically checked against a local hash to verify data replication
As far as I can tell, this integration has not been implemented, right? If it has, could you point out the repo?
We could use something like rust-libp2p (which powers IPFS) to build an app on top of carbonado that does this?
I have always liked the idea of peer mesh data replication but haven't seen many good tools in rust and wasm until this. I was thinking Carbonado could be used to create a social backup of Shamir's Secret Sharing key slices amongst friends (contacts) for social recovery? What are your thoughts on that, and are there any efforts right now working towards that which I could contribute to?
- Dominant language
- Rust
- Stars
- 119
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bitmask-stack/carbonado
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
bitmask-stack/carbonado#31 · 1 comment ·
-
Catalog Format v0May be free again @cryptoquick claimed this 1309 days ago, and no pull request is open. Open
bitmask-stack/carbonado#21 · 1 assignee ·
-
Web Storage ProviderOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
bitmask-stack/carbonado#18 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
bitmask-stack/carbonado#17 ·
-
Remote StorageOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
bitmask-stack/carbonado#14 ·
All issues in bitmask-stack/carbonado
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
aws-samples/sample-pacer#76 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
axodotdev/cargo-dist#2523 ·
Maintainers usually reply within 2 days