ビットコインのセキュリティはマルチ署名技術だけではない

ビットコインのセキュリティはマルチ署名技術だけではない

マルチ署名はなぜ失敗するのか?なぜ人々はお金を失ったのか?マルチ署名技術は安全だと思っていたのに。」 Bitfinex のハッキングを通じて、人々がビットコインのマルチ署名の特性を本当に理解していないことは明らかです。マルチ署名技術については混乱があるようで、人々がまだそれが本質的に何を実行し、何を防ぐのかを理解していないようです。この記事の目的は、最も一般的な誤解のいくつかを解消し、マルチシグの仕組み、ポリシー制御が組織のセキュリティの代わりにならない理由、そして自分自身を保護するために何ができるかを説明することです。

マルチ署名技術はツールです。他のツールと同様に、複数の異なる結果を達成するために使用できます。このツールは、重大な侵害や損失のリスクを分散または軽減するために使用したり、バックアップの冗長性として使用したり、すべての関係者が同じプールから支出できるように共同アカウントを作成したり、組織内の職務の分離に役立つこともできます。

マルチ署名技術はセキュリティスキームではありません。これは、適切に設計された安全計画の強力な構成要素になり得ますが、それはほんの一部にすぎません。簡単に言えば、「マルチ署名」とは、テクノロジーをどのように実装および適用し、どのような目標を達成できるかについての無意味な探求です。マルチシグはセキュリティ呪文ではないので、もしそうであれば、はるかに簡単になります。

マルチシグが何ができて何ができないかを理解するには、その仕組みについて少し理解する必要があります。あなたが技術者でなくても心配しないでください。これは技術者向けに書かれたものではなく、すべての人向けに書かれたものです。

マルチ署名アドレスを作成します。マルチ署名アドレスを作成するには、複数の公開鍵のみが必要です。アリス、ボブ、チャーリーの 3 人が地元のビットコイン取引所の主催者である例を見てみましょう。彼らは皆、取引所の運営を支えるために資金を調達したいと考えていますが、1人の人物が単独で資金を管理することを望んでいません。そこで彼らは、CoPay ソフトウェアを使用してマルチ署名アドレスを設定しました。これにより、2/3 構成が実現し、取引を実行するには 3 人のうち 2 人が承認する必要がありました。この例では、署名の組み合わせとして、A と B、B と C、A と C が考えられます。

舞台裏では一体何が起こったのでしょうか?彼らのソフトウェアは 2 つのことを行います。まず、必要な署名の数と、秘密鍵に対応する公開鍵が承認できるかどうかを説明するスクリプトを生成します。さらに、スクリプトに対応する、数字 3 で始まるハッシュも生成します。これが Bitcoin アドレスです。このスクリプトは、マルチシグ アドレスから引き換えまたは使用するために必要な資金が含まれているため、「引き換えスクリプト」と呼ばれることがよくあります。

引き換えスクリプトは、永続的で不変のアクセス制御セットとして使用できます。これらの制限されたアクセス制御は、ビットコイン アドレス自体に埋め込むことができます。つまり、対応するアドレスに資金が送金された場合、引き換えスクリプトの条件が満たされた場合にのみ資金を移動できます。ルールはアドレスの作成時に設定され、変更されることはありません。これらのルールは文字通りアドレス自体の一部です。これが、マルチシグが非常に強力である理由の 1 つであり、従来の単一署名の Bitcoin アドレスよりも安全であると多くの人が考える理由です。マルチ署名を全体的なセキュリティ計画の一部として使用する場合、トランザクションを承認するために複数の人やデバイスの参加が必要になり、横領、エラー、損失、詐欺、単一障害点などのインシデントに対する追加の保護を提供できます。

ただし、マルチシグではできないこともいくつかあるので注意してください。

  1. マルチ署名には使用制限がないため、正しい署名とトランザクションですべての資金を引き出すことができます。

  2. マルチ署名には時間制限がなく、正しい署名があれば即座に資金を引き出すことができます。

  3. マルチシグにはトランザクション量の制限がなく、1 分あたり数千のトランザクションを作成できます。

  4. マルチシグには通知はありません。資金が使われても、電子メールやテキストメッセージは受信されません。

ポリシー制御は、今日のマルチシグ技術の本質的な部分ではありません。この時点で、多くのウォレットがこのタイプの追加サービスを提供しているため、混乱するかもしれません。彼らの広告では、追加の安全対策と追加の制御スキームを備えていると宣伝しています。あまり明確でないのは、これらのサービスがビットコイン プロトコルではなく、会社のソフトウェアと社内ポリシーによって実装されていることです。制御を回避したり制限を変更したりする可能性があるため、これは非常に重要です。ビットコインのスクリプト言語は進化し続けており、ロックタイムなどのプロトコルベースのポリシー制御も利用できますが、まだ広く実装されていません。

配信: 今日のポリシー制御は見た目ほど安全ではありません。実際には、それらは単に政策の変更を制御するための安全システムとして機能します。残念ながら、これはほとんどの人が認識しているほど安全ではありません。

キー所有者は、ポリシー制御に基づいて自動的に契約に署名する場合があります。多くのマルチ署名ウォレット (すべてではありません) には、ポリシー制御に基づくウォレットの機能として自動トランザクション署名が含まれています。これらの実装では、ウォレット会社がマルチ署名アドレスの作成に使用されるキーを制御します。このキーとそれに関連する署名機能は、オラクルまたは署名オラクルと呼ばれることが多い、企業が作成したソフトウェアによって制御されます。アドレスを作成する際、公開鍵に加えて、ウォレット会社はユーザー定義のポリシー制御も収集します。たとえば、ユーザーは 1 日の最大取引限度額を 1,000 ドルに設定できます。この時点で、対応するアドレスを作成でき、署名オラクルによって署名パラメータも設定されます。

署名プロセスは通常、次のようになります。ユーザーはトランザクション (たとえば、500 ドル) を作成し、それに署名して、確認のためにウォレット プロバイダーに送信します。 Oracle はトランザクションを確認し、ポリシー制御 (ここでは 500 ドルは 1000 ドル未満) をチェックし、署名して、トランザクションを Bitcoin ネットワークにブロードキャストします。高速、便利、効率的。それで安全ですか?安全かもしれないし、そうでないかもしれない。おそらく実際よりも安全でしょう。

セキュリティは、トランザクションに署名するために必要なキーの数だけでなく、多くの要因に依存します。それはポリシー制御のプロセスによって異なります。誰が消費制限を変更できるのでしょうか?期限?テキスト通知ですか?いつ変わるのでしょうか?変更後、取引が確認できない場合はクールオフ期間を設けますか?また、会社の内部セキュリティにも依存します。オラクルや署名キーにアクセスできるのは誰でしょうか?これらのバックアップは存在しますか? また、バックアップ ファイルにアクセスできるのは誰ですか? Oracle ソフトウェアを書いたのは誰ですか? また、それはオープン ソースですか?これらは、マルチ署名では解決できないセキュリティ問題の一例にすぎません。マルチ署名とは、アドレスを作成するために複数のキーが必要になることを意味します。しかし、これではセキュリティ目的が達成されるわけではなく、多重署名による資金のセキュリティ確保には程遠い状況です。

セキュリティはアウトソーシングできません。業界として、私たちは混乱のアウトソーシングとセキュリティ キーのアウトソーシングを停止する必要があります。署名キーとプロセス制御を第三者に譲渡しても、自分自身や顧客を盗難から保護することはできません。 CCSS や年次安全監査などの安全基準を選択する必要があります。最も重要なのは、リスクを理解し、それをユーザーに正確に説明することに重点を置くことです。

最後に、常に覚えておいてください。「鍵を持っていなければ、お金もありません。」

追伸1. この記事を読んでいる方は、ビットコインの基本を理解していると想定します。ビットコインは公開鍵暗号に基づいています。詳細については、https://en.wikipedia.org/wiki/Public-key_cryptography を参照してください。

技術的には、この機能はマルチ署名ではなく、P2SH または pay-to-script-hash と呼ばれます。ただし、P2SH の最も一般的な実装は、マルチ署名を実装することです。長年使用されているマルチ署名技術は、P2SH を実装するための手段として広く使用されるようになりました。


<<:  大手銀行のブロックチェーン専門家がなぜスタートアップに赴任するのか?

>>:  ダウンロードしたBitcoin Coreウォレットが悪意を持って改変されていないことを確認する方法

推薦する

英国の国家デジタル通貨プロトタイプの原則とメカニズム

ビットコインの成功とブロックチェーンコンセプトの普及により、多くの国の中央銀行は、ブロックチェーンベ...

ETHは9.7%急騰、暗号通貨市場はついに強気になりつつあるのか?

「一矢が雲を突き抜け、何千もの軍隊が我々を迎え撃つ!」 7月23日北京時間午前6時30分頃、わずか...

この段階でビットコインに切り替えるのは適切でしょうか?

ある読者が次のような質問のメッセージを残しました。今、イーサリアムをビットコインに切り替えるべきでし...

「スマート革命」の警鐘が鳴り響いた。ブロックチェーンとモノのインターネットは、実体経済の発展を促進する強力な武器となり得るでしょうか?

一般の人々は、モノのインターネットの国際標準の策定における主導的な役割について知らないかもしれません...

銀行から見たブロックチェーンアプリケーションの課題と機会

ブロックチェーン技術は世界中の大手金融機関の注目を集め、研究されています。ゴールドマン・サックス、シ...

CCTV Finance: 規制当局に近い業界関係者が記者に明らかにした。「暗号通貨界での逮捕の波は始まったばかりだ」

原題:「仮想通貨の剣を抜け!各地の規制当局が行動を起こし、バイナンスとトロンの公式アカウントがブロッ...

パニック指数11、限界に近づいている

米国株の継続的な下落はすでに米国の年金に影響を及ぼしている。今年、401k ファンドのいずれもプラス...

Filecoin の価値はどれくらいですか?

IPFS (Inter-Planetary File System) は、ファイル システムを使用...

希少性は物事に価値をもたらす。希少性によりコインは貴重になります!鉱山労働者にとってはすでにそんなに大変なことなのでしょうか?

「当初、誰もこの災害を気にしていませんでした。ただの山火事、干ばつ、種の絶滅、都市の消滅でした。」...

ナショナルオーストラリア銀行、ブロックチェーン技術に重点を置いた国際銀行イノベーションアライアンスを結成

ナショナル・オーストラリア銀行(NAB)は本日、イスラエルのBank LeumiとカナダのCIBCと...

ゴールドマン・サックス:ビットコインはリスクが高く、ボラティリティも高く、「新たな金」ではない

北京時間20日早朝のCNBCニュースによると、ゴールドマン・サックスは報告書の中で、ビットコインなど...

世界は混乱しているが、パイは素晴らしい

乱気流は世界の調子です。好況サイクルの繁栄と不況サイクルの荒廃は、同じコインの裏表である。永遠の笑い...

「折り畳まれた」DeFiの世界で、新たな価値アンカーを見つけるにはどうすればよいでしょうか?

出典: TechFlow著者: ボニー2020年半ば、DeFiは嵐の中心に入りました。これは、従来の...

南アフリカのギャングが少年を誘拐し、身代金として15ビットコインを要求

コインテレグラフによると、先週日曜日の5月24日、南アフリカのナタール州にある小さな都市ウィットバン...