ConsenSysMesh / web3studio-projects

Discussion board for web3studio projects
4 stars 1 forks source link

TwitterBitter #25

Closed humbitious closed 5 years ago

humbitious commented 5 years ago

Imagine being able to put #blocktweet into a tweet and have that set off the following process: 1) listener for #blocktweet tweets looks up whether the sender's ID is connected to an ID registerd with the Vault service (the Vault service is a key module in SoJourn) -- registration via uPort. If no, leave it alone as spam. If yes, send message to the registered ID and ask if they really want to store whatever text/picture/file they had attached to the tweet into their self-sovereign vault....with later options being to put the content up for anyone to access via IPFS but with that permanent-ink key, so that everyone knows when it happened and that it hasn't been tampered with since. The system calculates the cost of doing this (given storage/etc) and if the user says "yes", Vault process (which is a mashup of Shamir's Secret Sharing and IPFS) runs and they get back the locations of the IPFS values needed to reconstruct the file as an array.

The clever bit is doing the extra step of checking a registration beforehand, so that tweets don't become expensive spam.