メインコンテンツへスキップ

アカウントデータが「消える」問題をどう解決するか?

wangshijun
Blocklet LauncherFAQsTutorials

分散型アプリケーションのプラットフォームとして、Blockletプラットフォーム上の各コンポーネントは分散型の形でデプロイできます。各サービスの下にあるユーザーIDは互いに独立しており、プライバシーを効果的に保護します。しかし、これはユーザーアカウントが分散してしまうという課題も生み出します。特にユーザーがArcBlockの提供する複数のサービスにアクセスする場合に顕著です。そのため、Blocklet Serverのバージョン1.16.16では、クロスサイトログインの機能が導入され、ユーザーは複数のアプリケーションやサービスで同じアカウントを共有できるようになりました。

現在、ArcBlockが提供するオンラインサービスの多くは、この機能をサポートしています。クロスサイトログインを有効にすると、これらのサイトのいずれか一つにログインするだけで、他のサイトにも自動的にログインできるようになり、同じアカウントでArcBlockが提供するすべてのサービスにアクセスできるようになります。

しかし、クロスサイトログインを有効にすると、これまでArcBlockの公式サービスにアクセスしていたユーザーは、再ログイン後に自分のアカウントデータが「消えた」ように見えることがあります。以下の図のように表示されます:

Screenshot 2023-09-23 at 17.23.47.png

この時は慌てないでください。以前のアカウントが消えたわけではなく、新しいアカウントIDが使用されているだけです。以下は、Blocklet Launcherを使って以前のアカウントを取り戻す方法の例です(同様の方法は、Blocklet StoreDID Spacesなど、他のサービスにも適用できる場合があります):

1. Blocklet Launcherにログインし、ページ右上をクリックしてログイン状態を確認します。ArcBlock公式サイトのアカウントでログインしていることが確認できるはずです。

image.png

2. 「別のアカウントを追加」をクリックし、すぐに「ArcBlock Launcherアカウントを追加」を選択します。

image.png

3. 以前のアカウントのウォレットを使えば、下図のように2つのアカウントが表示されます。

image.png

4. 次にBlocklet Launcherのパーソナルセンターに入ると、以前起動したアプリケーションを確認できるようになります。

Screenshot 2023-09-23 at 17.24.32.png

このページに関わるもの

製品

  • Blocklet Launcher sunset

    事前に手動で設定することなく Blocklet をサーバーへ配置していました。ARC はこれを別の方法で扱うため、Launcher は不要になりました。