2020年9月の開発アップデート
今月の開発アップデートの詳細に入る前に、先月のRenプロジェクトの最大のステップの1つである、コミュニティフォーラムの開始について説明します。
フォーラムは、その性質上、プロジェクトのコミュニティ指向に根差したものになります。フォーラムはRFCおよびRIPプロセスをホストしているため、この開発が進捗するなかで注視する価値があります。 RFC(またはRequests For Comments)は、チームからの提案ですが、コミュニティで議論して変更が可能です。 これらの議論を通じて、コミュニティはRFCを進化させ、変更し、技術的な懸念に対処し、あいまいさを改善することができます。 RIP(またはRen Improvement Proposals)は、最終的なRFCの形式化であり、コミュニティは提案に対する賛成/反対を表明できます。上記リンクでチェックして、RenVMをどのように改善できると思うかをみんなに知らせてください。 このフォーラムは、開発チームからの重要事項のお知らせの場でもあります。
マルチチェーン
毎月、マルチチェーンは成長を続けています。 現在、新しいチェーンのサポートを追加する12のオープンプルリクエストがあります。 これらのチェーンのすべてが必ずしもRenVMに適切になるわけではありませんが、マルチチェーンの機能を構築するためのより広いコミュニティからのサポートは素晴らしいものでした。 前回の更新以降、Fantomのサポート、Zcashでのキャノピーのアップグレード、Acala、Filecoinなどのアップグレードが統合されました。
今月は、マルチチェーンをステージングテストネット環境にも展開しました。 ステージング環境は、変更を本番用システムで使用できるようにする前に変更を準備するために使用されます。 これは最終的なテスト環境です。 間もなく、ステージングメインネット環境と本番テストネット環境を展開します。 これらのAPIは、RenVMだけでなく、サードパーティの開発者にもさまざまなブロックチェーンノードへのアクセスを提供します。
RenVM
メインネットの立ち上げ以来、開発チームはRenVMの次のリリースの準備に熱心に取り組んできました。 フェーズサブゼロは私たちに多くのことを教えてくれました。次のリリースは、分散化の次のフェーズに進む前の最後のメジャーリリースになります。 これには多くの改善が含まれていますが、その中心的な焦点は新しい資産とチェーンのサポートにあります。
今月は、この目的のためにいくつかの目標を達成しました。
- 新しいトランザクションエンジンを完成させました。 このエンジンは、変更なしでマルチチェーンによってサポートされるすべてのチェーンをサポートできます。 これは、新しいチェーンの採用を大幅に迅速化できるため、大きな技術的成果です。 新しいチェーンを受け入れるために必要なのはガバナンスのみであり、明示的なコード変更は必要ありません。
- この新しいリリースを、自動化された継続的テストフレームワークを使用してステージングテストネット環境にデプロイしました。 これにより、新しいリリースに対して一連のテストを継続的に実行し、可能な限り多くのバグを見つけることができます。
- イーサリアムとの間で送受信されるDOGE、FIL、およびLUNAの実証。
- Binance Smart Chainとの間で送受信されるBTC、DOGE、FIL、LUNA、BCH、およびZECの実証。
Nバージョンのプログラミング
Nバージョンのプログラミングとは、異なる人、プログラミング言語、ツールなどを使用して、同じソフトウェアの複数のインスタンスを実装する方法を指します。アイデアは、さまざまな方法で構築された同じソフトウェアの複数のインスタンスがすべて同じバグを持っている可能性は低いということです。すべてのインスタンスが問題なく連携している場合は、すべてのインスタンスが期待どおりに機能していることを確信できます。さらに、全員が同じソフトウェアの異なるインスタンスを実行している場合、1つのバグで全員がダウンする可能性はほとんどありません。
この目的のために、今月、開発チームはRustプログラミング言語を使用してRenVMの別のインスタンスを構築するための第一歩を踏み出しました。まだ初期段階であり、このバージョンをステージング環境にデプロイする準備が整うまでには長い時間がかかりますが、Renプロジェクトにとって非常に重要な何かの始まりを示しています。実装の多様性です。これにより、RenVMの安定性と信頼性が向上し、偶発的なバグに対する脆弱性が減り、ドキュメント/仕様の改善に役立ちます。
最新情報| DarknodeCLIアップデート
まだ行っていない場合は、DarknodeCLIをバージョン3.0.13に更新してください。 これらの手順に従うと、すべての準備が整います。
今後に向けて
Ren開発チームにとって忙しい月が迫っており、本番環境で利用できるいくつかのエキサイティングな新機能にさらに一歩近づきました。 RenVMによってサポートされている新たに実証されたチェーンの成功は、2020年の終わりまでに、まったく新しいアセットとチェーンのセット間の相互運用性を実現できるという自信をチームにもたらしてくれました。
原文:https://medium.com/renproject/september-development-update-bd76968c06f