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

(feature) Remote peer integration implementation #28

Open
DougAnderson444 opened this issue Sep 5, 2023 · 1 comment
Open

(feature) Remote peer integration implementation #28

DougAnderson444 opened this issue Sep 5, 2023 · 1 comment

Comments

@DougAnderson444
Copy link

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?

@cryptoquick
Copy link
Member

Thanks! And correct, the challenges are not yet implemented, but once they are, they'll be in this repo:
https://github.com/diba-io/carbonado-node

We intend to support IPFS in the Carbonado Node.

SSS could definitely be used to shard the secret key. I've seen systems used to shard mnemonics, also, which could be used alongside NIP-06. Carbonado keys are the same a Nostr keys and Bitcoin keys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants