ipfs / ipfs/kubo

need separation of private blocks and public blocks

Open
#1,386 6 comments 3 reactions 0 assignees View on GitHub
need/community-input
Dominant language
Go
Stars
17.1k
Forks
3.2k
Avg merge
3d 18h
Merged PRs (30d)
11

Description

Before v0.4.0 merges with the pinning updates, we need to be able to have blocks in our blockstore that don't get advertised and sent out to the network. Sending out pin lists would be very bad for privacy and security. This will also enable us to move towards having _all_ ipfs data stored as dags in the blockstore.

One approach to this would be to have two separate blockstore objects with different namespaces into the same underlying datastore. This way, iterating over the keys in our 'public' datastore will not yeild any private data.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.