ブロックチェーンのUncleBlock、Orphaned Block、StaleBlockとは

あなたがマイニングしていたプールは、孤立しているブロックを見つけました、そしてあなたはそれに対して報われません。それが何であるか疑問に思いますか?暗号通貨マイニングまたはビットコインマイニングを初めて使用する場合は、古いブロック、孤立したブロック、叔父のブロックなどの用語を聞く可能性が高くなります。これらはブロックチェーン内のいくつかのタイプのブロックであり、これらの技術用語は鉱夫の間で一般的です.

Uncle、Orphan、Staleなどのこれら3つのブロックはすべて、基本的にメインチェーンで放棄されているか、受け入れられていないブロックであり、各ブロックチェーンネットワークはそれらを異なる方法で記述します。たとえば、イーサリアムでは叔父ブロックと呼ばれ、モネロでは孤立したブロックであり、古いブロックがあります。しかし、それらはすべて同じではありません。かなりの違いがあります。ここではそれらすべてについて説明します。この投稿では、叔父のブロック、古いブロック、孤立したブロックとは何か、これらのブロックはどうなるかについて説明します。.

BlockchainのOrphan、Stale、Uncleブロックの説明

ビットコイン、イーサリアム、ライトコイン、ダッシュ、モネロなどのこれらすべてのネットワークは分散しており、世界中に鉱山労働者がいます。叔父、孤立した、古いブロックを理解するには、まずブロックチェーンがどのように機能し、ブロックが最初にどのように生成されるかを理解する必要があります。ブロックチェーンは、ブロックチェーンで発生するさまざまなトランザクションを記録する、成長するブロックチェーンの形成です。では、これらすべてのブロックはどのように作成され、ブロックチェーンの一部になりますか?

仕組みは次のとおりです。まず、未確認のトランザクションはすべてMempoolに送られます。次に、マイナーはこれらすべてのトランザクションを選択し、それを次のブロックに追加してマイニングし、ブロックチェーンの残りの参加者と競争します。勝つ鉱夫。つまり、プルーフオブワークソリューションを最も速く作成した人は誰でも、ブロックチェーンにブロックが追加されます。チェーンに新しいブロックを埋め込むと、スキームに基づいてマイナーに報酬が与えられます.

さて、2人以上の鉱夫が同時にまたはほぼ同時にパズルを解くとどうなりますか?ブロックチェーンの次のブロックとして完全に有効な2つの異なるブロック。ただし、1つのブロックのみが受け入れられ、もう1つのブロックは破棄する必要があります。つまり、どちらが成功したブロックになり、どちらが古くなった、叔父、または孤立したブロックになります。それはすべて、誰が次のブロックをマイニングするかに依存し、決定論的ではありません。このような状況では、常に最長のチェーンが勝つことを覚えておいてください。では、チェーンが分割または複製するブロックが作成される原因は何ですか?叔父、孤立、または失効したブロックの原因は、主にネットワーク構成またはネットワークの遅延または遅延が原因です。また、私たちが言ったように、それらの間には大きな違いがあり、私たちはそれを一つずつ見るでしょう.

古い、叔父、孤児のブロック

孤立したブロック/孤立したブロック

名前が示すように、孤児は親のいない子供です。ビットコインでは、孤立したブロックは受け入れられないか、最長のチェーンの一部ではないブロックです。これは通常、2人以上の鉱夫が同じ時間にブロックを解決したときに発生します。他のブロックと同じように。孤立したブロックは正当で、検証され、有効であり、元々はある時点でネットワークによって受け入れられていました。ただし、それらはアクティブではなくなり、既知の祖先がないため、実際のブロックチェーンから拒否されます。孤立したブロックは、メインネットワークから分離されているため、分離ブロックと呼ぶこともできます。.

では、ネットワークはどのブロックが有効で、どのブロックを孤立させるかをどのように決定するのでしょうか。プルーフオブワークが大きいブロックは受け入れられ、PoWのシェアが低いブロックは破棄されます。その結果、孤立したブロックを担当する鉱夫は報酬を失います。ビットコインブロックチェーンネットワークでは、毎日、孤立するブロックがいくつかあります。また、孤立したブロックが多いブロックチェーンネットワークは、51%の攻撃や二重支払い攻撃などの危険につながる可能性があることにも注意してください.

孤立したブロック

古いブロック

ほとんどの鉱夫は、古いブロックと孤立したブロックはどちらも同じだと考えています。いいえ、そうではなく、混乱させません。孤立ブロックは短いチェーン上のブロックであり、その親が不明であるため、検証できません。古いブロックは完全に有効であり、正常にマイニングされたブロックですが、アクティブではなく、現在のブロックチェーンに含まれていません.

古いブロック画像ソース:https://medium.com/@blockchain101/confirmation-times-stale-blocks-reverse-transaction-double-spending-and-the-51-attack-in-simple-bd65a32d32b3

これを理解するには、この基本原則を知っている必要があります。ビットコインネットワークに2つの異なるバージョンのブロックチェーンが提示されている場合、最長のチェーンが優先バージョンであり、最小のチェーンは拒否されます。また、どのネットワークでも、最長のチェーンが有効なチェーンであり、それが王様です。ここで、大多数の鉱山労働者が取り組んでいます。あなたまたはあなたのプールはいつでもネットワークをフォークする可能性があり、より高いハッシュパワーでメインチェーンがサイドチェーンを追い越します。現在、このブロックで作業を続けている鉱夫は、古いブロックでのマイニングと呼ばれています。古いブロックは、すでに発見またはマイニングされている古いブロックに他なりません。したがって、古いブロックに取り組んでいる人は誰でも報酬の対象にはなりません.

アンクルブロック

現在、UncleブロックはBitcoinの孤立ブロックに似ていますが、いくつかの違いがあります。アンクルブロックの概念を理解するには、ブロックチェーンを家系図と見なしてください。あなた、あなたのお父さん、そして彼のお父さんは、ブロックチェーンを形成する「正しい」ブロックのようなものです。叔父は家族と密接に関係しており、ブロックチェーンの「正しい」次のブロックであるため、彼らには重みがあります。ただし、最長のチェーンには含まれていません.

イーサリアムネットワークや他のEthashコインでは、叔父はブロックと呼ばれます。では、イーサリアムマイニングの叔父ブロックまたは叔父とは何ですか?それについて非常に重要なことは何ですか?イーサリアムプロトコルは、これらの叔父のブロック(孤立した)を見つける鉱夫を奨励するように設計されています。何故ですか?私たちが言ったようにビットコインでは、最長のチェーンが王であり、それがメインチェーンです。しかし、イーサリアムでは最も重いチェーンがメインチェーンであり、これらの叔父のブロックがチェーンをより重くします.

おじさんブロック

イーサリアムのブロック時間が速いため、孤立したブロックがたくさんあり、ネットワークが無効になります。それらを拒否する代わりに、叔父ブロックの参照は各ブロックのヘッダーの新しいフィールドに保存されます。この目的のために、イーサリアムのGhostプロトコルソリューションは、鉱夫が叔父のブロックを見つけるように促します。これらの叔父のブロックはチェーンのセキュリティに貢献し、さらに潜在的な51%の攻撃の可能性を減らします.

それが役に立てば幸い!

ブロックチェーンテクノロジーの専門用語と詳細を学ぶために終了しましたか?すごい!そのため、コインガイドにはナレッジベースと呼ばれるセクションがあります。それらをチェックしてください Twitterでフォローします ビットコインと暗号通貨の詳細については.