06 June 22:51
简体中文
English
Tiếng Việt
Español
Русский
Français (Afrique)
Português
ไทย
Indonesia
日本語
بالعربية
Українська
オマーブロックは、以前はオマーアンクルブロックと呼ばれていました。
アンクルは性別固有の単語のため、削除されました。
Ommer ブロックは、2 つのブロックがネットワークによって同時にマイニングされたときに形成されます。
ネットワークバリデーターからの3分の2のコンセンサスルールは、2つのブロックのどちらがOmmerブロックになるかを決定します。
Ommerブロックは、イーサリアムブロックチェーンによって作成され、利用されます。
データが検証され、一般的に合意され、保護されていることを確認するために、EthereumなどのブロックチェーンネットワークはMerkle Treeを使用します。
Ommer ブロックは Orphan ブロックとは異なりますが、どちらもバリデーターが受け入れるメインブロックではありません。
ブロックチェーン技術の背後にある操作は、簡単にデコードできるブロックチェーン開発者を除いて、数多くあり、あいまいです。
分散型アプリの作成方法、新しいブロックのマイニング方法、またはトランザクションの検証方法について読むと、最も簡単な言語で書かれています。 そして、私たちは活動全体が単純であると信じさせられます。
しかし、これらの開発者とマイナーは、間隔をあけてあいまいさに遭遇します。 しかし、これらの曖昧さは現実の問題に例えられていません。 例としては、ハードフォークやオマーブロックなどがあります。
この記事では、Ommer Blockの背後にある概念、それがどのように作成されているか、そしてその本質的な機能を調べます。
オマーブロックの形成方法
以前はOmmer (Uncle) ブロックと呼ばれていた Ommer ブロックは、2 つのブロックがネットワークによって同時にマイニングされたときに形成されます。 このシナリオでは、1 つのブロックが除外され、もう 1 つのブロックが使用され、残りのブロックは Ommer ブロックと呼ばれます。
Ethereumネットワークでは、2つのブロックが同時に作成され、デジタル元帳に送信されると、ブロックの1つだけが台帳に入ることができます。 2つ目はオマーブロックになります。
過去にアンクルブロックと呼ばれた理由は、利用されたブロックと残されたブロックの家族関係を示すためです。 その後、ブロックに性別名を付ける必要はないと判断され、「おじさん」は削除されました。
ブロックチェーンフォークのために2つのブロックが作成されると、ネットワークバリデーターからの3分の2のコンセンサスルールによって、どのブロックが使用され、1つがOmmerブロックになるかが決定されます。
Ommer Blocksは意図的にEthereumのブロックチェーンに統合されています。 統合は、コンセンサスメカニズムの検証プロトコルであるCasper The Friendly GHOST(Greedy Heaviest Object Subtree)を介して行われました。
オマーブロックの背後にある概念
オマーブロックはイーサリアムブロックチェーン上に作成されます。 Ethereumネットワークは、ブロックチェーン内のデータがコンセンサスによって検証および追加されることを保証するメカニズムを使用するパブリックブロックチェーンです。
イーサリアムなどのブロックチェーンネットワークは、Merkle Treeを使用して、データが検証され、一般的に合意され、保護されていることを確認します。 マークルツリーは、前述のタスクを実行するために使用されるデータ構造です。
マークルツリーの役割は、データブロックの先祖関係を確立することです。 新しいブロックには、以前のブロックからの情報が含まれます。 この手順は、新しい世代間で受け継がれるDNAに似ています。
マークルツリー表現は次のとおりです。
ツリー内の最初のブロックの名前がブロック A の場合、ブロック A から作成された新しいブロックはブロック A の子孫と見なされ、ブロック A の詳細とその情報が含まれます。
新しく作成されたブロックはブロックBと呼ぶことができますが、それは「Aシンボル」を持ちます。 それが「ブロックBa」です。 マイナーが前のブロックからより多くのブロックを作成すると、関係は継続し、ブロックチェーン上に家系図が構築されます。
なぜこのイラスト全体を作ったのか不思議に思うかもしれません! これはそれです。
2 つのブロックが検証され、ブロック A で同時に作成された場合、それらは "Blocks Ba と Ba2" という名前になります。 これは、それらが同じ親ブロックの兄弟ブロックであることを示しています。
ネットワークはブロックの 1 つしか受け入れることができないため、ブロック Ba を受け取り、フォークされたもう 1 つの Ba2 は Ommer ブロックとして残ります。
イーサリアムにおけるオマーブロックの関連性
通常、Ommer ブロックは偶発的で意図しないバグであり、計画されていないマイニングプロセスの副産物です。
しかし、イーサリアムはOmmer Blockに関連性を与えるよう奨励しました。 その理由は次のとおりです。
まず、ネットワークはOmmer Blocksで行われた作業を含め、メインブロックチェーンで行われた作業を補完することを可能にします。このプロセスは、ネットワークセキュリティを強化するのに役立ち、権限のない人がトランザクションの詳細にアクセスすることを困難にします。
Ommer ブロックは、大規模なマイニングプールに対するインセンティブの集中化を減らすのに役立ちます。これらの主要な鉱山プールには、大規模な鉱夫農場といくつかの鉱夫がいます。
結局、彼らはすべての報酬を主張します。したがって、Ommerブロックは、個々の鉱夫に残されたわずかな報酬を補う報酬です。最後に、ブロック時間が短くなり、ネットワークの速度が向上するため、より多くのOmmerブロックを作成できるようにします。
Ommer ブロックは、多くの場合、「孤立したブロック」と混同されますが、それらは異なります。
孤立ブロックは、マイナーが同じトランザクションセットを同時にマイニングするために競合している間に作成されたブロックです。
ブロックを検証する最初のマイナーのみが受け入れられ、他の完了したブロックはどのチェーンにも追加されません。 これらは孤立したブロックです。
Ommer ブロックはチェーンに追加されますが、孤立したブロックは追加されません。 ただし、両方のブロックのマイナーはイーサリアムネットワークで報酬を受けます。
結論
鉱夫は、オマーブロックの作成に影響を与えたり、中止したりすることはできません。 Ethereumネットワーク上に作成されたすべての新しいブロックに対して、Ommerブロックが作成される可能性があります。
現在のバージョンのイーサリアムはプルーフ・オブ・ワーク(PoW)コンセンサスメカニズムを使用しているため、Ommerブロックには報酬があります。 報酬は、元のブロック報酬と取引手数料のわずかな割合です。
結論として、Ommerブロックは誤って作成されましたが、Ethereum開発者はブロックチェーン技術に関連性を与えました。
著者:
バレンタイン。A , Gate.io 研究者
この記事は研究者の見解のみを表しており、投資提案を構成するものではありません。
Gate.io は、この記事に対するすべての権利を留保します。 記事の再投稿は、参照されている限り、許可さ Gate.io ます。 いずれの場合も、著作権侵害により法的措置が取られます。