Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

Plausible deniability for blocks #21

Open
@ghost

Description

The idea here is to be able to seed blocks without knowing what they contain.

there's an unrelated issue that is technically fine already, but i really wish was slightly different
file split into blocks -> uploaded with ID = hash of block
my own preference would be...
file split into blocks -> each block encrypted, symmetric key = hash of unencrypted block -> encrypted block uploaded with ID = hash of encrypted block
a DAG pointing to a bunch of blocks would include both ID and key in this case
but bitswap exchanges blocks using just the ID
that lets you have plausible deniability that you know what the contents of any given block is
but keeps de-duplication and all the other nice features of ipfs
Arceliar: i though we had de-dup. if you add a block that's already there, the hash matche
you do have de-dup
the above just lets you simultaneously have de-dup and 0 knowledge of what the files are
if someone has a block that i want, and i request a bunch of blocks they want and send them (to improve my ratio and get my block sooner), i'd like to have deniability that i knew what those blocks where
s/where/were
gotcha
yeah that makes sense
otherwise i'd be scared to download/forward blocks, for fear of copyright infringement or whatever
that's actually the main reason i'm not running ipfs this very second
we use afs at work. i like ipfs better, on paper, minus the issues outlined above
thank you Arceliar, that's good stuff
once again, you're encouraged to forward that idea to anyone else who might care

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions