
ネイティブステーキングv2(nsv2)への紹介
IoTeXネットワークにおける分散型ガバナンスの重要な部分はステーキングであり、トークン保有者はIOTXを預けて(「ステーク」して)ネットワークの運用(例:コンセンサス)とガバナンスを促進します。ステーキングを行うことで、トークン保有者はIoTeXネットワークのセキュリティを強化し、IOTX報酬を得ることができます。IoTeXネットワークにおけるステーキングの詳細については、このブログをご覧ください。
IoTeXは現在、スマートコントラクトを利用してステーキング操作を管理しています。すべてのステーキング関連のアクション(新しいステーク、再ステーク、アンステーク、引き出し)はスマートコントラクトの呼び出しを必要とし、スケーラビリティと柔軟性を制限します。数ヶ月の研究とシミュレーションの結果、IoTeXはネイティブステーキングv2、新しいトランザクションベースのステーキングデザインを発表できることを誇りに思います。これにより、IoTeXの柔軟性、セキュリティ、スケーラビリティが大幅に向上します!
ネイティブステーキングv2:デザイン概要
ステーキングは現在、EthereumとIoTeXメインネットの両方でスマートコントラクトを使用して行われています。メインネットGAの一環として、現在のEthereumおよびIoTeXステーキング契約(ネイティブステーキングv1「nsv1」)からのすべてのステーキングデータは、新しいトランザクションベースのステーキングメカニズム(ネイティブステーキングv2「nsv2」)に統合されます。さらに、新しいステーキングポータルが新しいステーキングプロセスを案内します。投票はこれまで以上に安価で迅速かつ簡単になります。
このセクションの残りでは、nsv1とnsv2のデザインを比較し、各nsv2機能の説明を提供します。

a) 実装
nsv2では、ステーキング操作を処理するための新しいプロトコルを開発しました。これはメインネットGAの新しいタイプのネイティブトランザクションです。これにより、ユーザーはIoTeXブロックチェーンのgRPCエンドポイントにネイティブトランザクションを送信するだけで、新しい投票を行ったり、既存の投票を更新したりできます。もう高額で時間のかかるスマートコントラクトの呼び出しは必要ありません!
voteBucket {Voter, Delegate, Amount, Duration, Auto-Stake, Self-Stake}
b) ステーキング期間からのボーナス投票
nsv1では、ステーキング期間からのボーナス投票は時間とともに「減衰」し、各エポックごとにすべての投票者のボーナス投票を再計算する必要があります。これにより、ブロックチェーンに多くの計算オーバーヘッドが追加され、スケーラビリティが損なわれます。そのため、nsv2では「減衰」の概念が削除されます。投票者のボーナス投票は、定義されたステーキング期間中は同じままです。ボーナス投票の詳細については、ネイティブステーキングv2スレッドをご覧ください。
c) 自己ステーキングからのボーナス投票
新しいDelegateを増やし、ネットワークのセキュリティを向上させるために、各Delegateは自分の「マスターバケット」として1つのバケットを指定し、3ヶ月以上このバケットに自動ステークされたIOTXに対して追加の6%のボーナス投票を受け取ります(ボーナス%はネットワーク投票によって調整可能です)。将来的には、このマスターバケットもスラッシングの対象となる可能性があります。ボーナス投票の詳細については、ネイティブステーキングv2スレッドをご覧ください。
d) バケットを別のアドレスに転送
この機能を求められ、私たちはそれに応えました!nsv2では、投票者は既存のバケットを別のアドレスに転送できるようになりました。これにより、複数のステーキングアドレスを統合したいユーザーに柔軟性が提供され、革新的なバケットの貸し借りのユースケースの基盤も提供されます!投票者は既存のバケットにトークンを追加することもできます。
e) Delegateの代理で登録
nsv2のもう1つの新機能は、他のユーザーの代理で新しいDelegateを登録する機能です。これは、現在Ethereumに登録されているDelegateプロファイルの移行を管理するために主に構築されました。
ネイティブステーキングv2は、メインネットGAの一部として有効化されます。
もっと知りたいですか?
nsv2に関する詳細については、公式のネイティブステーキングv2スレッドをご覧ください。ここには、以下の詳細が含まれています:
- プロトコルコンポーネント:nsv2のさまざまな技術コンポーネントの説明(Protobuf、API、フロントエンド/ioctlサポートを含む)
- 投票権計算:ステーク期間、自動ステーク、自己ステークが投票者の投票権にどのように影響するか
- 投票シナリオ:さまざまなステーキング選択の例と、それが投票者の投票権と報酬にどのように影響するか
- パラメーター選択:パラメータ設計に関する技術的詳細と、さまざまなシミュレーションの結果
- 移行計画:nsv1からnsv2への移行アプローチの概要
また、公式のメインネットGAフォーラムスレッドをフォローして、新しい更新情報をお待ちください!
IoTeXについて
2017年にオープンソースプラットフォームとして設立されたIoTeXは、すべての物理的および仮想的な「もの」— 人間、機械、ビジネス、DApps — がグローバルスケールで情報と価値を交換できる信頼されたもののインターネットを構築しています。30人以上のトップ研究者とエンジニアからなるグローバルチームに支えられ、IoTeXはブロックチェーン、安全なハードウェア、データサービスの革新を組み合わせて、インテリジェントなIoTネットワークとマシン経済を実現します。IoTのための分散型信頼ファブリックとして機能することで、IoTeXは「物理的世界をブロックごとに接続する」ことによって、未来の分散型経済を推進します。
ウェブサイト: https://iotex.io
Twitter: https://twitter.com/iotex_io
Telegramアナウンスメント: https://t.me/iotexchannel
Telegramグループ: https://t.me/IoTeXGroup
Medium: https://medium.com/@iotex
Reddit: https://www.reddit.com/r/IoTeX
参加しませんか: https://iotex.io/careers