diff --git a/my-blog/content/posts/2025-09-05-plc.md b/my-blog/content/posts/2025-09-05-plc.md index d2d9303..b9af14b 100644 --- a/my-blog/content/posts/2025-09-05-plc.md +++ b/my-blog/content/posts/2025-09-05-plc.md @@ -8,7 +8,7 @@ draft: false いつまで経ってもbsky.teamのplcにhandle changeが反映されないので色々やってみました。 -結論から言うと、`PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX`を使用し、rotation-keyを作成後に、indigoにある`goat plc`を使用します。 +結論から言うと、`PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX`を使用し、`base58`のrotation-keyを作成後に、indigoにある`goat plc`を使用します。 1. `goat key generate --type secp256k1`で生成されたキーを分析 2. そのキーから正しいmulticodecプレフィックスを抽出 @@ -85,6 +85,12 @@ success $ goat plc history did:plc:vzsvtbtbnwn22xjqhcu3vd6y ``` +## 手順をおさらい + +1. `plc_operation.json`を作成 +2. `plc_operation.json`と`PDS_ROTATION_KEY`を使用し、`plc_signed.json`を作成 +3. `plc_signed.json`を使用し、plcを更新 + ## plcを確認 ```sh