Gate.io
Learn Cryptocurrency & Blockchain

ビットコインのメンプールとは何ですか?

中級Nov 21, 2022
すべての有効なトランザクションがビットコインネットワークによって確認されるのを待つ場所
ビットコインのメンプールとは何ですか?

Mempool ビットコインは、まだ検証されていないトランザクションの合計量が順番を待つキューまたは行に似ています。 ブロックチェーン内の新しいブロックになる前の瞬間、マイナーが自由に検証できるようになるまで、すべてのノードにこれらのトランザクションが発生するのを待つ独自のスペースがあります。

この記事は、ビットコインのMempoolsと暗号における重要な役割のウォークスルーです。

ビットコイン Mempoolとは何ですか、そしてそれはどのように形成されていますか?

ビットコインは世界初の分散型金融プロジェクトであり、ブロックチェーンの革新の最前線に立ちながら、安全で独立した暗号通貨とネットワークを設計し、ネットワーク全体を安全に保つProof-of-Workプロトコルに従って、すべてのトランザクションを検証するマイナーに報酬の構造を提供します。

このコンテキスト内で、トランザクションを分析できるようになる前にトランザクションを「格納」、検証、キューに入れることができるシステムを作成すると、優先順位のシステムが強制されます。 これにより、プロセスがより速く、より効率的になります。

ビットコインネットワークでは、すべてのトランザクションの検証は次のように行われます。

  1. ビットコイン保有者は、この暗号通貨を使用してあらゆる種類の金融取引を行います。
  2. トランザクションは登録され、暗号化でブランド化され、新しいブロックに変換される前に、分析のためにmempoolに送信されます。
  3. マイナーは、ノードによってブロックチェーンに追加される前に、トランザクションを検証し、ブロック内の他の人と一緒に検証します。
  4. そのトランザクションが承認または拒否されると、マイナーは別のブロックに移動し、ノードはそれを検証してブロックチェーンに配置します。

マイナーが通過するトランザクションのスタックを拾うことができる前に、これらの潜在的なブロックの暗号レジストリをどこかに格納する必要があり、それは部分的にはMempoolの目的です。

ビットコインのコンセンサスメカニズム内の各ノードには独自のmempoolがあり、そのノードにはその特定のデータ量に対して独自のストレージ容量が装備されています。 その制限が最大容量に達すると、ノードはブロックを承認するために最小容量料金の請求を開始します - 無料または低コストのトランザクションは、その価値の優先順位が下がりますが、より高い手数料のトランザクションが最初に来ます。

これはまた、牽引力を得てプロセスをスピードアップするために、より大きなトランザクションと小さなトランザクションの優先順位キューを整理する役割も果たします。

なぜメモリプールがあるのですか?

ビットコインMempoolは、ブロックチェーンにまだ検証されていないすべてのトランザクションを追跡するための便利な方法です。 各ノードには独自のキューがあり、分析するはずのアセットは、その順番を待っている間に送信されます。 このメカニズムの最近の改善点の1つは、トランザクションをより速くクリアするために、外部ノードが他のノードのmempoolにアクセスできるようになったことです。 これは、処理が高速であればあるほど、この暗号通貨の使用経験が向上し、システムが要求に圧倒されすぎる可能性を回避することを考慮すると、利点です。

通常、処理の遅延は、分析を待っているトランザクションの量が多いか、マイニングの難易度(トレードハッシュ)が急速に増加し、利用可能なマイナーがいないために発生します。

このシステムは、需要と供給のルールに従って、時間とコンピューティングパワーをチェーン内のこれらのブロックの検証と受け入れに展開するマイナーに公正な報酬システムを提供するのに非常に便利で効果的です。

もう1つの肯定的な側面は、分析されるまでキューを保持できるため、ノード内のスペースを節約し、大量のデータスタックによって圧倒される必要がなく、起こりうる攻撃や詐欺に対して脆弱ではないことです。 プールのサイズは、その時点で行われているトランザクションの量にのみ依存します。

メンプールのリスク

Mempoolsは、検証前に新しいトランザクションをキューに入れる非常に安全な方法と考えられています。 ただし、特に絶対的で有効なトランザクションとして取り込まれ始めると、いくつかのリスクが発生する可能性があります。 これらのトランザクションを実行する時間があるため、理論的には、悪意のあるユーザーは、受信要求の量が遅いことを利用して、暗号通貨の量を検証してからトランザクションを取り消すことができます。

このため、ユーザーは、トランザクションが完全に受け入れられ、検証され、ブロックチェーンの一部になって完了としてカウントされるまで待つことを常にお勧めします。 分散型金融がシステム内の安全性を保証する方法であるため、コインホルダーは、本当に受け入れられた唯一のトランザクションはブロックチェーンに出てシステムの一部であるものであることに注意する必要があります。

結論

暗号通貨の背後にある技術とロジックが何であるかというトピックの周りには、まだ多くの神秘主義と疑問があり、mempoolsではこれもそうです。 デジタル時代には、トランザクションがクリアされるのを待たなければならないのは非常にイライラする可能性があり、ハッシュレートが長いとさらに時間がかかる可能性があるため、一部のユーザーはまだmempool内にあるトランザクションをチェックすることを選択します。

しかし、このシステムは、暗号通貨を安全にするものの一部です:保有者の財務ニーズを解決することを目的とした組織的で透明なプロセスであり、大きな機関から分散化され、すべての記録をそのコア内に保持します。 mempoolは、これが秩序ある方法で起こることを確実にし、システムを機能させるのを助ける人々に良い報酬を提供することさえあります。 これは、ビットコインがマイナーに報酬を与える方法であり、ブロックチェーンの興味深いケーススタディです。

著者: Gabriel
翻訳者: Yuanyuan
レビュアー: Matheus, Hugo, Joyce, Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。