10月の開発アップデート

Loong)(2020年10月30日)

本日は、Renプロジェクトでのもう1か月のハードワークの終わりを示します。いつものように、これは私たちの毎月の開発アップデートの時間であることを意味します、そして私は私たちが行っている仕事のいくつかに直接飛び込みます。ただし、RenVMの次のバージョンの今後のリリース、および将来的に計画されている作業の一部についても洞察を提供します。

マルチチェーン

リリース以来、マルチチェーンはオープンソースから多くの貢献を受けており、今月も例外ではありませんでした。 RenVMの次のリリースで提供されるチェーンは現在完成していますが、Renチームは、次のリリースの前にこれらの新しいチェーンを調べて、最も実行可能なチェーンを評価します。

Renコア開発チームマルチチェーンにも取り組んでおり、今月はAcalaTestnetとのクロスチェーン相互運用性の実証に成功しました。 Acala Mainnetはまだ稼働していませんが、この作業により、稼働した後のサポートに一歩近づき、BTCやその他の非ネイティブアセットをPolkadotエコシステムにもたらします。また、Solanaを使用して概念実証を実証しました。独自の設計を考えると、やるべきことはまだたくさんありますが、RenVMのすべてのニーズをサポートする具体的な実行モデルを開発できるようになりました。

マルチウォレット

財布のないチェーン?あまりない。今月は、マルチチェーンを補完する新しいフロントエンドライブラリであるマルチウォレットの開発を開始しました。これにより、開発者は1つの統合ライブラリを使用して、複数のチェーンにまたがる複数のウォレットと対話しながら、依存関係を微調整して、UIをスリムかつ高速に保つことができます。

Airwave

RenVMによって行われるすべてのコンセンサスと実行の下には、ピアツーピアネットワークであるAirwaveがあります。今月は、次のバージョンの作業を継続し、ネットワークの信頼性、安定性、パフォーマンスを向上させるいくつかの新機能をサポートしました。

  • 接続障害が発生しても持続するチャネル。これにより、ネットワークの状態が悪く、接続が絶えず切断/再接続されている場合でも、ノード間の接続がより安定します。
  • オーバーヘッドを削減するスリムなメッセージ形式。ゴシップでのメッセージの重複は避けられませんが(そしてそれを機能させるものの一部)、新しい同期オンデマンドセマンティクスはリソースの浪費を減らします。
  • 認証/暗号化を高速化するための並列ハンドシェイクにより、ノードはより多くの同時処理を可能にします接続を試行し、不良な接続をより早く拒否します。
  • よりシンプルで強力なレート制限およびDoS保護のための構成可能な接続ポリシー。

また、より大規模な接続ポリシーを実施しました。 Airwaveを新しい開発者にとってより親しみやすいものにするための文書化の取り組み。これらの機能が安定してテストされたら、実装の監査を開始して、その正確性を確認します。

Lotan

Lotanは、内部テストフレームワークの名前です。 RenVMの次のバージョンには、いくつかの重大な変更が加えられていますが、新しい機能、そしてもちろん新しいチェーンも含まれています。今月は、Lotanをアップグレードして、(a)すべてのブロックチェーンインタラクションにマルチチェーンを使用し、(b)RenVMがサポートするすべての新しいチェーンを継続的にテストすることに取り組みました。これにより、RenVMに対して数週間から数か月にわたって継続的なランダムテストを実行して、その安定性と正確性に自信を持たせることができます。

RenJS

RenJSは、開発者が提供するJavaScriptライブラリです。 RenVMと対話するために使用します。次のバージョンは数ヶ月間取り組んでいますが、今月はリリース候補として利用可能になり、まもなく広く使用できるようになるはずです。これには、複数のデポジット、トランザクションの置換、およびデバッグが容易なトランザクションステートマシン(自動生成された状態図を使用)のサポートが含まれます。

RenVMの次のバージョンが利用可能になったら、すべての開発者がにアップグレードすることを強くお勧めします。サポートされているすべての新機能とチェーンにアクセスするためのRenJSの次のバージョン。

RenVM

さて、RenVM自体について、次のリリースに関するいくつかのエキサイティングな情報を提供します。

今月、私たちは次のバージョンのRenVMをプライベートリリース候補としてメインネットにデプロイしました。これは、その安定性とパフォーマンスに満足しており、メインネットでのテストの最終段階に移行していることを意味します。

この展開は、来週に複数のステップで行われ、一度に1つのチェーンを展開します。この期間中、私たちは協力してきた開発者とチームがデプロイメントを利用できるようにし、11月中旬にこのリリースが一般に利用できるようになると予想しています。これにより、Binance SmartChainで次のサポートが提供されます:

  1. BCH、BTC、DGB、DOGE、FIL、LUNA、およびZEC。
  2. DGB、DOGE、FIL、およびLUNAイーサリアムで(BCH、BTC、およびZECはすでにイーサリアムで利用可能です)。
  3. 動的な基礎となる料金。これにより、ユーザーは常にRenVMにとって安全な最も安いガス価格を入手できます。
  4. 州開発者がRenVMの内部動作を簡単にクエリできるようにするためのクエリ。

BTCをEthereumからBinanceSmart Chainに直接(またはその逆に)移動したり、ネイティブに移動したりすることはできません。イーサリアム資産からBinanceスマートチェーン(またはその逆)。これらの2つの機能は、2021年初頭に利用可能になると推定されるRenVMの次のリリースで利用可能になります。

今後

これは、毎月の開発アップデートで通常話し合うことではありません。しかし今月は、今後数か月以内にRenVMに登場するいくつかの事柄の概要を簡単に説明したいと思います。この概要は迅速であり、すぐにさらに詳細なロードマップを期待する必要がありますが、ここに味があります:

  1. Binance Smart Chain(renBTCおよびその他のペグされたアセットを含む)との間のERC20のサポートチェーン間を直接移動します。
  2. マルチチェーンリポジトリで提案されているAvalancheおよびその他のチェーンのサポート。
  3. コアシャードを拡張して、新しいメンバーとノードを追加します。地方分権化への道のり。
  4. シャードローテーションを導入して、合計値を分割し、定期的にロックして移動します。
  5. 採掘と燃焼の料金で実験を続けました。

これらすべての点で考えることがたくさんあります。Renコミュニティ(およびその他)が、Renコア開発チームと同じようにこれらの開発を見て興奮していることを願っています。過去6か月は、Renプロジェクトにとって非常に成功した期間でした。ロックされた合計値が3億ドル以上、取引量が10億ドル以上、ノードに対する報酬が100万ドル以上、フォーラムの開設、最初のRIPの承認などです。 。個人的には、次の6で何が起こるか楽しみです。

— Loong、CTO

レンについて
Renは、任意のブロックチェーン間での許可のないプライベートな値の転送を可能にするオープンプロトコルです。

ウェブサイト | ドキュメント | テレグラム | お知らせ | Twitter | Reddit | Github