d chat:基于OrbitDB和IPFS的分散无服务器的聊天Web应用程序具有对等托管功能 源码
聊天 基于IPFS和OrbitDB的分布式消息传递应用程序,具有对等网页托管 基于React的聊天应用程序POC,它在Web上下文中展示了分散式架构的优势。 多亏了基于的 (一个分布式的,无服务器的,对等数据库),它可以用作可靠的通信平台。 通过在服务工作者中运行IPFS节点并将网页资源拉到那里,该应用程序本身就可以成为服务器并充当托管网站的角色。 这不仅提供了有效的缩放比例,而且还提高了可靠性,因为当原始服务器不可用时,新用户仍然可以加载页面。 它是如何工作的? 一旦用户尝试加载页面,由于CNAME DNS记录,浏览器将被重定向到IPFS网关。 客户端浏览器从运行IPFS实施的服务器上加载应用,其中存在内置的Web应用源。 该页面可通过任何公共IPFS网关加载,该网关将从IPFS网络获取请求的内容,并将其通过HTTP发送回客户端。 客户端在服务工作者中创建js-ipfs实例,因此,它可以开始利用点对点Web的优势:以后可以从任何地方加载IPFS内容寻址信息的任何获取请求它存在于IPFS节点上。 它可以从其他访问者的设备(可以充当服务器)中加载部分网页。 然后,服务工作者打开
下载地址
用户评论