2019年2月25日、IOSTメインネットOlympus v1.0が正式に公開されました。 IOSTは現在、ユーザーおよび開発者が利用できる最もスケーラブルで分散型のパブリックブロックチェーンであり、ネットワーク上の数百万のユーザーと数千のノードをサポートしています。 IOSTは、独自のProof of Believability(PoB)コンセンサスメカニズムにより、高スループットでスケーラブルなネットワークを構築しています。
IOSTは、最初のメインネットリリース以降、世界中の20か国以上から400以上のパートナーノードを集めました。 IOSTはこの1年、多様な継続的な改善に取り組んできました。 本日、最新のアップデートをご紹介します。Mainnetバージョン3.3.2が正式にリリースされました!
IOSTメインネットのOlympus v3.3.2は暗号化ライブラリをさらに完成させ、クロスチェーンテクノロジーとアトミックスワップの優れた開発基盤を提供します。 ノードの安定した動作を確保しながらディスク使用量を削減するためにブロックデータをトリミングする新しいツールを追加しました。これにより、IOSTに参加するノードのしきい値が大幅に削減されます。 さらに、IOST開発チームは、プログラム実行時のメインネットの安定性を向上させるためにコード品質を最適化し、セキュリティを確保するためにコードテストを改善し、コード管理を改善しました。
以下は、最新のメインネットバージョンの詳細な更新、新機能、およびコードの最適化です:
2つの主要な更新
1. 暗号化ライブラリのさらなる改善
前バージョンv3.3.1では、新しいハッシュ関数ripemd160をオンチェーン暗号化ライブラリに追加しました。
クロスチェーンアトミックスワップは、ますます広く使用されている必要条件です。 現時点では、アトミックスワップの最も一般的な実装はHash Time Locked Contractsです。これは、ripemd160プロトコルが最も重要な基盤の1つであるためです。 Bitcoin、Ethereum、Bitcoin Cash、Litecoin、Decredなどのプロジェクトでも、アトミックスワップにripemd160を採用されています。
参照:
https://github.com/decred/atomicswap
https://github.com/AltCoinExchange/ethatomicswap
IOSTがripemd160を統合した後、サードパーティの開発者は他の主要チェーンとアトミックスワップを実装できるようになります。 さらに、完全に分散化されたクロスチェーン交換も現実のものとなります。
2.期限切れのデータクリーニング
新しいノードがIOSTエコシステムに参加する場合、多くの場合、ブロックチェーンスナップショットをダウンロードして開始する必要があります。 現在のスナップショットは200GBを超えており、大量のデータトラフィックとディスクストレージが必要です。 この膨大なデータ要件は、新しいノードの参加を制限する潜在的な障害です。
バージョン3.3.2では、初期ブロックデータを削除できるブロックデータをトリミングするツールを開発しました。 ディスクの使用量を約240GBからわずか13GBに20倍削減できます。ノードの通常の操作に悪影響はありません。
ブロックを生成しないノードについては、簡略化されたスナップショットを使用してブロックチェーンを開始することをお勧めします。
関連資料:
https://developers.iost.io/docs/en/4-running-iost-node/Deployment.html#snapshot-with-pruned-history
3つの主要なコード品質の改善
- 実行時のプログラムの安定性の向上
前メインネットバージョンv3.3.1では、マイナーですが永続的なメモリリークはすでに修正されています。 この修正により、プログラム操作の安定性が向上します。 - テストブースト
v3.3.2では、コードのテストと継続的な統合を更新しました。 テストの強化により信頼性が向上します。 - コード管理の改善
v3.3.2では、Golang依存関係管理を、Googleが最近開始したGoモジュールに切り替えました。他の外部依存関係もアップグレードされました。 これにより、コードが簡素化され、コミュニティによって提案された改善をより簡単に実装できます。 説明されている点は、IOSTメインネットの長期的な進化、バグ修正、運用効率、および保守性にとって有益です。
今後の計画
短期的な焦点は、サードパーティパートナーとのIOSTのクロスチェーンテクノロジーを改善することです。
具体的には、よく知られているクロスチェーンエコシステムにIOSTのライトノードを実装します。 このため、ブロックプロデューサーノードがローテーションするたびにレシートを生成する、革新的なMerkel treeを実装してライトノードのブロック検証を容易にするなど、IOSTメインチェーンに対応する変更を行う必要があります。 これには、1、2回の互換性のないバージョンのアップグレードが必要になる場合があります。
絶え間ない繰り返しと更新は、IOSTメインネットの安定した運用のための強固な基盤です。 Olympus v3.3.2のリリースは、継続的な開発と技術革新のもう1つの証拠です。 IOSTは、Dawn of IOST計画とともにメインネットのアップグレードを続けます。
コミュニティの揺るぎない努力に対してIOST開発チームに感謝し、すべての新しい開発者が開発者コミュニティに参加することを歓迎します。
ハッピーハッキング!
IOSTコミュニティに参加!
IOSTメインネットは、わずか1年で急速に成長し、世界中の数多くの企業と政府とのパートナーシップで世界をリードするパブリックチェーンになりました。 IOSTはネットワークトランザクションで既にイーサリアムを超え、高いレベルの分散化を維持しています。
IOSTは、世界初のスケーラブルで分散型のブロックチェーンプロジェクトを構築するために、開発者やコミュニティと密接に協力して取り組んでいます。チャットやソーシャルメディアでIOSTコミュニティと交流したり、プロダクト開発についてディスカッションできます。
IOST公式ツイッター🇯🇵:https://twitter.com/IOSToken_jp
IOST公式テレグラム🇯🇵:https://t.me/officialiosjapanese
フェイスブック🇯🇵:https://www.facebook.com/groups/iostgroup/
- International English Telegram Group: t.me/officialios
- IOST Official Twitter: https://twitter.com/IOStoken
- Jimmy Zhong Twitter: https://twitter.com/jimmyzhong_iost
- Slack Developer Community: https://invite.iost.io
- Reddit: https://www.reddit.com/r/IOStoken
- Facebook Page: https://www.facebook.com/IOSTofficial/
- Facebook Group: http://bit.ly/IOST-FB-Group
IOST公式記事(英語):IOST Updated Mainnet Olympus v3.3.2〜