GeroWalletがブラウザウォレットのコードを公開し一般レビューに供する
GeroWalletはブラウザ拡張機能の基盤となるソースコードを公開し、開発者が鍵管理、暗号化ストレージ、トランザクション署名、ガバナンス機能、ウォレットインターフェースに公開でアクセスできるようにした。このリリースにより、Cardanoネイティブのウォレットは、コミュニティが直接参加するより透明性の高い開発モデルへと舵を切る。
By SongMarketCap
GeroWalletはブラウザ拡張機能のソースコードをGitHubで公開し、その技術アーキテクチャの大部分を外部のレビューに開放した。
公開されたコードは、ウォレット管理、セキュリティ機能、トランザクション署名、ステーキング、CIP-1694ガバナンス、分散型アプリケーションとの接続、ブラウザインターフェースをカバーしている。
ノンカストディアルウォレットとして、GeroWalletはユーザーが秘密鍵の管理権を保持したまま、Cardano資産の管理、ADAのステーキング、DRepsへの委任、dAppsとのやり取り、DeFi機能へのアクセスを行えるようにしている。公開されたコードベースにはMidnightとApex Fusionのサポートも含まれている。
GeroWalletがセキュリティ上重要なウォレットコンポーネントを公開
このリポジトリは、ノンカストディアルウォレットにおける最も機微なセキュリティ関連コンポーネントの一部を公開している。
GeroWalletのドキュメントは、鍵導出、暗号化鍵ストレージ、パスワードとPassKeyの取り扱い、トランザクションの構築と署名、さらにLedger、Trezor、Keystoneのハードウェアウォレット連携をカバーしている。
秘密鍵はユーザーインターフェースに露出せず、拡張機能のバックグラウンドサービスワーカー内に隔離されている。開発者は、これらの保護がどのように実装されているかや、署名前にトランザクションがウォレット内でどのように処理されるかを確認できるようになった。
Cardano特有の機能も公開されており、ステーキング、CIP-1694ガバナンス、ネイティブ資産、NFT、CIP-30 dAppコネクタなどが含まれる。
このリポジトリはレビューだけでなく参加もしやすい構造になっている。開発者はコードをフォークし、ローカルで拡張機能をビルドし、修正を加えて、GeroWalletの現行のソース利用可能な非商用条件の下でプルリクエストを送ることができる。
GeroWalletのマルチチェーン展開においてCardanoが中核であり続ける
GeroWalletは当初のCardano中心から拡大しているが、公開コードベースの随所で依然としてCardanoが色濃く反映されている。
Cardano向けの機能には、ステーキング、DRepへの委任、ガバナンスへの参加、ネイティブ資産の管理、NFT対応、分散型アプリケーションとの接続が含まれる。ウォレットはまた、Cardanoの分散型取引所間でのスワップルーティングを含むDeFi機能も統合している。
ブロックチェーンデータ、価格情報、DeFiルーティング、リアルタイム更新はGeroの独立したNexusデータレイヤーを通じて処理され、ブラウザ拡張機能はユーザー向けのウォレットと署名環境を提供する。
Midnightのサポートにはシールドトランザクション機能およびNIGHTとDUSTの統合が含まれ、Apex FusionのサポートはそのPrimeとVectorのチェーンを対象とする。Bitcoinは、公開済みウォレットで現在利用可能な機能ではなく、GeroWalletのロードマップに含まれる位置付けのままだ。
したがってこの公開リポジトリは、Cardanoネイティブのウォレット機能を維持しながらGeroWalletが複数のネットワークへどのように拡張しているかについて、より明確な技術的理解を提供する。
Catalyst資金による取り組みが公開開発フェーズへ移行
この公開は、開発をよりオープンでコミュニティがアクセスしやすいモデルへ移行するためのGeroWalletのFund 13 Project Catalyst提案に続くものだ。
この提案は、コードベースの準備、公開、ドキュメント整備、外部開発者のための貢献プロセスに対して50,000 ADAを受領した。公開されているCatalystの記録では、プロジェクトは計画されたマイルストーンに沿って進行しており、三つのうち最初の一つが完了していることが示されている。
現在のGitHubリポジトリには、開発手順、アーキテクチャ概要、課題トラッキング、変更を提出するための定義済みワークフローが含まれている。開発者はローカルでウォレットをビルドし、実資金に触れることなくテスト用にCardano Preprodを利用することもできる。
GeroWalletは現時点の制約を一つ明記している。再現可能ビルドはまだ実装されていないため、ローカルでコンパイルした版がChrome Web Storeのリリースとバイト単位で一致することは想定されていない。
ブラウザウォレットのコードが公開アクセス可能になったことで、Cardanoの開発者は実装を直接確認し、自身のビルドをテストし、GeroWalletの公開開発ワークフローを通じて変更を貢献できる。