Ren開発チームにとても忙しい月でした。今年はペースの速いスタートを切りました。 コアコンポーネントについては多くの開発が行われていますが、いくつかの新しいツールといくつかの新しい研究も開始しています。 これらの新しいツールのいくつかについては、来月に披露できるようになるまで延期したいと思いますが、ここではそれらのいくつかについて説明します。

今月は、RenBridgeの最新バージョンをリリースしました。 この新しいバージョンは、新しい外観、DOGEのサポート、Binance Smart Chainのサポート、およびいくつかのUXの改善を備えています。 お分かりのように、かなりのアップグレードでした。まだチェックアウトしていない場合は、https://bridge.renproject.ioにアクセスして、ご意見をお聞かせください。

来月には、RenBridgeのフォークも簡単になります。 これにより、コミュニティの誰もが独自のバージョンのUIをデプロイして、独自の新しい/新しい機能を追加できるようになります。 これは、コミュニティの関与を拡大するための重要なステップであり、プロジェクトがアセットの独自のUIをホストできるようにし、Renエコシステムスタックの分散化を強化します。

RenVM

今月、チームは、RenVMの次のバージョンであるv0.4をtestnetに展開することに向けてさらに前進しました。これにより、サードパーティが初めてGreycoreノードを操作できるようになります。 この目的のために、チームは単体テストと統合テストの作成、バグの発見と修正、構成パラメーターの微調整、Greycoreのメンバーへの連絡を続けてきました。
この次のリリースは、これまでで最大のリリースの1つであり、特に徹底的なテストとドキュメント化が必要です。 この目的のために、今後数週間以内に別のブログ投稿を公開し、この次のリリース、そこに到達するために必要な手順、およびフェーズゼロに到達するためのより広範な計画にどのように適合するかについて詳しく説明します。

Lotan

Lotanは過去に数回言及されています。 これは、重要なインフラストラクチャと正当性のテストのための監視フレームワークです。 今月、Lotanのアップグレードを開始して、より幅広いチェックをカバーし、次のバージョンのRenVMと互換性を持たせました。 これは、RenVMの次のバージョンを本番環境に移行する際の重要なステップです。バグをできるだけ早くキャッチして修正するには、本番環境のライブリリースの動作と稼働時間を可視化する必要があるためです。
特に興味深い新機能の1つは、チームが実行するノードだけでなく、ネットワーク全体をスキャンして任意のノードのステータスを報告する機能です。 これは、すべての参加者の稼働時間を簡単に監視できるため、Greycoreがリリースされたときに特に役立ちます。 また、将来的にDarknodeオペレーターに「オプトイン」アラートを提供する道を開きます。

Loki

新しいリリースを本番環境にデプロイする際の最大の課題の1つは、さまざまな障害シナリオでの正確性の検証です。 ネットワークパーティションがある場合はどうなりますか? 失敗したデータベース接続はどうですか? または、メモリ不足エラーですか? インフラストラクチャの障害は非決定論的に発生し、偽造するのは困難です。そのため、リリースが実際の条件に耐えられることを示すために、「ステージング環境」に長時間置かれることがよくあります。 しかし、これには時間がかかります。
今月、チームは新しいテストフレームワークの設計を開始しました:Loki。 この新しいテストフレームワークは、障害(ビザンチンと古典の両方)の発生を強制し、ネットワークの応答を測定するように特別に設計されています。 これにより、リリースがさまざまな障害にどのように対応するかについて開発チームに洞察を与えることにより、新しいリリースの本番までの時間が劇的に短縮され、同時にリリースの安定性に対する信頼が向上します。 最終結果:リリースサイクルが速くなります。

Secure Enclaves

安全なエンクレーブにより、ユーザーは、データへのアクセスを制限し、特定のバイナリが実行されていることを証明できる特別なハードウェアコンポーネントでコードを実行できます。 Asyloに関する以前のブログ投稿では、安全なエンクレーブを使用する可能性について説明しました。
先月、Asyloを使用して安全なエンクレーブで実行されるいくつかの単純なGoアプリケーションのプロトタイプを作成することに成功しました。 これらのプロトタイプは、基本的ですが重要な機能を示しています。 たとえば、Goアプリケーションのみがデータにアクセスできるようにファイルを暗号化する機能。 ハードウェアを所有している人でさえ、ハードウェア(または復号化キー)にアクセスすることはできません。
また、安全なエンクレーブを使用する他の可能な方法として、エゴとアンジュナの使用についても検討しました。 前者を使用すると、IntelSGXハードウェアエンクレーブで本番環境に対応したGoアプリケーション全体を実行できました。 間もなく、IntelSGXで実行されているDarknodeのデモができるようになります。 これにより、RenVMのセキュリティがさらに強化されます。

先月は、統合、テスト、調査、そしていくつかのエキサイティングな新しいツールの始まりが混ざり合っていました。 開発チームは、RenVMの次のメジャーリリースの準備が整い、フェーズゼロに向けて次のステップに進む間、作業を続けます。 テストフレームワーク、監視ツール、および安全なエンクレーブはすべてこの使命の一部です。
地方分権化の次の段階に到達することは、プロジェクトにとって大きな一歩であり、これらの基本的な開発により、可能な限り最も信頼性が高く、予測可能で、最も安全な方法でそれを実現できるようになります。

それでは、

Long

 

レンとは

Renは、ブロックチェーン間の値の移動を可能にするオープンプロトコルです。

ウェブサイト | ドキュメント | テレグラムアナウンスメントツイッター | レディット | ギットハブ