The centralized nature of the reliance of a small number of RPC nodes in Blurt and other social media networks like Blurt is a concern for me. Most people who understand the technology accept this as something that just is. The super light nodes that have to rely on some public-RPC.
Most of the time, web apps will load new data and post to some RPC node for all operations. This problem is similar for networks:
- Steem
- Hive
- Whaleshares
The nodes which are not RPC nodes but are full-nodes in a Bitcoin sense exchange blocks, transactions in a pool and validate them, never communicate with a web browser. I think web clients could be adapted to pass around transactions in such a way perhaps from regular non-RPC nodes, so they don't need to poll RPC nodes while viewing a page for comments or votes or other new transactions.