@Dusk_Foundation #dusk
より高くより高く飛ぶ準備ができています 🚀

@DuskのW3sperドキュメントの中で、私の目を引いたことがありました。しかも、署名の部分ではありませんでした。

「トランザクションビルダーはウォレットではない」という、シンプルな警告が印象的でした。

W3sperは、アプリがRuskに接続し、状態を読み取り、トランザクションを構築するためのツールを提供します。ですが、ウォレット拡張なしでアプリに署名させたい場合は、自分自身でかなり重要な責任を引き受けることになります。

セキュアな鍵の保管、リカバリ、そして最新の残高とノンスにきちんと同期されたBookkeeperが必要です。

新しいプロファイルを作っただけでは不十分です。アイデンティティがあっても、有効なトランザクションを構築するのに必要な現在の状態が欠けている可能性があります。

私がほとんど見落としていたのは、その部分です。

署名は、そのトランザクションを承認した鍵がどれかを教えてくれます。

状態同期は、その鍵が今まさに実際にできることを教えてくれます。

W3sperが、ここの境界を明確に保ち、静かにウォレットになろうとしない点が気に入っています。

ただ、気になることもあります。

この分離によってW3sperはより良いインフラになるのか、それとも、開発者が引き受けた責任の大きさを理解しないまま、カスタム・サイナーを作りやすくしてしまっているのか?

$TUT $DUSK

$CLO