概要
Dogecoin Coreは、Dogecoin(DO GE)向けに設計されたDogecoin Foundationの公式フルノードウォレットで、ソフトウェアエンジニアのBillyMarkusとJackson Palmerによって2013年に作成され、Bitcoin Coreをベースにしています。Scryptアルゴリズムを使用して、より広範なマイニングデバイスをサポートします。DogecoinCoreは、ユーザーがDO GEを保存、送信、受信し、Dogecoinネットワークをサポートするために完全なノードを実行し、ブロックチェーントランザクションを検証できるオープンソースの非管理型ウォレットです。Windows、macOS、LinuxオペレーティングシステムをサポートするDogecoin QT(グラフィカルインターフェイス)とdogecoind(コマンドラインインターフェイス)を提供し、ノードオペレーター、マイナー、サービスプロバイダーなど、Dogecoinネットワークに深く関与したいユーザーに適しています。Dogecoin Coreは、セキュリティ(秘密鍵のローカルストレージ)、分散型(サードパーティの検証なし)、コミュニティ主導を強調しており、その象徴的なShiba Inu Dog Head(Dogeミーム)は、「楽しくフレンドリーなインターネットマネー」のコンセプトを体現しています。長い同期時間と高いリソース要件にもかかわらず、Dogecoin Coreは、その高いセキュリティとネットワークサポートのために、最も信頼性の高いDO GEストレージ方法の1つと見なされています。
が提供するサービス
Dogecoin Coreは、DO GE資産管理、ネットワークサポート、および分散型オペレーションに焦点を当てた次のコアサービスを提供します。
1.デジタル資産管理
- サポートされる資産:チェーン上のトランザクションを含むDogecoin(DO GE)のみがサポートされます。他の暗号通貨(BTC、ETHなど)やLightning Networkはサポートされません。
- 資産の表示: Dogecoin QTは、DO GE残高、未確認のトランザクション、トランザクション履歴、およびアドレス帳を表示するダッシュボードを提供します。マルチアカウント管理(「メインアカウント」などのタグで区別)をサポートします。ユーザーはDO GEまたは現地通貨(人民元など)を選択して価値を表示できます(為替レートを取得するにはネットワークが必要です)。
- アドレス管理: Legacyアドレス(「D」または「DE」で始まる、34桁の文字)をサポートし、受信ごとに新しいアドレスを生成してプライバシーを強化します。秘密鍵のインポート/エクスポートとアドレス帳管理をサポートします。
2.取引サービス
- 即時送金:アドレスまたはQRコードによるDO GEの送受信をサポートし、取引手数料が低くなります(2024年に推奨される0.01 DO GE/kB、約$0.0018)。ユーザーは手動で手数料を調整したり、推奨値(低、標準、高)を選択したりできます。取引確認時間は約1分(ブロック時間)です。
- バッチ取引:一括支払いや配布に適した、一度に複数のアドレスにDO GEを送信することをサポートします。
- 署名メッセージ:秘密鍵によるメッセージの署名をサポートし、アドレスの所有権を証明し、IDの検証やソーシャルメディア認証に適しています。
- ブロックチェーン同期:フルノードウォレットとして、Dogecoinブロックチェーン全体(約100 GB、2024年のデータ)をダウンロードして検証し、第三者を信頼せずにトランザクションを独立して検証します。同期後、過去のトランザクションと残高のクエリをサポートします。
3.ネットワークサポートとマイニング
- 完全なノードの実行:ユーザーはDogecoinノードを実行し、ネットワークの分散化をサポートし、検閲やDoS攻撃を防ぐことができます。ノードはポート22556(メインネット)と22555(JSON-RPC、デフォルトでオフ)を使用します。2024年には、世界中で約5,000のアクティブノード(ブロックチェアデータ)があります。
- マイニングサポート: ScryptアルゴリズムのDO GEマイニングをサポートし、ユーザーはノードを介してマイニングプール(ProHash、ViaBTCなど)に接続できます。CPUマイニングは非効率的で、GPUまたはASICデバイス(Bitmain Antminer L 3+など)が必要です。
- バックアップ管理:外部デバイスに保存できるwallet.datファイル(秘密鍵を含む)のバックアップをサポートします。dumpwalletとbackupwallet RPCコマンドを提供し、指定されたバックアップディレクトリ(-backupdir)にのみ書き込みます。
4.その他のサービス
- JSON-RPC API:自己文書化API(dogecoin-cli helpを介して参照)を提供し、残高、トランザクション、ノードステータス、署名メッセージのクエリをサポートし、開発者の統合に適しています(github.com/dogecoin/dogecoin)。
- Lib dogecoin: 2022年にC言語ライブラリを導入し、開発者がDogecoin標準(支払いシステムなど)に準拠したアプリケーションを構築するのを簡素化し、Python、No de.js、Rubyをサポートし、暗号化の詳細を深く理解する必要はありません。
- コミュニティサポート:X、Reddit、Telegram、GitHubディスカッションを介してヘルプを提供します。ドキュメントには、インストール、バックアップ、およびノード設定のガイドが含まれて
- 報酬機能: Reddit(Dogetipbot、2014-2017アクティブ)およびXを介したDO GE報酬の直接送信をサポートし、アドレスを手動で入力するか、サードパーティのツールを介して送信する必要があります。
Dogecoin Coreは、フルノード機能と高いセキュリティを組み合わせて、長期ストレージとネットワークサポートに適しています。主な機能は次のとおりです。
1。資産管理
- HDウォレット: BIP-32/39標準に基づいて、12語のニーモニック(2021年に追加)を生成し、マルチアドレス管理をサポートします。秘密鍵はwallet.datファイルに保存され、手動でバックアップする必要があります。
- アドレス生成:受信ごとに新しいLegacyアドレス(「D」または「DE」で始まる)を生成し、アドレスの再利用を防止し、プライバシーを強化します。秘密鍵をライトウォレット(MultiDogeなど)にエクスポートすることをサポートします。
- 取引履歴:完全な取引履歴の表示、最新の取引のフィルタリング、確認ステータス(未確認/確認済み)とタイムスタンプの表示をサポートします。
2.取引とノード
- 費用管理:手動で取引費用を設定することをサポートし、2024年に最低0.01 DO GE/kBを推奨し、ダストリミットを1 DO GEから0.01 DO GEに下げ、少額の取引コストを削減します。
- ノード機能:ノード全体として、すべてのトランザクションとブロックを検証し、ネットワークコンセンサスをサポートします。2024年にメモリ管理とメッセージ処理を最適化し、奇形メッセージを拒否し、DoS耐性を強化します。
- ソフトフォークサポート: 2018年にBIP-65(OP_CHECKLOCKTIMEVERIFY)を有効にし、95%のブロックバージョンのアップグレードロックでネットワークの一貫性を確保します。
- マイニング統合:マイニングプールの接続をサポートし、マイニングパラメータ(ワーカーIDなど)を構成し、ブロックテンプレートの生成を提供し、プロのマイナーに適しています。
3.ユーザーエクスペリエンス
- グラフィカルインターフェイス(Dogecoin QT):インターフェイスは簡潔で、「概要」、「送信」、「受信」、「取引」モジュールに分けられ、Bitcoin QTに似ています。App StoreとGoogle Playは評価なし(モバイルアプリではない)、Redditの評価は約4.0(2023年、500以上のレビュー)。初心者からのフィードバックは同期が複雑で、チュートリアルのサポートが必要です。
- 多言語対応:簡体字中国語、英語、日本語、韓国語、スペイン語など10以上の言語をサポートし、2018年に中国語が追加されました。
- 通知システム: DOGEを送受信すると、金額とステータス(未確認/確認済み)を含むバブル通知がシステムトレイに表示されます。
4.クロスプラットフォームサポート
- デスクトップ: Windows(7+、32/64ビット)、macOS(10.12+)、Linux(Ubuntu 18.04+)をサポートし、Dogecoin QT(GUI)とdogecoind(コマンドライン)を提供します。
- ハードウェアウォレット:Ledger Nano S/X(Ledger Live経由)およびTrezor Model One/T(Trezor Suite経由)をサポートし、秘密鍵はオフラインで保存され、Dogecoin Core署名トランザクションと連携する必要があります。
- モバイルサポート:ネイティブモバイルアプリケーションはありません。ライトウォレット(MultiDogeなど)を介して、または秘密鍵をモバイルにエクスポートする必要があります。
5.その他の機能
- オープンソースコード: GitHubでホストされ、C++とQtに基づいて、MITライセンスを採用し、コミュニティ監査を受ける。2024年には約50人の活発な貢献者がいる。
- バックアップ管理:wallet.datバックアップをサポートし、秘密鍵と取引記録を保存し、手動で安全な場所(Uディスクなど)にコピーする必要がある。
- 暗号化機能:AES-256暗号化wallet.datファイルをサポートし、強力なパスワードフレーズ(8+文字、アルファベット、数字、記号を含む)を設定する必要がある。
- 高速同期:初期同期を高速化するためにbootstrap. datファイル(約3 GB)をサポートし、Redditまたはコミュニティから最新バージョンを取得する必要があります。
- Dogecoin Coreは、ユーザー制御とブロックチェーン検証に重点を置いた多層セキュリティメカニズムを採用しており、2024年にリスクの高い脆弱性を修正します。
- 非管理モデル:秘密鍵はローカルのwallet.datファイルに保存され、暗号化されて保存され、Dogecoinサーバーにはアクセスできません。ノードが故障した場合でも、ニーモニックまたは秘密鍵で資産を復元できます。
- BIP-39ニーモニック: 2021年に12語のニーモニックが追加され、パスワードフレーズ(passphrase)がサポートされ、BIP-39規格に準拠し、バックアップが安全です。
- AES-256暗号化:wallet.datファイルはAES-256暗号化を使用しており、ユーザーはパスワードフレーズを設定する必要があります。パスワードフレーズの変更をサポートしています(Settings>Change Passphrase)。
- セキュリティ修正:2024年に2つのリスクの高い脆弱性が修正されました:CVE-2021-3401:Dogecoin QTリモートコード実行の脆弱性がGUIユーザーに影響を与えます。CVE-2019-15947: Unixプラットフォームの機密情報が脆弱性を明らかにし、Linuxユーザーに影響を与えています。公式には、すべてのユーザーに1.14.9にアップグレードするように促しています。
- ハードウェアウォレット:LedgerとTrezorをサポートし、秘密鍵はオフラインで保存され、トランザクションには物理的な署名が必要で、大規模なストレージに適しています。
- セキュリティ監査:コードはオープンソースで、コミュニティ監査を受け、Slow Fog Technologyは定期的にチェックされ、2024年に新しい脆弱性の報告はありません。
- ブロックチェーンセキュリティ:Dogecoinブロックチェーンはハッキングされたことはありませんが、51%の攻撃リスクがあります(50%以上のハッシュレートを制御する必要があります)。2014年にDogewallet(サードパーティのオンラインウォレット)が2100万DO GE(約1.2万ドル)盗まれ、コミュニティが1.3万ドルの賠償金を調達したのは、Dogecoin Coreの問題ではない。