12 karma · joined September 18, 2016
You would need to pay a fees of around a cent to send each message. You need not pay anything to receive a message. We believe that as the Bitcoin Cash network becomes stronger, transaction fees would get even cheaper.
If we want to use a gossip protocol, users will have to run federated servers and that requires a different incentive system. In this system, users pay a small fee and are assured that their message reaches the intended party.
New addresses can be used for new chats, since these addresses can be generated randomly, there is no way to connect them to an identity. Money can be routed to the address through a Bitcoin mixer to increase anonymity. (https://news.bitcoin.com/coingeek-to-fund-the-bch-anonymizer...)
The blockchain that we are connected to is Bitcoin Cash(BCH). Bitcoin Cash is a fork of Bitcoin that aims at instant, cheap transactions. Bitcoin Cash transactions are instant unlike Bitcoin transactions. Each message costs around a cent as the fees is 1satoshi/byte(https://bitinfocharts.com/comparison/bitcoin%20cash-transact...).
The private key is being stored on the client side and we will open source the code soon so that users can verify that we do not store their private key. This is similar in functionality to Bitcoin wallets.
One should think of a message as a small transaction that embeds some encrypted data on the blockchain. Miners are including messages on blocks because they get paid a small miner fee. These transactions are uncensorable because the Bitcoin network is uncensorable. Traffic of apps such as Telegram can be identified and blocked as Russia has done so in the past.