When I looked into it, webtorrent still requires a centralized server to at the very least set up the peer to peer connection. The problem is that there isnt a way to avoid this with WebRTC. It also serves content to the initial peer.<p>How is this serverless? Am I missing something?
This is a really fascinating concept - in reality there's no reason this needs to be anchored to bitcoin, only a blockchain for hash verification. Maybe another blockchain can be used that wouldn't charge transaction fees for updating or registering? Also, this feels a little similar in ideology to ethereum swarm (<a href="http://swarm-gateways.net/bzz:/swarm/" rel="nofollow">http://swarm-gateways.net/bzz:/swarm/</a>).
WebRTC does not need a centralised server. It can benefit from servers that can lead together NAT or firewall victims but these don't have to be centralised.