sphere-sdk: Unicity L3 ウォレット操作と分散型メッセージングのためのモジュラー TypeScript SDK

sphere-sdk: Unicity L3 ウォレット操作と分散型メッセージングのためのモジュラー TypeScript SDK

解決する課題

Sphere SDK は、Unicity Layer 3 ステートトランジションネットワークとやり取りするためのモジュラー TypeScript ツールキットを提供します。ウォレットの管理、認証済みトークン転送の実行、分散型コミュニケーション(Nostr/NIP-29)をアプリケーションに統合するという複雑なプロセスを簡素化し、開発者が低レベルのチェーン操作や配信プロトコルを手動で扱う必要をなくします。

仕組み

SDK はレイヤードプロバイダーモデルを使用し、コアウォレット状態と配信メカニズムを分離します。まず Base レイヤー(ストレージ、トランスポート、オラクル)を確立し、次に wallet-api rails(メールボックス配信とトークンストレージ)を追加します。このアーキテクチャにより、トークン転送はトークンエンジンによってオンチェーンで認証されますが、特定のメールボックスプロバイダーを介して配信され、支払いレールとメッセージレール(Nostr)を分離します。

対象者

L3 ウォレット機能、P2P 支払い、分散型グループメッセージングを必要とする dApp、ブラウザ拡張、Node.js アプリケーションを構築する TypeScript 開発者向けに設計されています。

ハイライト

  • エンジン認証支払い: セルフヒーリングコイン選択と同時送信安全性を備えた安全なトークン転送。
  • ハイブリッドコミュニケーション: DM とネームタグ用に Nostr を統合し、モデレーション機能付きリレー型グループチャットに NIP-29 を使用。
  • HD ウォレットサポート: 階層的決定性アドレス導出とマルチアドレス管理のために BIP32/BIP44 を実装。
  • モジュラープロバイダーシステム: ストレージと配信のポートを交換可能にし、サーバーサイドカストディと自己カストディモデルを選択できるようにします。
  • 高度な支払いツール: P2P アトミックスワップ、非同期追跡付き支払いリクエスト、実験的な請求システムをサポート。

Sources