作为去中心化应用的平台,Blocklet 平台上的每个部件都可以去中心化部署,每个服务下面的用户 ID 相互独立,这样很好的保护了隐私,但是带来了用户账户碎片化的问题,尤其是用户访问 ArcBlock 官方提供的服务时,因此 Blocklet Server v1.16.16 版本中引入了跨站登陆的功能,允许用户在多个应用之间共享相同的账户。
目前 ArcBlock 提供的大部分线上服务都已经支持该功能。有跨站登陆功能之后,你只需要在上面几个站点的任意站点登陆,都可以自动登录到其他站点,意味着你可以用完全相同的账号访问 ArcBlock 官方提供的各项服务。
但是启用跨站登陆之后,之前曾经访问过 ArcBlock 官方服务的用户重新登陆之后可能会发现账户数据“消失”,如下图:
此时不要惊慌,你的账户并没有消失,而是账户 ID 发生了变化,下面介绍以 Blocklet Launcher 为例说明把老账户添加回来的步骤(同样的方法应该也适用于 ArcBlock 的其他服务,比如 Blocklet Store 和 DID Spaces):