Iris v3.0.0をリリース:RSKの今後のネットワークアップグレードについて知っておくべきこと
アップグレード: Irisのブロックアクティベーションに関する極端な例が、7月16日に開催されたRSKコミュニティコールで周知されました。本記事は、このことを反映するために更新されました。
概要
RSKネットワークは、ブロック番号3,614,800で計画的なネットワークアップグレードを行います。このアップグレードは、2021年8月19日(木曜日)を予定しています。本ブログ投稿では、RSKノードを新バージョンに正常にアップグレードするためにユーザーが知っておくべきすべての関連情報を共有しています。
ネットワークアップグレードとは?
ネットワークアップグレードとは、プロトコルコンセンサスルールに対する一連の変更のことで、所定のブロック番号で実装されます。ネットワーク内のすべてのノードは、正しく機能するためには、これらの新しいコンセンサスルールを実装する互換性のあるクライアントバージョンを実行する必要があります。そのため、当該変更を行う場合は、ネットワークアップグレードを有効化する前に新しいクライアントバージョンにアップグレードを行ってください。アップグレードを行わない場合は、最新ではないノードが互換性のないチェーンに留まることになります。
ネットワークアップグレードで何が起こりますか?
RSK Mainnetのネットワークアップグレードの有効化は、ブロック番号3,614,800で行われます。現在のネットワーク状況を考慮すると、アップグレードは2021年8月19日(木曜日)に行われる予定です。
RSKテストネットのアップグレードは、ブロック番号2,060,500にて、2021年8月4日(水曜日)に行われる予定です。
バージョン3.0.0にアップグレードする方法は?
ユーザーは、アップグレードが有効になる前に、RSKjノードをこの新しいバージョンにダウンロードして更新する必要があります。本リリースはすでに Githubリポジトリで既に公開されており、以前のバージョンから実行できます。
Iris v3.0.0 に組み込まれる変更とは?
本バージョンに含まれる変更点に最も関連性の高い内容は下記のとおりです:
- BLAKE2圧縮機能Fプリコンパイルの追加(RSKIP153)。
- 2WP PEG-INトランザクションを任意のRSKアドレスに対して有効化(RSKIP170)
- フライオーバープロトコル·コンセンサス変更(RSKIP176)。
- BTC-RSKタイムスタンプリンクの保護(RSKIP179)。
- 無効な金額の2WP PEG-OUTトランザクションによる払い戻しが可能に(RSKIP185)。
- タイムロック緊急マルチシグネチャ(RSKIP201)。
- 2WP Peg-inおよびPeg-out最少額の減少(RSKIP219)。
- Open Bitcoin Blockchain Oracle(RSKIP220) 。
本バージョンに含まれる最も関連性の高い非コンセンサスの改善は下記のとおりです:
- JSON-RPCインターフェースの改善と互換性の修正
(#1481、#1482、#1483、#1451、#1352、#1299、#1339、#1284)- CLIツールに追加された新しい「巻き戻し」機能(#1443)
- ブロック伝播の機能強化(#1326)
- ノードパフォーマンスの改善(#1327)
- 署名内の公開鍵の回復のためにネイティブライブラリを使用(#1258)
- Java11サポートを追加(#1252)
本ネットワークアップグレードで導入された以下のコンセンサス変更の詳細については、RSKIP 187ネットワークアップグレードを参照してください:Iris。Githubマイルストーンにてそれぞれ紹介されている変更内容の一覧をご覧頂けます。
RSKj Iris 3.0.0’s sha256 sumは、 8c975d8489599dbe551e90f96b450ec8a2589385c3176e4ce6ced9d44b09782b rskj-core-3.0.0-PAPYRUS-all.jar.です。詳細については、Reproducible Buildガイドをご参照ください。
Iris 3.0.0へのアップグレード時に考慮すべきことは?
本バージョンでは、指定のブロック番号でネットワークアップグレード有効化が行われる前にノードを更新することを除けば、考慮すべき点は特にありません。
本バージョンについての問題の報告方法とは?
Iris 3.0.0の実行時に生じる問題については、ぜひ当社にお知らせください。問題については、当社のRSK Open Slackにてお知らせいただくか、RSK Githubレポジトリに直接トピックを作成してください。
セキュリティの脆弱性の報告方法とは?
セキュリティ関連の問題については、security@rsk.coまでご連絡いただくか、当社のバグ発見奨励プログラム(bug bounty program)より報告ください。RSKプラットフォームの改善および保護に寄与していただいたセキュリティ専門家、ソフトウェア開発者、ハッカーの方に対しては報酬を進呈いたします。
その他のご質問
技術的な質問やサポートについては、RSK Open Slackからお問い合わせください。
以下のソーシャルメディアのチャンネルやフォーラムを通じてご意見等をお寄せただくことも可能です:
Twitter:https://twitter.com/RSKsmart
Telegram:https://t.me/RSKsmart
Reddit:https://www.reddit.com/r/rootstock/
BitcoinTalk:https://bitcointalk.org/index.php?topic=3189777.0
RSKが初めての方には、 RSK Developers Portalにて、RSK Platformでビルドを始める方法をご説明しています。