最後にハードウェアウォレットをフルノードに接続するための次のBitcoinコアリリース

本当のbitcoinオタクが待っていた瞬間です。

暗号通貨で最も広く使用されているソフトウェアの18番目のメジャーバージョンであるBitcoin Core次期リリースでは、このコードによって、ビットコインのフルノードをハードウェアウォレットに接続できるようになります。

技術的に聞こえますが、ユーザーのセキュリティにとって大きな一歩です。ビットコインフルノードを使用すると、ユーザーはトランザクションが実際に行われたことを確認できます。一方、ハードウェアウォレットはビットコインを格納する最も安全な方法の1つと見なされています。したがって、両者をより簡単に結合できるようにすることは、自分のビットコインを完全に制御したいユーザーにとっては大きなメリットです。

今後のアップグレードの調整を担当しているBitcoin Coreの主任メンテナであるWladimir van der Laanは、CoinDeskに、彼が長い間最も興奮してきた機能の1つであると語った。

それでも、この変更は、単に技術オタク以外の人々にとってもbitcoinフルノードを使いやすくするための、 より広範な取り組みの一部です。ビットコインプロトコルの開発者は常にしようとしている一方、カサは、例えば、多くのセットアップ必要なく動作ノードを開始した削減 、ユーザーは、ユーザーがこれまでblockchainに送られたすべてのトランザクションを保存する必要があるとして、(1を実行するために格納する必要がどのくらいのデータ、かなり重いです。

プロジェクトの主要開発者の1人であるAndrew Chow氏は、Bitcoin Coreの貢献者として、それをTwitterに載せました。

「この[pull request]がマージされたことで、今後発売予定のBitcoin Core 0.18リリースは、[Hardware Wallet Interface(HWI)]を使用して、ハードウェアウォレットでも使用可能になるでしょう。」

彼はそれが「まだコマンドラインのみで手動」であることを認めていますが、やや不格好な形式であっても機能はついにそこにあるので、「これは大きな前進です」と主張しました。開発者は今後も使いやすくする予定です。

あなたのケーキを食べる

そもそも、そもそもなぜビットコインフルノードを使うのでしょうか。

ビットコインネットワーク上でトランザクションを送信するために、ユーザーはビットコインノードに接続する必要があります。フルノードでは、数百ギガバイトのデータが必要になります。これは、小型のラップトップを満たすのに十分な量です。

しかし、実際に取引を受け取ったかどうかなど、他の誰かがあなたに正しい財務情報を提供していると信頼するのではなく、この情報を自分で検証することができるので、目的はあります。

bitcoinの価値命題は他人を信用しないことであるので、完全なノードを削除する方法でbitcoinを使用することがbitcoinの目的を無効にすると主張する限り、一部の開発者は行きます。

ビットコインコア貢献者Sjors Provoostは、例えば、完全なノードを実行すると、ために有用であると主張しているSegwit2x、の例提供する「あなたのビットコインは、本物である知っている」 2017年からの提案ビットコインフォーク一部の企業は、鉱山労働者、およびユーザーがアップグレードを提案しているが大きなブロックサイズにビットコインします。

Segwit2xがbitcoinを2つに分割した場合、 SPV(Simplified Payment Verification)技術に依存しているモバイルウォレットが鉱山労働者からの騙されやすいことが懸念されました。

「そのサーバーは、理論的には、あなたのバランスについてもうそをつくことができます。 SegWit2xのようなシナリオでは、フォークのどちら側を見せたいかを決めることができます。フルノードであれば、心配する必要はありません」とProvoost氏はCoinDeskに語った。

それからプライバシーの問題があります。

「通常、ハードウェア財布に付いてくる財布ソフトウェアは、あなたのアドレスを第三者のサーバーに知らせます」とProvoostは続けました。フルノードはこの財布ソフトウェアを置き換え、ユーザーに再びプライバシーを与えます。

「一日の終わりには、利便性と信頼性のトレードオフが問題になります」とBitcoin Coreの財布管理者Samuel Dobson氏はCoinDeskに語った。

これらの問題は、いつの日か「全員」がこのフルノードソフトウェアを実行すべきであるという考えを刺激しているため、正確な財務情報を送信するために他人を信頼する必要はありません。

「はい、全員が最終的にフルノードを実行することになると思います。 BTCPayの作成者Nicolas Dorierが最近のブログ記事で書いたように、私はフルノードを持たないとあなたのユーザーエクスペリエンスとbitcoinでできることの範囲が厳しく制限されるであろう未来を望みます。

安全なオフラインビットコイン

もう1つは、ハードウェア財布がビットコインを保管する最も安全な方法と考えられていることです。これは、インターネットに接続されたコンピュータに保存するのと比較したときに特に当てはまります。

「PCは、セキュリティを念頭に置いて設計された、鍵を格納するための小型の専用デバイスよりもはるかに大きな攻撃対象です。 DobsonはCoinDeskに語った。

Bitcoin Coreソフトウェアに導入されたこの新しい技術により、ユーザーは自分のbitcoinをオフラインのハードウェアウォレットに保存してから、フルノードを使用して、取引データなど、フィードされるデータが正しいことを確認できます。

この技術は昔からあります。ハードウェアをフルノードに接続することも、開発者Chris Belcherによって開発されたElectrum Personal Serverの重要な目標の1つです。 「うまくいけば、このソフトウェアがフルノードウォレットをできるだけ多くの人々の手に渡せるようにするための計画の一部になることができます」と彼は昨年のプロジェクト発表で述べました。

各プロジェクトには長所と短所がありますが、Provoostは認めています。

「HWIプロジェクトでは、必要な個別のソフトウェアコンポーネントの数を減らす必要がありますが、現時点ではまだ[Electrum Personal Server]よりもユーザーフレンドリーではないと考えています」と彼は述べました。

そして、グラフィカルインターフェースを完全に機能させる方法はまだあります。 「将来的には、私があなたに見せたこのグラフィカルな写真を手に入れるでしょう – そしてその後、私達はユニコーンを手にするでしょう」とProvoostは彼のトピックに関するプレゼンテーションで言いました。

さらなる特徴

0.18のハードウェアウォレットサポートは大きな興奮をもたらしましたが、いつものように、このリリースには世界中のBitcoin Core貢献者のプールからの他の貢献がいっぱいです。

Dobson氏はCoinDeskに、彼が「エキサイティング」と感じるいくつかの機能について語った。それには、 以前のバージョンのBitcoin Coreで基盤が築かれた新しい「言語」の改良も含まれる。新しいコマンドにより、開発者はこの言語を使用して「ディスクリプタをインポートする」ことができます。

「あなたはそのような記述子をCore […]に提供することができます、そしてそれはそれを解析してあなたのためにあなたの財布にキー、スクリプトなどをインポートします」とDobsonはさらに説明しました:

「これは、財布を作り直し、その中でネイティブにこれらの記述子をサポートするという長期的な目標の最初のステップです。現時点ではそのようには動作しません。」

Dobson氏はまた、ユーザーが自分のbitcoinコアフルノード内で複数のWalletとペアリングできるようにする新しい「multiwallet」コマンドについても言及しました。一度に複数のWalletを使用する機能はコード内に存在していましたが、0.18.0は初めてグラフィカルユーザーインターフェースの機能をプラグインするため、コマンドラインを使用して開発者が本格的に開発する必要はなくなりました。機能の

Dobson氏は、「バージョン0.18では、そのためのサポートが追加されているほか、その動作方法も少し改善されています」と述べています。

現時点では、バージョン0.18はソフトウェア開発サイクルの「リリース候補」段階にあります。つまり、熱心なビットコイン開発者や企業はまだテスト中です。ダウンロードして公開する。

プロジェクト開発者によると、今後数週間のうちにユーザーがダウンロードできるようになるという。

Shutterstockによるビットコイン画像