1つの価格で2つ

簡単に言えば、マージされたマイニング(補助プルーフオブワークとも呼ばれます)は 2つの異なる暗号通貨を同時にマイニングするプロセス. 一部のプロジェクトでは、ネットワークの成長に合わせてセキュリティを強化するために、このマイニングプロセスを早い段階で実装することを選択しています。最近の51%の攻撃で示されているように、ブロックチェーンのシステムでかなりのハッシュ能力を持つことは冗談ではありません.

マージマイニングは、若いネットワークが独自に十分なハッシュパワーを獲得する前に、これらの攻撃からネットワークを保護するためのソリューションにすぎない可能性があります。この記事では、マージされたマイニングがどのように機能するか、その長所と短所、およびどのプロジェクトがそれをコードに採用しているかを正確に学習します。.

マージされたマイニングはどのように機能しますか?

何よりもまず、マージされたマイニングに参加する暗号通貨は、同じハッシュアルゴリズムを共有する必要があります。一般的なアルゴリズムには、SHA-256(Bitcoin)、Scrypt(Litecoin)、およびEquihash(Zcash)が含まれます。この接続により、マイナーは同じハッシュ計算を使用して両方のチェーンにブロックを構築し、それらを保護できます.

さらに、すべてのマージされたマイニングシナリオには 親チェーン補助チェーン. 親チェーンには実際のマイニングが含まれており、補助チェーンや補助チェーンのマイニングについて知る必要はありません。補助チェーンは、親チェーンから「ピギーバック」するブロックチェーンです。親チェーンとは異なり、このチェーンは、親チェーンからのマイニングが有効であることを登録できるように、追加の開発作業が必要です。.

プロセス

あなたが鉱夫であるかのように、2つのブロックチェーンのマージされたマイニングプロセスの一般的な例を見ていきましょう。マイニングしている2つのチェーンは、ParentChainとAuxiliaryChainです。.

マイニングの前に、チェーンごとに一連のトランザクションを組み立てます。 AuxiliaryChainセットには、チェーン上の関連トランザクションが含まれています。ただし、ParentChainセットには、チェーン上の標準トランザクションが含まれています プラス 作成したAuxiliaryChainブロックのハッシュを含むトランザクション。さて、マイニングに移りましょう.

上記のように、ParentChainとAuxiliaryChainは同じハッシュ関数を使用します。また、AuxiliaryChain開発者は、マージされたマイニングを可能にするネットワークを構築しました。これらの2つのコンポーネントを使用すると、両方のチェーンのハッシュ関数を同時に解決できます。 より多くの計算能力を発揮することなく.

両方のチェーンをマイニングする場合、2つの主要なシナリオが発生する可能性があります。

  1. ParentChainの難易度でハッシュを解決します.
  2. AuxiliaryChainの難易度でハッシュを解決します.

理想的には、この例を簡単にするために、ParentChainの難易度は常にAuxiliaryChainの難易度よりも高くなります。.

シナリオ1:シナリオ1: ParentChainブロックの作成が完了し、ParentChainネットワークに送信します。 AuxiliaryChainよりも高い難易度でParentChainハッシュを解決したため、AuxiliaryChainブロックもマイニングし、両方の報酬を受け取ります.

シナリオ2:シナリオ2: これで、AuxiliaryChainブロックの作成が完了し、ParentChainブロックのブロックヘッダーとハッシュが挿入されます。 AuxiliaryChainは、AuxiliaryChainブロックヘッダーとトランザクションの後に作業を完了したという証拠が含まれているため、このブロックを受け入れます。 ParentChainハッシュとヘッダーであることの証明。 AuxiliaryChainマイナー報酬を受け取ります.

統合されたマイニングプロセス

統合されたマイニング報酬プロセス(提供:SBA Research)

長所と短所

マージされたマイニングには、いくつかの明確な利点があります。間違いありません。しかし、より多くのチームがプロジェクトにそれを実装していない理由(またはいくつか)があります。最初にポジティブを見てみましょう.

長所

マージされたマイニングは、追加の計算能力を必要としません. マイナーは両方のハッシュ関数を同時に解いているため、計算能力は同じままです。彼らは2人の異なる受信者に仕事の証明を提出しているだけです.

補助チェーンはハッシュパワーが向上します. 小規模なブロックチェーンプロジェクトでは、マージされたマイニングを使用して、大規模な親チェーンのハッシュ能力を活用できます。理想的には、マイナーは、同じ量の作業に対して増加した報酬を受け取るため、マージされたマイニングに切り替えても問題はありません。したがって、このタイプのマイニングは、新しいブロックチェーンがスケーリングするときに51%の攻撃から身を守るための信頼できる方法になる可能性があります.

親チェーンは影響を受けません. 親チェーンは、マージされたマイニングに参加するために追加の作業を必要としません。そして、そのブロックチェーンへの唯一の追加は、そのトランザクションツリーに追加される補助チェーンハッシュです.

短所

マージされたマイニングはセットアップが複雑です. 統合マイニングには利点がありますが、多くのチームは、追加のネットワークセキュリティが実装にかかる時間の価値があるとは考えていません。.

鉱夫には追加の作業が必要です. マージされたマイニングに参加するには、追加のコインデーモンを実行し、新しいブロックチェーンを管理する必要があります。この余分な作業は、単一の鉱夫よりもはるかに多くの可動部品を持っているプールオペレーターにとって特に時間がかかる可能性があります.

マージされたマイニングを使用するプロジェクト

驚いたことに、マージマイニングを実装したプロジェクトは多くありません。以下は、次のような注目すべきもののいくつかです。

ネームコイン

ネームコイン ビットコインからフォークした最初の暗号通貨であり、マイニングを統合した最初の暗号通貨でした。どちらもSHA-256ハッシュを使用しているため、開発者は親チェーンとしてビットコインを利用することを選択しました。その後、プロジェクトは比較的非アクティブになりました.

ドージコイン

開発者が最終的にライトコインとのマージマイニングを開始することを決定したとき、ドージコインコミュニティは分割されました。あなたはまだチェックアウトすることができます AMARedditスレッド チャーリー・リーがコミュニティからの質問に答え、統合されたマイニングパートナーシップを主張する場所.

エラストス

若いブロックチェーンプロジェクトであるElastosも、マイニングとビットコインを統合しました。 Elastosネットワークには、マイニング戦略が提供する分散型の信頼から利益を得るとチームが主張するサイドチェーンが含まれています.

マージドマイニングの未来

完璧ではありませんが、マージされたマイニングは、小さなブロックチェーンが悪評を得て、ハッシュの乗っ取りから身を守るための良い方法になる可能性があります。良い面の可能性はありますが、これまでのところ、追加の作業によって開発チームの大多数がオフになっています.

ネットワークハッシュレートの低いブロックチェーンを狙う攻撃者の数が増えるにつれ、この独自のコンセンサスメカニズムを支持するコミュニティの感情が変化し始める可能性があります。言うのは難しいですが、統合マイニングへの切り替えは、ドージコインが今日私たちが知っていて愛している弾力性のある、ミームに満ちた暗号通貨に成長するための重要な要因だった可能性があります.