这改变了用户和内容创作者对互联网的思考。例如这样的问题:“您是否需要模型-视图-控制器系统和服务器才能构建应用程序?”、“如何才能在不同平台之间为 Web 资源提供一致的名称?”,以及“我们需要让数据封锁在其他公司的系统背后,还是让最终用户拥有他们的数据?”这产生了不同的信任推断。不再因为一家公司是唯一拥有您的用户数据的人而信任他们,而是利用可由所有参与者验证的来源来建立信任。可以是您因为消息传递应用而与之互动的人、记录在网站的公共证书透明度日志中的 X.509 证书,或者与分布式应用程序的区块链交互的公钥。
您或许听说过 API 网关,它负责接收传入应用程序的 API 调用,聚合适当的服务来满足这些请求,并将正确的响应返回给最终用户。每次观看 Netflix 时您都会用到网关!这家公司利用 API 网关来确保访问其流媒体服务的数百种不同设备可以成功收到正确的响应,以便最终用户能够观看他们的节目。网关是这个星球上每一个最终用户走进 Web3 世界所需的一个关键部分。
请记住,Web3 (分布式 Web) 是一套以无服务器方式承载内容和 Web 应用程序的技术,它利用纯粹分布式系统和共识协议。通过网关,您可以在浏览器中使用这些应用程序,而不必安装插件,或运行单独的软件(称为节点)。分布式 Web 社区遭遇了同样的问题,需要稳定、可靠和弹性的方法,将 HTTP 请求转换为正确的 Web3 函数或协议。