{"body":"client                   server\n                      make new sha256 of random data -> a\n                      sha256(a) -> ha\n                      discovery-channel listen for ha announces\n                      wait...\ncreate dat, add data\ndat link is abcde\ndat push ha\nannounces ha = abcde\n                      gets announce ha, does $ dat abcde .\n                      after replicate() finished, upload complete\n                      disconnect from replicate()\n                \n                repeat","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/VvfCNTRc","modified":1470356161,"id":"VvfCNTRc","size":508,"lines":14,"own_paste":false,"theme":"","date":1470356161}