IoTeX Mainnet v1.8: MetaMaskおよびWeb3ウォレットでのステーキング

IoTeX Staking with Web3 Wallets

IoTeX Mainnet v1.8.0のリリースにより、MetaMask、Trust Wallet、またはその他のWeb3準拠ウォレットでIOTXトークンをステーキングできるようになります。このリリースは現在のプロトコルの「ハードフォーク」を表しており、ブロック17,662,681でアクティブ化されました(おおよそ2022年5月30日午後11時UTC)すべてのブロックプロデューサーはこちらの指示に従ってノードソフトウェアをアップグレードする必要があります。公式のリリース発表をこちらでご覧ください

この重要な進展には、コア開発者による数ヶ月の開発と正確なテストが必要でした。しかし、IoTeXのカスタムステーキングトランザクションをEthereumクライアントに対応させることでEthereum互換性を完成させるためには、これは絶対に必要でした。

stake.iotex.ioにアクセスし、ウォレットを接続して、さっそくステーキングを開始しましょう!

ステーキングが初めての方や復習が必要ですか? IoTeXステーキングチュートリアルをご覧ください:

あなたがIOTXをステーキングすると背後で何が起こっているのですか?

通常スマートコントラクトの一部として行われるいくつかのトランザクションは他の場所で行われます。これらのトランザクションには次のものが含まれます:

  • ステークの作成
  • デリゲートの選択
  • デポジットの転送

これらの行動が全てスマートコントラクトによって実行されていると考えたかもしれません。しかし、実際にはこれらのトランザクションはブロックチェーンのネイティブプロトコルの一部としてカスタムトランザクションとして実装されています。その結果、IoTeXのステーキングはよりスケーラブルになり、数十万のトランザクションの処理が低コストで可能になります。各ステーキングアクションは高価なスマートコントラクト呼び出しを実行するのではなく、ただネイティブトランザクションを送信するだけで、これには0.01 IOTXのコストがかかります。これは単純なIOTXトークントランザクションと全く同じです。

特に言及しておくべきは、これらの「ステーキングトランザクション」はEthereumプロトコルの一部ではなく、Ethereumクライアントには知られていないということです。これまで、MetaMaskやTrust WalletのようなEthereumウォレットを使用して直接IoTeXのステーキングを開始することはできませんでしたが、ioPay、IoTeXブロックチェーンのネイティブウォレットを通じてのみ可能でした。

stake.iotex.ioのスクリーンショット

バグ修正とその他の更新

上記の重要な更新に加えて、コードのリファクタリングと改善も行われており、リリース1.8では、いくつかのケースでフルノードがメインネットネットワークに参加できなかったという小さな問題も修正されています。詳細については、公式リポジトリをGitHubでご確認ください