在 ArcBlock 平台上启动 Solid 服务器
2020-11-10
作者: Matt McKinney
译者: 陈俊
为了把数据合法所有权归还给每个网络用户以破除当今互联网越来越集中垄断的格局,万维网之父蒂姆·伯纳斯-李从 2015 年开始研发 Solid,并于 2018 年 9 月成立公司 Inrupt 来推进这一开源项目的普及应用。
据 TechCrunch 报道,11 月 9 日 Inrupt 发布了 Solid 隐私平台的企业版本,允许大型组织和政府构建可让用户控制其数据的应用。
致力于用区块链与 DID 技术实现去中心化万维网的 ArcBlock 欢迎 Solid 隐私平台的诞生,即刻发布了全新 Blocklet Solid on ArcBlock 帮助开发者以更简便方式部署体验 Solid 服务器。以下为如何使用为开发者准备的 Blocklet(基石程序) 和 ABT 节点部署 Solid Server 的演示。
使用 ArcBlock 部署 Solid Server
ArcBlock 和 Solid 隐私平台
ArcBlock 是当今最灵活的 DApp 开发平台之一,旨在让用户能够轻松地为其 DApp 项目开发部署和管理软件,包括采用其他区块链和例如 Solid 这样的去中心化项目,。
Solid 隐私平台的核心设计是,用户的个人数据不存储在企业的服务器里,而是保存在用户自己的“个人在线数据存储库”(简称 Pods)里,而它放在一个可靠的服务器上。用户可以运行自己的服务器,或者像当年建个人网站一样将其托管给供应商。用户可以授予每个应用读写其 Pod 的权限;停止使用该应用时,你只需要撤销它的访问;而提供应用的企业则永远不必担心存储泄露个人敏感信息数据的压力和风险。
用 Blocklet 部署 Solid 服务器
Solid 服务器和 ABT 节点入门很容易。ArcBlock 最近在Github 上的 ArcBlock Blocklet 仓库上发布了新开源的 Solid。
使用该 Blocklet,开发者可以获得运行 Solid 服务器所需要的一切,而无需其他依赖项和配置更新,并且可以一键启动。启动后,开发者可以使用内置的 Web 预览器和即时访问 ABT 节点仪表板在 Gitpod 的云整合开发环境中快速演示 Solid 服务器。
Solid on ArcBlock 自述文件
实验性 Solid 服务器作为 Blocklet 在 ArcBlock 平台上运行。
Solid 服务器的源代码:https://github.com/solid/node-solid-server
入门
- 单击“在 Gitpod 中打开” 按钮,Gitpod 将启动 ABT 节点和 Blocklet。
- 单击开始后,云环境将立即开始构建。
- 不需要任何依赖项,你所需的一切都已包含在 Blocklet 中,从而可以轻松在 ABT 节点上构建和部署软件。
- 一些其他设置正在完成。
- 现在,终端窗口将显示两个 URL:一个 URL 用于 ABT 节点仪表板,第二个 URL 用于检查 Solid 服务器的 Web 图形界面。
- 为方便起见,ArcBlock 已经预先配置了预览窗口,因此开发者可以立即查看 Solid 的主页。你可以在此处使用自己的 WebID 登录或注册。
- 使用 ArcBlock 的 Blocklet,我们能够在不到几分钟的时间内使用 Docker、Solid 服务器和功能全面的云开发环境来部署 ABT 节点。 Solid on ArcBlock Blocklet 是开源的,请随时进行改进,或尝试使用其他 Blocklet,包括 React、静态站点等。开发 DApp、区块链和分布式账本技术从未如此简单。即刻上手吧。