Staking概要
このガイドでは、Rocket Poolでのstakingがどのように機能するか(ETHがどのように活用され、報酬がどのように生成されるか)を紹介し、stakeできる方法を要約します。
stakingの仕組みに興味がなく、stakingの方法を学びたいだけの場合は、こちらをクリックしてそのセクションにスキップしてください。
Ethereum Stakingの仕組み
Rocket Poolに入る前に、一般的なEthereum上でのstakingについて説明しましょう。 2022年9月15日のthe Merge以降、Ethereumは2つのブロックチェーンを並行して構成するようになりました。Ethereumのすべてのトランザクションデータを含むExecution layer(以前のETH1)と、ネットワークにブロードキャストされた各トランザクションと各ブロックの妥当性を集合的に決定するvalidatorのネットワークで構成されるConsensus layer(Beacon Chainとも呼ばれ、以前のETH2)です。
Stakingは、Ethereumブロックチェーンの一貫性とセキュリティを維持するためにネットワークを支援するために、Beacon Chain上でこれらのvalidatorの1つ(または複数)を作成および維持するプロセスです。 Validatorは、トランザクションと新しいブロック提案をリッスンし、提案されたブロックに舞台裏でいくつかの数値計算と検証を行うことによって、合法的で有効なトランザクションが含まれていることを証明することによってこれを行います。 時折、彼ら自身で新しいブロックを提案することもあります。
ネットワークがチェーンの現在の状態について嘘をつく悪意のあるvalidatorに対して回復力があることを保証するために、各validatorはネットワークに「stake」として正確に32 ETHをロックする必要があります。 職務を正しく実行し、他のvalidatorの大多数と同意すると、報酬を獲得します。不正確に実行し、チェーンを攻撃すると、ロックされた32 ETH残高の一部を失います。 奪われる量は、攻撃の深刻度とそれに参加したvalidatorの数によって異なります。
EthereumのValidatorは、スケジュールに従ってattestationとブロック提案を割り当てられます。 これは、すべての人が絶えずお互いを競争し、他の全員より先に次のブロックを考え出そうとする古いProof of Work(PoW)システムとは大きく異なります。 これは、マイナーが次のブロックを見つけない限りブロック報酬を獲得することが保証されていないPoWとは異なり、Proof of Stakevalidatorは、職務を実行する限り、安定した収入を確実に得ることができることを意味します。
最初は、validator報酬は単にBeacon Chain上の各validatorに対して蓄積され、オペレーターがアクセスできませんでした。「Shapella」ハードフォークの時点で、validator報酬は、validatorのwithdrawal credentialsによって定義されたExecution Layerアドレスに定期的に「skimmed」されます。
さらに、ExecutionレイヤーとConsensusレイヤーがマージされたため、validatorは、提案するブロックに含まれるトランザクションのpriority feeでも報酬を受け取ります。 これらのpriority feeは、ブロック提案者が設定した「Fee Recipient」に従ってExecution layerで直接支払われます。 validatorがMEVネットワークに参加して他の誰かが構築したブロックを提案する場合、そのビルダーはMEV報酬として知られるvalidatorに補足的なチップを提供します。 これも、Execution layerで直接利用可能であり、priority feeと同時に提供されます。
Rocket Poolの仕組み
新しいvalidatorを作成するために32 ETHを預ける必要があるsolo stakerとは異なり、Rocket Pool nodeはvalidatorごとに8 ETHまたは16 ETHのいずれかを預けるだけで済みます。 これは、staking pool(stakerがrETHと引き換えに預けた)からそれぞれ24 ETHまたは16 ETHと組み合わされて、新しいEthereum validatorを作成します。 この新しいvalidatorはminipoolと呼ばれます。
Beacon chainにとって、minipoolは通常のvalidatorとまったく同じように見えます。 同じ責任、従わなければならない同じルール、同じ報酬などがあります。 唯一の違いは、minipoolがどのように作成されたか、node operatorが自発的にminipoolを終了するか、slashされたときにwithdrawalがどのように機能するかです。 作成、withdraw、および報酬の委任のすべては、Execution layerのRocket Poolのsmart contractsによって処理されます。 これにより、完全に分散化されます。
rETHトークン
Rocket Pool stakerとして、あなたの役割は、node operatorが新しいBeacon Chain validatorを作成できるようにするdeposit poolにETHを預けることです。 0.01 ETHという少量をステークできます。
そうすることで、rETHと呼ばれるトークンが与えられます。rETHは、預けたETHの量といつ預けたかの両方を表します。 比率には、Rocket Pool node operatorが以下から獲得する報酬が含まれます。
- Beacon Chain自体
- ブロック提案からのpriority fee
- ブロック提案からのMEV報酬
より具体的には、rETHの価値は次の比率によって決定されます。
Beacon Chain報酬、priority fee、およびMEV報酬は常に蓄積されるため、これはrETHの価値がETHに対して効果的に常に増加することを意味します。 rETH/ETH為替レートは、Rocket Pool node operatorが獲得したBeacon Chain報酬に基づいて約24時間ごとに更新されます。
この点を説明するために、時間の経過に伴うrETHの価値(ETHに対する相対的な)のチャートを以下に示します。予想どおり、緩やかだが着実な成長を示しています。
デモンストレーションとして、簡単な例を行いましょう。
1 ETH = 1 rETHのときに最初にステークするとします。 10 ETHを預け、10 rETHを受け取ります。
数年後、validator報酬によりBeacon Chainの残高が増加します。 128 ETHがRocket Poolでステークされ、Beacon Chain上のすべてのvalidator残高の合計が160 ETHだったとします。 次に、1 ETHは(128/160)= 0.8 rETHの価値があります。逆に、1 rETHは(160/128)= 1.25 ETHの価値があります。
この時点で、10 rETHをRocket Poolのスマートコントラクトに戻し、12.5 ETHを受け取ることができます。
これは、rETHを保持している限り、Rocket Poolでステークしていることを意味します。 Rocket Poolから直接取得する必要はありません。 たとえば、取引所でrETHを購入できます。すべてのrETHトークンはまったく同じであるため、トークンを保持するだけでステークの利点を自動的に受け取ります。
Rocket Poolと直接rETHをETHに戻すことは、staking poolに取引を処理するのに十分なETHがある場合にのみ可能です。 このプールのETHは、2つのソースから来ます。
- node operatorがまだ新しいvalidatorを作成するために使用していない、他のstakerが預けたETH
- node operatorがvalidatorの1つを終了し、Beacon Chainから報酬を受け取った後に返されたETH
node operatorがstaking poolのすべてをBeacon chainで機能させた場合、liquidity poolにはunstakingをカバーするのに十分な残高がない可能性があります。 このシナリオでは、rETHをETHに戻す他の方法(Uniswapのような分散型取引所など)を見つけることができますが、わずかなプレミアムが付く可能性があります。
Rocket Poolに保持してrETHを最終的に返す代わりに、DeFiアプリケーションで使用することもできます。 取引、貸出、担保として使用できます...rETHは標準のERC20トークンであるため、他のトークンを使用できるあらゆる方法で使用できます。
税務上の影響
各国には独自の税法があり、ここですべてを文書化することは不可能です。 一部の国では、ETHをrETHに預けることは課税対象のイベントと見なされる場合があります。 ただし、rETHは保持するトークンの実際の量が一定のままで本質的に価値を蓄積するため、単に保持しているだけでは通常課税対象のイベントを生成しません。
これにより、あなたの国が短期および長期のキャピタルゲイン税を分離している場合、rETHは長期保有に望ましいステークトークンになる可能性があります。
暗号通貨に関連する税法はまだ初期段階にあります。各ユーザーは独自の調査を行い、税務専門家と話すことを検討する必要があります。
以下は、Ethereumに関連するユーザーに税務支援を提供する有用なサイトです。 これは公式の推奨ではありません - ユーザーは税務上の影響と戦略に関して独自の調査を行うことをお勧めします。
Rocket Poolでステークする方法
上記のように、rETHトークンを保持している限り、あなたはRocket Pool Stakerです。 ここでは、それを取得するいくつかの一般的な方法を要約します。
ここで説明されているすべての方法は、MetaMaskなどのEthereumウォレットの使用に依存しています。 Ethereumウォレットを使用したことがない場合は、Rocket Poolでステークする前に、それらについて詳しく学び、使用を練習することを強くお勧めします。 以下のセクションには、MetaMaskを例として示されているいくつかの手順が含まれています。選択したウォレットに簡単に翻訳できるはずです。
Rocket Poolから直接
この方法では、web3ウォレット(MetaMaskなど)を使用してRocket Poolのwebサイトとやり取りしETHをrETHと交換します。 この方法は、Rocket Poolのスマートコントラクトから直接来るため、ETHの価値がある正確な量のrETHを提供することが保証されていますが、ネットワークのgas価格が高く、比較的少量のETHをステークしている場合は、やや高価になる可能性があります。
Hoodi Testnetでステーキングを練習している場合、上記の直接方法は現在サポートされている唯一のオプションです。
Rocket Poolを介して直接ステークする方法については、こちらをクリックしてください。
Ethereum(Layer 1)上の分散型取引所経由
この方法では、BalancerやUniswapなどの分散型取引所にアクセスし、他のトークンスワップと同じように、選択したトークンを使用してrETHを購入します。
Rocket Poolは公式にBalancer composable stable poolを作成しました。 Composable stable poolsは、rETHのようなトークンに最適です。なぜなら、Oracle DAOによって報告された真の為替レートを尊重するためです。これは、それと交換することで、従来の分散型取引所よりもはるかに低いslippageと低い手数料になることを意味するため、rETHを売買するときにはるかに良い取引が得られます。
このため、およびRocket PoolのwebサイトでスワップするよりもIt has smaller transaction feeであるため、このルートでステークしたい場合は、Balancerを使用することを強くお勧めします。
Balancerが機能しない場合、UniswapにもETH-rETH流動性プールがあります。 これは従来のプールであることに注意してください。したがって、使用すると、slippageとより高い手数料の影響を受けますが、gas feeは依然としてRocket PoolのwebサイトでスワップするよりもStakingが直接的です。
Layer 1の分散型取引所を介してETHをrETHにスワップする方法については、こちらをクリックしてください。
Layer 2ネットワーク上の分散型取引所経由
この方法では、既存のETH(または選択した他のトークン)をOptimismやArbitrumなどのEthereum Layer 2ネットワークにブリッジしてから、ネットワーク上の分散型取引所を使用してrETHを購入することから始めます。Layer 2ネットワーク上にすでにトークンがある場合、この方法は魅力的です。なぜなら、トランザクション手数料はEthereumメインネット上の約10倍小さいからです。ただし、Layer 2ネットワークを使用したことがない場合は、セットアップするためにいくつかの追加の手順が必要です。
Layer 2ネットワーク上の分散型取引所を介してETHをrETHにスワップする方法については、こちらをクリックしてください。
ビデオデモンストレーション
コミュニティメンバーKevsterが、これらの各オプションを段階的に示す有用なビデオをまとめました。
より詳細な説明については、上記のリンクから使用したい方法を選択し、そのセクションのガイドに従ってください。