• 価格 :
  • BTC/USD 63327.049185
  • BTC/EUR 58769.591436

Bitcoinマイニングについて

Bitcoinマイニングとは何ですか?

複雑な暗号問題を解決するために互いに競い合うことによって、ビットコインのための世界中のコンピュータが「マイニング」しています。 人々はBitcoin Blockchainでの取引を常に行い、すべての取引を公的元帳に記録する必要があります。 集中型システムでは、すべてのトランザクションを追跡する単一の権限エンティティが存在します。 元帳のキーパーがオフラインになったりハッキングされたりすると、システム全体が機能しなくなります。 Bitcoin Blockchainと呼ばれるBitcoin元帳は、世界中の多数の独立したエンティティによって配布され、維持されています。 これは、Bitcoinの一貫性のある元帳と比較して比類のない回復力と検閲抵抗を保証するものです。

Bitcoinには単一の権限がないため、独立したトランザクションプロセッサは共通元帳に同意する必要があります。 Bitcoin Blockchainは、新しく行われたトランザクションをブロックと呼ばれるリストにまとめて管理します。 新しいトランザクションブロックが作成されるたびに、Bitcoinブロックチェーンに追加され、Bitcoinネットワーク上で行われたすべてのトランザクションのリストがますます長くなります。作成されたブロックを確認し、暗号の問題を解決することによってブロックの内容を保護するのは、マイナーの仕事です。 問題が解決すると、記録されたすべてのトランザクションの公開元帳にブロックが追加されます。 そのブロックはBitcoinネットワーク上でブロードキャストされ、すべての参加者が元帳のローカルコピーを更新できるようにします。

Bitcoin Blockchainが決して改ざんされないことをどのように確認できますか? これはマイナーが頻繁に質問をする内容です。

トランザクションのブロックが作成されると、ブロックがBitcoinブロックチェーンに追加されるような暗号問題を解決するために、マイナーがマイニングをします。 そうするために、彼らはブロック内の情報を取り、それに数式を適用します。 この数式はブロックからの情報を数字と文字の短いランダムシーケンスに変換します。これは、暗号ハッシュとして知られています。 各ブロックのハッシュは、制約を満たす必要があります。大きな整数値として扱われるハッシュは、現在のネットワーク難易度ターゲット以下である必要があります。 ターゲットは動的に変更され、有効なブロックを見つけるのに平均10分かかります。

ハッシュには興味深い性質があります。 データの収集からハッシュを作成するのは簡単ですが、ハッシュを見てデータがどうなっているのかは実際には分かりません。 あなたが何らかのデータのハッシュを持っている場合、それは一般的にバックグラウンドを実行することは不可能であり、元のデータが何であったかを知ることができます。

大量のデータからハッシュを生成するのは非常に簡単ですが、各ハッシュは一意です。 トランザクションのブロック内で1文字だけを変更すると、ブロックのハッシュが予期せず完全に変更されます。 このプロパティのために、有効なハッシュを持つブロックを生成することは困難です。 ブロックの内容を繰り返し変更し、そのハッシュが妥当性基準と一致するかどうかを確認するのが最善です。 非常に計算量の多いタスクです。 有効なBitcoinブロックを生成するためには、2016年の初めに、平均して100,000,000,000,000,000,000回以上の反復を実行する必要があります。 Bitcoinのマイニングがパーソナルコンピュータ上で実行されなくなったことは驚くことではありません。 代わりに、マイナーは特殊なハードウェアを使用します。

ブロックをハッシュすると、マイナーはトランザクションだけでは動作しません。 また、Bitcoin Blockchainで最後に確認されたブロックからのハッシュも使用します。 つまり、各ブロックは前のブロックを参照します。 各ブロックのハッシュはブロックのハッシュを使用して生成されるため、デジタル版封蝋になります。 このブロックとその前のすべてのブロックが正当であることを確認します。あるブロックのトランザクションの上に各ブロックを重ねると、ブロックの信頼度が向上します。

悪さをしようとする者が既にBitcoin Blockchainに格納されているブロックを変更してトランザクションを偽造しようとすると、そのブロックのハッシュが変更されます。ハッシュ関数を実行してブロックの信頼性をチェックした人は、ハッシュが次のブロックで参照されているハッシュと異なることがわかります。 攻撃者は、変更したいブロックの後にすべてのブロックを変更する必要があります。 さらに、ネットワークが攻撃者の変更を受け入れるためには、他のすべてのマイナーよりも新しいブロック連鎖を生成する必要があります。 これには数千万ドルの投資が必要ですので事実上不可能です。

ビットコインのための競争

ビットコインを獲得するために、マイナーは、Bitcoinプロトコルに適合するブロックハッシュの問題を解決するための最初の作業に取り組んでいます。 誰かが問題を首尾よく解決するたびに、新しく作成されたビットコインと、ブロックに含まれるトランザクションからの報酬という2つの部分からなる報酬が得られます。 2016年の初めに、各ブロックは25の新しいビットコインを作成し、取引手数料は約0.5ビットコインです。