Subspace: A messaging layer for Bitcoin
medium.com
medium.com
What the user will want to specify is not the proportion off all messages they want to download, but the number or bandwidth.
i.e. If subspace has 1,024 users, I might specify a prefix which lets me download ~128 users messages to find my own.
When subspace becomes more popular and has 2^20 users, I don't want to download a thousand times more messages.
The prefix needs to be adjustable, or auto-adjusted with regard to the total number of users.
https://github.com/ethereum/wiki/wiki/Whisper-Overview https://github.com/ethereum/wiki/wiki/Whisper-Wire-Protocol https://github.com/ethereum/wiki/wiki/Whisper
Seriously, this is a ridiculous stretch to find some use case - any use case! - for Bitcoin.
At least there won't be a spam problem, as you need to pay to get your transactions processed at all: https://blockchain.info/unconfirmed-transactions I wonder if one message would actually cost more than an SMS yet. SMS tends not to wait serious fractions of an hour, though.
It's a very cool protocol design, clearly a lot of thought has gone into the various tradeoffs, and i hope it sees some uptake.