我感兴趣的是建立一个完全分散的网络,成千上万的“验证者”在监听各自数据“流”上发布的交易。每个验证器都可以在常规的台式机客户端(位于防火墙之后,因此无法侦听端口)上运行,并且可以通过互联网在几台计算机上订阅推送通知(通过Kademlia DHT路由)。
我的问题是,在Chrome和Firefox中实现的Web Push是否允许我们运行自己的Push Notification服务?如果没有,我可以使用WebSockets或COMET进行Push,但是即使在网站未打开的情况下,如果我加载了服务人员,也会更酷。有可能做到吗,还是我们必须依靠浏览器供应商的集中服务来传递推送通知?