RSK:ビットコインで最も収益性の高い統合マイニングプラットフォーム

の作成の背後にあるアイデア RSK ビットコインのブロックチェーンを提供することです, スマートコントラクト機能.

それは最も興味深いものの1つです スマートコントラクトを開発するためのプラットフォーム ビットコインのネットワークセキュリティとSolidityの使いやすさを兼ね備えています。そのシステムに電力を供給するために、Rootstockはマージされたマイニングを使用します。マージされたマイニングとは何なのか疑問に思っていますか?始めましょう!

rskマージマイニング

プルーフオブワークの簡単な概要

先に進む前に、プルーフオブワーク(POW)を簡単に要約しましょう.

  • マイナーは暗号パズルを解いてブロックを「マイニング」し、ブロックチェーンに追加します. 
  • このプロセスには、膨大な量のエネルギーと計算量が必要です。パズルは、システムを難しくし、負担をかけるように設計されています.
  • マイナーがパズルを解くと、検証のためにブロックをネットワークに提示します.

ビットコインのエコシステムでのマイニングは難しいプロセスです。これが、マイナーがリソースをプールし、ハッシュレートを組み合わせて「マイニングプール」を作成する理由です。マイニングプールは、マイナー(クライアント)がプールサーバー(サーバー)に接続するクライアントサーバーアーキテクチャに従います。 poolserverは、マイニングプールサーバーソフトウェアの1つを実行します。一般的なソフトウェアには、CKpool、BTCpool、Eloipoolなどがあります。.

あなたが捕虜をより深く調べたいのなら、 このガイドをチェックしてください.  とりあえず、マージされたマイニングについて詳しく見ていきましょう.

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

マージマイニングとは?

統合されたマイニング は、同じアルゴリズムを使用するさまざまな暗号通貨を一緒にマイニングできるようにするメカニズムです。したがって、この場合、ビットコインとRSKはどちらもSHA-256アルゴリズムに基づいているため、マージされたマイニングを介して一緒にマイニングできます。マージされたマイニングの2つの最大の利点は次のとおりです。

  • 鉱山労働者は新しい機器を購入する必要がないため、投資コストを大幅に削減できます.
  • ハッシュレートが低い暗号通貨は、ハッシュレートが高い暗号通貨をピギーバックすることで、追加のハッシュパワーを得ることができます.
  • マイナーは、セカンダリチェーンを維持することで追加の報酬を獲得することもできます.

Namecoinは、Bitcoinとマージマイニングした最初の暗号通貨でした。マージマイニングプロセスの仕組みの概要を見てみましょう。

  • セカンダリブロックチェーンのブロックIDは、プライマリブロックチェーンのブロックに埋め込まれています。このブロックIDは、セカンダリチェーン内のブロックの暗号化ハッシュです。.
  • このセカンダリブロックハッシュの前には、マージマイニングの「タグ」が付いています。このタグは、短い説明テキストまたはマジックバイトにすることができます.
  • 混乱を避けるために、プライマリチェーンのブロックをセカンダリチェーンの複数のブロックに関連付けることはできません。.
  • マージされたマイニングの全体的なセキュリティを確保するには、同じセカンダリブロックチェーンから2つのブロックに関連付けることができるプライマリブロックチェーンブロックを作成することは、関連付けごとに1つずつ、2つの異なるプライマリブロックチェーンブロックをマイニングすることよりも難しい必要があります。二次ブロックチェーンの難しさ.

RSK-ビットコインの場合、RSKブロックの難易度は70ビットのセキュリティと比較され、ビットコインの難易度は74ビットと比較されます. 

ビットコインマイニングプールには通常、マイナーに提供するすべてのマイニングジョブにRSKのブロックへの参照が含まれています。鉱山労働者が解決策を見つけるたびに、それはビットコインとRSKの両方の難しさと比較されます。その後、3つの可能な結果があります。

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second
  • このソリューションは、ビットコインネットワークの難しさを満たしています。ブロックが組み立てられ、ネットワークに送信されます。ビットコインネットワークは、RSKのマージされたマイニングリファレンスも伝播します。 RSKの難易度はビットコインよりも低いため、このソリューションはRSKで機能します.
  • このソリューションはRSKを満たしますが、ビットコインは満たしません。ソリューションは、ビットコインネットワークではなくRSKネットワークに送信されます.
  • このソリューションは、難易度の要件を満たしていません.

いずれにせよ、最終的にRSKに提出されるソリューションにより、ノードはSPVプルーフを構築できます。証明が有効な場合、それはネットワークに送信されるブロックの一部として含まれます.

マージされたマイニングを詳しく調べる

ビットコインヘッダーは、マージされたマイニングのPOWプロキシのように機能します。 RSKブロックチェーンは、ビットコインブロックヘッダーのPOWを解釈します。ブロック内のタグを検索して、どのRSKチェーンブロックがそのタグにリンクされているかを確認します。また、RSKブロックチェーンは、ビットコインヘッダーのPOWを検証し、対応するRSKヘッダーに関連付けるために、完全なビットコインブロックを必要としないことに注意してください。この関係を確立するには、単純なSPV証明で十分です。 SPV証明についてはもう少し詳しく説明します。とりあえず、RSKタグについて理解を深めましょう.

RSKタグの現在の形式は次のとおりです。RSKBLOCK:RskBlockHeaderHash

  • 「RSKBLOCK:」は、次のバイトで構成されるASCII文字列です:52 53 4b 42 4c 4f 43 4b 3a.
  • RskBlockHeaderHashは、PoWが解決された後に入力される、マージされたマイニングフィールドを含まない、バイナリ形式のRSKブロックヘッダーのKeccakハッシュダイジェストです。.

必須ではありませんが、RSKタグは、出力スクリプトのOP_RETURNOP_PUSHDATA1オペコードの後に​​含める必要があります。これは、ビットコインUTXOのスパムを防ぐのに役立ちます.

RskBlockHeaderHashは、標準のRSKノード(rskjデーモン)によって作成されます。 poolserverプラグインは、rskjデーモンをポーリングし、最新のRskBlockHeaderHash値を維持してpoolserverに提供します.

これらに加えて、次の追加の制限が適用される場合があります。

  • RskBlockHeaderHashに続く、コインベーストランザクションの終了までのバイト数は、128バイト以下である必要があります.
  • バイナリ文字列「RSKBLOCK:」(52 53 4b 42 4c 4f 43 4b 3a)を末尾のrawバイトに含めないでください.
  • RSKタグが最後以外の出力スクリプトにある場合は、次の出力のバイトに表示される可能性があります。これが、RSKタグの最後の出力スクリプトを使用することを強くお勧めする理由です。.
  • RSKタグがコインベースフィールドにある場合、「RSKBLOCK:」がコインベースフィールドに表示される可能性があります.

SPV証明とは何ですか?

上記のように、セカンダリRSKブロックチェーンとプライマリビットコインブロックチェーンの間の関連付けは、SPVプルーフによって確立できます。 SPV証明は、主にマークルツリーメンバーシップ証明で構成されます. 

青いボックスは、SPVプルーフに含まれ、RSKブロックに沿って送信される情報を表します。末尾のバイトによる制限により、RSKフルノードは、以下で構成されるSPVプルーフの圧縮バージョンを作成します。

  • ビットコインブロックヘッダー(80バイト).
  • CoinbaseトランザクションへのMerkleブランチ(約320バイト).
  • コインベーストランザクションの先頭を消費するSHA-256の中間状態(32バイト).
  • 64バイトに整列されたチャンクは、コインベーストランザクションの証跡とRSKタグ(最大169バイト)で構成されます。. 
  • 現在、SPVマージマイニングプルーフの最大サイズは780バイトです。.

poolserverソフトウェアは、完全なブロックまたはこのSPVプルーフをrskjデーモンに送信できます。 rskjがブロックを受信すると、ブロックを解析し、S​​PVプルーフを構築するために必要なフィールドを抽出します。.

統合されたマイニングの難しさ

先に進む前に、難しさの意味と、この概念が最初に導入された理由を理解しましょう。ご存知かもしれませんが、ビットコインのハードキャップは2100万コインです。より多くの鉱山労働者がスペースに入ると、彼らがすべてのコインを生態系に送り出すのを防ぐために何かをする必要がありました.

ビットコインの供給が手に負えなくなるのを防ぎ、より持続可能なモデルにするために、中本聡は難易度メカニズムを統合しました。ますます多くのブロックがマイニングされるにつれて、暗号パズルの難易度は指数関数的に増加します。基本的に、マイニングするビットコインが多いほど、マイニングのプロセスは難しくなります. 

これが何を意味するのかがわかったので、これを検討してください。RSKチェーンの難易度はビットコインの難易度よりもはるかに低くなっています。内部的には、難易度は「ターゲット」に変換されます。これは難易度に反比例します。ターゲットは256ビットの符号なし整数です.

同じ日に、マージされたマイニングされたブロックチェーンのおおよそのターゲット。ブロックの頻度が20倍高いため、RSKのターゲットは高くなります. 

これが、RSK POWパズルを解くブロックヘッダーがその難しさを満たさない可能性があるため、ビットコインネットワークによって受け入れられない可能性がある理由です。したがって、ここで質問するのは、マイニングプールが常にビットコインブロックを探している場合、どのようにしてRSKブロックを検出できるかということです。とにかく、鉱山労働者は常により低い難易度でブロックを解決しようとしていることがわかりました。これらの中間の難易度の低いブロックは「共有」と呼ばれ、プールサーバーがアカウンティングに必要とします。プール内の多くのマイナーは、実際のソリューション間でより多くのシェアを積極的に作成して、アカウンティングマイナーの貢献により高い粒度を提供します。.  

共有について覚えておくべきことがいくつかあります。

  • 共有はかなり定期的にプールサーバーに送信されます。したがって、サーバーは、ハッシュの寄与に応じて、関与するマイナー間で将来の収益を分割できます。.
  • システムの全体的なハッシュ能力によっては、ビットコインブロックの難易度が下がることがあります。これが、現在のビットコインPOWパズルの解決策になる可能性があるため、システム内で共有が送信される理由です。.
  • 共有のハッシュダイジェストがビットコインの現在のターゲットよりも低い場合、ビットコインデーモンに転送され、ネットワーク全体に拡散されます。. 
  • 二次ブロックチェーンが異なれば、問題も異なる可能性があります。これが、マージされたマイニング対応プールサーバーが、共有のターゲットを、それがサポートするセカンダリブロックチェーンのすべてのターゲットと比較する必要がある理由です。したがって、共有がRSKの目標を満たしている場合、対応するブロックはRSKネットワークに対して有効であると見なされます。.

RSKマージマイニングセキュリティ

RSKの統合マイニングメカニズムの合理的なマイナーは、2 ^ 69の操作のみを実行する必要があります(RSKの現在の難しさ)。不合理な攻撃者は、システムに何らかの損害を与えるために、30秒未満で2 ^ 80ものハッシュ操作を計算する必要があります。この攻撃を実行するために、この非合理的な攻撃者は、合理的なマイナーの2000倍のハードウェアに投資する必要があります。投資額は約5兆ドルになります. 

ただし、ここで考慮すべきことがもう1つあります。攻撃者は、同じRSKブロックの高さでPOWを共有する1つ以上のブロックのみを生成できます。もしそうなら、それは一日の終わりに5兆ドルの無駄です. 

架空のSHA256の脆弱性

RSKは、非標準の暗号化トリックを使用して、生成トランザクションを圧縮します。 RSKは、Merkle–Damgård構造の中間状態からハッシュすることにより、完全なトランザクションではなくテールのみを送信します。ただし、このトリックは、SHA256アルゴリズムが「フリースタート衝突」に対して完全に耐性があることを前提としています。 RSKの設定によると、SHA256は少なくともブルートフォース80ビットと同じくらい安全である必要があります.

SHA256でフリースタート衝突は検出されませんでした。最良の結果は、SHA256の縮小ラウンドバージョンでセミフリースタート衝突を検出することに対応します(64ラウンドのうち38ラウンド、2 ^ 65操作のコスト).

これまでのところ、アルゴリズムは安全に使用できると見なされています。ただし、そのような攻撃が発見された場合、RSKはネットワークのアップグレードによって保護できます。その場合、RSKは暗号化圧縮トリックを使用しません。ただし、これによりブロックサイズがわずかに増加します.

注意: SHA256がフリースタート衝突攻撃を受けた場合、SHA256は完全に役に立たなくなります。これはビットコインからも非常に問題になります.

また、RSKの1.0.0リリースは、起こりうるタグの衝突に対して80ビットのセキュリティを提供します。 80ビットの衝突攻撃は、理論的、経済的、および計算的に非合理的です。. 

  • 計算POV:この規模の攻撃には、非現実的な量のメモリが必要になります。また、衝突攻撃のCPUコストは、RSK PoWパズルを解くコストの2000倍以上です(69ビット対80ビット)。. 
  • 理論上のPOV:RSKのDECOR +コンセンサスは、衝突するブロックがブロック報酬を共有するため、過去のブロック報酬が新しいブロックの報酬とほぼ等しい場合、過去のブロックの新しい兄弟を見つける利点はありません。これが本質的に意味することは、攻撃者は主に自分自身と競争するということです.

  • 経済的視点:正直な合併鉱夫はビットコインの取引手数料を稼ぐので、合併鉱業はビットコインによって助成されます。一方、攻撃者は衝突攻撃の全費用を支払う必要があります。これは、POWリンケージへの攻撃は費用効果が高くないことを意味します.

RSKによると, 「コンピューティング効率の飛躍的進歩を考慮しても、タグは今後20年間は安全だと考えています。ただし、コンピューティングの傾向が根本的に変化した場合、将来のネットワークアップグレードにより、ハッシュのサイズが32バイト全体に簡単に拡張される可能性があります。」

結論

RSKは ビットコインでのマージマイニングの最も収益性の高いオプション. RSKチームは、CoiniumServ、CKpool、BTCpool、Eloipoolなどのいくつかのプール実装用に完全に機能するプラグインをいくつか開発しました。他のプールは独自のプラグインを実装しています。彼らは、適切に最適化されているため、他のマイニングプールソフトウェアよりもCKpoolを個人的に推奨しています。開始したいマイニングプールの場合は、の指示に従ってください。 RSKマージマイニング セクション. 

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me