2回も「まだ読んでない」と言ったあと、ようやくW3sperのページを読んだ😂
Duskネットワークとやり取りするアプリケーションを構築するためのSDKだ。ウォレット操作、トランザクションの構築、ノードとの通信に対応している。
予想していなかったのは、難しさのかなりの部分が、特にトランザクションの構築にあることだ。
一般的なチェーンでは、トランザクションを作って署名する。ここには、まったく異なる形式のトランザクションモデルが2つある。ひとつはアカウントベースで公開されている。もうひとつはUTXOベースでシールドされており、何かを送信する前に証明を生成する必要がある。
つまり、ここでSDKは単なる便利なレイヤーではない。開発者がノートの選択や証明の生成を自力で理解しなくて済むようにするものだ。
だから、このチェーンではSDKの品質は「あればうれしい」程度のものではない。アプリケーションが存在するかどうかを左右する。
ただし、私がしたのはドキュメントを読んだだけで、実際に何かを作ったわけではない。SDKのページを読むのと実際に使うのとでは、体験がまったく違う。実際にリリースした人の意見より、自分の読んだ感想を信頼してほしいとは思わない。
ツールの良し悪しが、そのチェーンの成否を分けた経験はある?
@Dusk #dusk $DUSK