ビットコイン・マイナーとは?

ピックやシャベル、洞窟を使うのですか?

ビットコイン・マイナー

いや。

このレッスンでは、ビットコインのマイナーとは何かを説明する。

ここで、ビットコインネットワークは、例で述べた競合するトランザクションを含んでいる。 前のレッスン.

ノードによっては、"パープル 「トランザクションを含むものもあれば、" "取引。

しかし、どちらの取引も同じビットコインを使おうとしている。

どちらの取引が正当か、コンピューターはどうやって合意に至るのか?

ここが"採掘" が入ってくる。

どのビットコイン取引が合法か?

このコンピュータの内部を覗いてみよう。 

ビットコインノードの内部を見る

このノードは"鉱夫".

ビットコインのマイナーとは?

マイナーノードとは、以下のような追加作業を行うビットコインのフルノードのことです。 判明 トランザクションがある。

すべてのマイナーはノードであるが、すべてのノードがマイナーではない。ビットコインのマイナーは、ノードを稼働させなければ活動できない。しかし、完全なノードが必ずしもマイナーとは限らない。

フルノードがトランザクションを受け取り、保存し、他のノードにブロードキャストするのに対して、マイナーノードは同じことをするが、次のことも試みる。 新しいブロックを作る その後、トランザクションを他のノードにブロードキャストし、そのノードが新しいブロックを受け入れるか拒否するかを決定する。

次のレッスンで見るように、"採掘 "の仕組み上、採掘技師は以下のものを使用する必要がある。 専用ハードウェア.

もし興味があるなら、これがマイニングマシンの例だ。美しいでしょう? 

アントミネーター

ビットコインの採掘者はどのように「採掘」するのか?

ではさらに深く、マイナーの内部を覗いて、メモリプールからファイル(「ブロックチェーン」)上にトランザクションをどのように「採掘」するかを見てみよう。
ビットコイン・マイナーの深層

私たちは今、鉱山労働者の内部を見ている。 メモリープール.

を備えている。 パープル 取引はそこで行われる。

メモリプールに1つのトランザクションを持つビットコインのマイナー

しかし、メモリープールを使えば 複数の取引 そこにある。

では、もっと新鮮な取引があることにしよう。

例えば、このメモリプールには 4取引.(実際には、メモリープールには何千も格納できる)。

メモリプールに4つのトランザクションを持つビットコインマイナー

では、マイナーはメモリプールにあるこれらすべてのトランザクションをどうするのだろうか。

と呼ばれるコンテナが作成されます。候補ブロック".

トランザクションのコンテナに過ぎない。

採掘者はこの候補ブロックをメモリプールからのトランザクションで埋める。

候補ブロックとは?

候補ブロックは 一時的 ブロック これは、メモリプールから選択されたトランザクションを使用して作成される。

この一時的なブロックは「候補ブロック」と呼ばれる。 まだ有効なブロックではない.を実際に使用したブロックのみである。ブロックチェーン (採掘者がやろうとしていること)は有効なブロックとみなされる。

ビットコインの採掘者がブロック候補を作成

つまり、この鉱夫がすることは この候補ブロックをトランザクションで埋める メモリプールから。

ビットコインは候補ブロックを埋める

そうですね...

ビットコインの採掘者が取引で候補ブロックを埋める

スペースが限られているため、各ブロックに含めることができるトランザクションの数は限られている。マイナーは最も手数料の高いトランザクションを優先するインセンティブを持つ。

そして、この取引の「ブロック」をファイル(「ブロックチェーン」)に追加しようとする。

では、候補ブロックは実際にどのようにしてブロックチェーンに追加されるのだろうか。

候補ブロックは実際にどのようにしてブロックチェーンに追加されるのか?