Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Where life imitates science.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


   

Please log in.
Before you can vote, you need to register. Please log in or create an account.

HashBin - Distributed Pastebin

  (+3)
(+3)
  [vote for,
against]

Instead of PasteID, each text pastes is stored as a hash like SHA3.

This will allow for multiple pastebin website clones to be linked together with a single reference to a file. If a file is not found in one webserver, it can ask around for reference to that file (before showing it and then caeching it).

Popular paste can be auto syncronised to other HashBins (some behind anonymity networks like tor), increasing resiliency against server takedowns.

If phone to phone mesh network become capable enough (instead of being artifically limited at the moment by phone makers), then apps can be created that can speak the same 'hashbin' syncing protocols. This will allow for accessing textfiles (and maybe small images like SVG diagrams), off other nearby phones via a 'hashbin' QR code (e.g. a hidden wifi mesh node acting as an offline hashbin repository).

---------------

Magnet links could be useful when linking to a paste as a QR code, as you can show first it's hashBin hash, as well as a fallback url. For example:

magnet:?xt=urn: sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C &as=hashbin.com/sha1/ YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

where URN = Uniform Resource Name, and AS = acceptable fallback source.

mofosyne, Jun 12 2014

Gnutella Engine http://en.wikipedia.org/wiki/GnucDNA
Perhaps the backend could use gnutella for finding missing paste [mofosyne, Jun 12 2014]

[link]





      
[annotate]
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle