第2章

4つの鍵を理解する

Blurtアカウントでは、一つのパスワードにすべてを任せず、権限を複数の鍵に分けています。それぞれの役割を理解すれば、操作に必要な範囲を超える権限をdAppへ渡さずに利用できます。

Blurtieが4つのアカウント鍵を紹介しています。Ownerは金庫で保護され、Activeは金融操作、Postingはソーシャル操作、Memoは暗号化メッセージに使われます。

なぜ一つのアカウントに複数の鍵があるのですか?

ブロックチェーンには、アカウントの公開Owner・Active・Posting権限と、公開Memo鍵が保存されます。対応する秘密鍵は非公開のまま保持され、互換ソフトウェアがあなたの承認を証明するために使います。

権限を分けることでリスクを抑えられます。ソーシャルアプリは、資金を送金できないPosting権限だけで動作できます。ウォレットがActive権限を求めるのは、金融操作やガバナンス操作で本当に必要なときだけです。

最上位の権限

Owner鍵

Ownerはアカウントの最上位権限です。Owner権限の置き換えや、リカバリーアカウントの変更、投票権の放棄といった、まれで重要な操作に必要です。

プロトコル上、Owner権限はActiveまたはPostingを必要とする操作も承認できます。強力な最後の手段ですが、日常のログインに使うものではありません。

安全な使い方

秘密Owner鍵はオフラインで保管し、アカウントの重要な管理権限を変更または復旧するときだけ使用してください。投稿、投票、通常の送金のために入力してはいけません。

金融・アカウント操作

Active鍵

Active権限は、資産の移動、ステークの変更、重要なアカウント設定に関わる操作を管理します。秘密Active鍵が漏えいすると、Owner権限を置き換えられなくても、大きな金銭的被害につながる可能性があります。

Active権限は、Active、Posting、Memoの公開鍵も更新できます。要求された操作に本当に必要な場合に限り、信頼できるウォレットで使用してください。

  • BLURTを送金し、エスクロー操作を管理する。
  • Power Up、Power Downの開始・変更、Blurt Powerのデリゲーションを行う。
  • Savingsへ資金を移動し、または引き出す。
  • Witnessに投票し、またはWitness投票のプロキシを設定する。

ソーシャル権限

Posting鍵

Posting権限は、投稿の公開と編集、コメント、コンテンツへの投票、互換性のあるソーシャルCustom Operation、報酬残高の受け取りなど、日常的なソーシャル活動に使います。

流動BLURTの送金や、Owner・Active権限の置き換えはできません。この限定された範囲により、信頼できるソーシャルフロントエンドへのログインには、秘密Posting鍵を使うのが一般的です。

メッセージの暗号化

Memo鍵

Memo鍵はトランザクションを承認する権限ではありません。互換ウォレットでは、秘密Memo鍵を使って、公開Memo鍵宛ての暗号化された送金メモを復号したり、別のアカウント宛てのメモを暗号化したりできます。

秘密Memo鍵を持っていても、送金、投稿、投票は承認できません。メッセージの暗号化を、アカウント操作を管理する権限から分離するための専用鍵です。

メモは自動的に非公開にはなりません

Blurtの送金操作では、Memo欄はプレーンテキストとして記録されます。暗号化は互換ウォレットが追加する機能です。機密情報を入力する前に、画面上で暗号化が明示されていることを確認してください。

Master Keyと役割別の秘密鍵

Joinでアカウントを作成すると、ブラウザ内でP5…から始まるMaster Keyが生成されます。Joinはアカウント名とMaster Keyから、秘密Owner・Active・Posting・Memo鍵を決定的に導出します。

Master Keyは5番目のオンチェーン権限ではありません。互換ソフトウェアが4つの役割別秘密鍵をすべて再生成できる、中心となる秘密情報です。ブロックチェーンが知るのは生成された公開鍵だけで、Master Keyそのものは知りません。

アカウント名とMaster Keyを入手した人は、4つの役割別秘密鍵をすべて再生成できます。秘密Owner鍵と同じように厳重に守ってください。

どの鍵を使えばよいですか?

秘密鍵を入力したり署名を承認したりする前に、要求された権限が実行したい操作に合っているか確認してください。

ソーシャル活動
投稿、コメント、コンテンツ投票、通常のソーシャルアプリ操作にはPostingを使います。
資金とステーク
送金、Savings、Blurt Power、デリゲーション、Witness投票には、信頼できるウォレットでActiveを使います。
重要な管理
Ownerを使うのは、Owner権限の変更、リカバリー関連の設定、またはOwnerレベルと明示された操作だけです。
暗号化メモ
送金メモを暗号化または復号するときだけ、互換ソフトウェアを通じてMemoを使います。