IPFS の最大のアップグレードバージョンである IPFS 0.5.0 ではどのような改善が行われましたか?

IPFS の最大のアップグレードバージョンである IPFS 0.5.0 ではどのような改善が行われましたか?

この記事はIPFS公式ブログから引用したものです
IPFS中国コミュニティによって編集および照合されました
元の住所:
https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/

go-ipfs 0.5.0 は、人類の知識を保護し、発展させるための、より効率的で安全かつ回復力のあるネットワークへの道のりにおける重要なステップです。

IPFS プロトコルとパブリック ネットワークのこれまでで最大のアップグレードである IPFS 0.5.0 がリリースされたことをお知らせします。コミュニティの幅広い関心と参加の結果として、IPFS 0.5.0 はパフォーマンスと信頼性の大幅な更新を実現し、より効率的かつコスト効率よくピアツーピアでコンテンツを配信できるようになります。

IPFS 0.5.0 がウェブにもたらす影響

今日のネットワークは脆弱で、非効率で、高価です。これはクライアント サーバー モデルに基づいて構築されており、特定のホスト上の場所に基づいてコンテンツを検索して提供します。このシステムは、私たちがコミュニケーションし、創造し、働き、消費し、つながるという非常に動的な方法に適応できなくなりました。

分散型ネットワークはこれらすべてを変えています。 IPFS は、ネットワークを再構築してピアツーピアで動作し、データの場所ではなく内容に基づいてデータを処理します。このようにして、IPFS は回復力と拡張性に優れた Web を実現します。最新リリースの IPFS 0.5.0 では、現在および将来のネットワークの需要の高まりに対応できるよう、パフォーマンスと信頼性が向上しています。

コミュニティからのフィードバック

IPFS パブリック ネットワークは驚異的な成長を遂げており (2019 年には 30 倍に拡大)、IPFS ユーザーとより広範な InterPlanetary エコシステムに新たな機会をもたらしています。高速で信頼性の高い接続を必要とする主要な展開とアプリケーションは、IPFS を基盤として構築され、サポートされ始めています。

  • Opera と Brave: Brave が IPFS Companion 拡張機能 (js-ipfs ノードを内蔵) を直接埋め込み始めてから間もなく、Opera は Android でデフォルトの IPFS サポートを提供する最初の主要 Web ブラウザになりました。これは、世界中の何百万もの人々がブラウザに直接組み込まれた分散型 Web にアクセスできるようになることを意味します。

  • Microsoft ION: Microsoft は、分散型 ID システムを強化するために、コンテンツ アドレス指定ストレージ層として IPFS を使用しています。

  • Netflix: Netflix と協力して、ピアツーピア サービスを Netflix 開発者ツールに統合し、ビルド パイプラインでのコンテナ イメージの配布を高速化しました。

  • Cloudflare: Cloudflare は、IPFS でホストされているコンテンツを簡単、迅速、安全、効率的に提供できる分散型 Web ゲートウェイを運営しています。

私たちはこれらの組織、そしてより広範なアクティブな IPFS ユーザーのコミュニティと協力してフィードバックを収集し、今回のリリースと 2020 年の残りの期間の優先順位を設定しました。彼らの助けを借りて、パフォーマンスと信頼性という 2 つの主な問題点を特定しました。

IPFS 0.5.0 のパフォーマンスとセキュリティのアップグレード

私たちのパフォーマンス作業は、コンテンツ ルーティング、つまり Web サイトの読み込み、ビデオの視聴、アプリの使用に必要なデータを検索して取得するプロセスを中心に展開されています。現在、当社の分散ネットワークは数十万のノードにまで拡張されているため、全体的な信頼性を向上させるために、どのノードがルーティング要求に参加すべきか、新しいコンテンツがどこでアナウンスされるかについて、より厳密に考える必要があります。

IPFS 0.5.0 で行われた改善点の一部を以下に示します。

  • より高速なコンテンツ検出: DHT ロジックの大幅な改善により、IPFS 0.5.0 ではネットワーク内でのデータの検索と共有が大幅に高速化されます。ルーティングと配信の効率化(2~3 倍の高速化)、帯域幅の使用量とバックグラウンド トラフィックの削減。また、次のリリースでデフォルト構成にすることを目標に、接続の遅延とラウンドトリップ時間を短縮するために実験的な QUIC トランスポートも更新しました。

  • より高速なファイル転送: ファイル転送メカニズムである Bitswap を高速化し、多数のノード間でより高速にデータを共有できるようにしました。 Netflix との連携方法や、ベンチマークおよびストレス テストの実施方法について、詳しくはこちらをご覧ください。

  • ファイル追加の高速化: Linux および MacOS 上の Badger データ ストアを使用して IPFS ネットワークにファイルを追加する速度が最大 2 倍になりました。非同期書き込み万歳!また、Badger が使用するメモリが少なくなるように構成しました。

  • より高速で信頼性の高い可変リンク: コンテンツ アドレスの可変リンクを作成するために使用するシステムである InterPlanetary Name System (IPNS) では、名前の検索が高速化され、レコードの配信を高速化する新しい実験的な pubsub トランスポートが導入されました。 1K ノードのネットワーク シミュレーションでは、IPNS レコードの提供が 30 ~ 40 倍高速になりました。

これらすべての大幅な改善の信頼性を確保するために、大規模なピアツーピア ネットワーク用の新しいテスト ツールである Testground を作成しました。これにより、さまざまなネットワーク構成にわたる 1,000 以上のノード シミュレーションを使用して、あらゆる改善を検証およびテストできるようになり、開発の速度と厳密さが向上します。

その他多数

結局のところ、これはメジャーリリースです。 IPFS 0.5 では、開発者ツールとセキュリティの面でも大きな進歩を遂げました。

  • セキュリティおよび暗号化プロトコルのより広範なサポート: IPFS では、デフォルトでクライアントとサーバー間の安全な接続を維持するのに役立つトランスポート セキュリティのオープン スタンダードである Transport Layer Security (TLS) が使用されるようになりました。

  • 開発者エクスペリエンスの向上: IPFS 0.5.0 は多くの既存のツールとワークフローをサポートし、より多くの開発者が分散機能を利用できるようになります。更新内容は次のとおりです:

  • HTTP ゲートウェイのサブドメイン: 開発者は、アプリケーションと Web コンテンツのセキュリティを保護するために、dapps (分散アプリケーション) を分離されたオリジンに配置できるようになりました。これは、ハッシュ、IPNS、DNSLink、ENS などに適用されます。

  • /ipfs/peer_id → /p2p/peer_id: ipfs ファイルとピア アドレスを区別するために /p2p/ を使用するようになりました。

  • .eth リンクのサポート: ブロックチェーン ベースの .eth リンクがデフォルトでサポートされており、分散型アプリケーション開発者に IPFS がさらに開放されます (より多くの分散型 TLD のサポートは近日中に提供される予定です)。

IPFS 0.5.0 アップデートの包括的なリストと、このリリースのすべての重要な機能の詳細な説明については、変更ログをご覧ください。

IPFS 0.5.0の重要性

新しいテストおよびリリース プロセスを通じて、IPFS 0.5.0 はすでにさまざまな本番環境で使用されています。これにより、IPFS ユーザーは次のことが可能になります。

  • Pinata の Matt Ober 氏: 「IPFS 0.5 は、ノード間のデータの重複を排除する Bitswap の大幅な改善をもたらします。つまり、毎日大量のデータを世界中に転送する Pinata のようなデータ プロバイダーは、各ブロックを 1 回送信するだけで、宛先に到着します。これにより、帯域幅のコストが大幅に削減されます。さらに、速度も向上します。」

  • Michael Godsey、Infura: 「Protocol Labs とのコラボレーションと最新の go-ipfs v0.5 リリースは、今年後半にリリース予定の高度な IPFS 製品にとって極めて重要です。サブドメイン ゲートウェイのサポートがアップグレードされたことで、製品のセキュリティが大幅に向上し、優れた新機能のサポートにも役立っています。DHT の改善とピア接続の安定性により、さらに信頼性の高い製品を提供でき、分散型アプリケーション開発者に IPFS を継続的に提供できます。」

  • Peergos の Ian Preston 博士: 「非アクティブな IPFS インスタンスは、DHT やその他のバックグラウンド トラフィックを維持するために、より少ない帯域幅を使用するようになりました。IPFS 0.5 では、この負荷は 4 分の 1 に減少しました。約 800 kb/秒から、現在は 200 kb/秒です。大したことではないように聞こえますが、すぐに積み重なるため、大きな違いがあります。」

  • Brendan O'Brien、Qri: 「エンジニアリングの時間は、私たちにとって最も貴重なリソースの 1 つです。IPFS の成熟バージョンがリリースされた今、依存関係に費やす時間を減らし、独自のコードに費やす時間を増やすことができます。IPFS 0.5.0 へのアップグレードには 1 日もかからず、独自のものの構築と修正にエンジニアリングの時間をもっと費やすことができます。」

IPFS を実行している場合は、これらの改善点を利用するためにできるだけ早くアップグレードすることを強くお勧めします。リリースノートをチェックして、今すぐアップグレードしてください!

ありがとう

貢献者の助けがなければ、IPFS 0.5.0 はこれまでで最大のアップデートにはならなかったでしょう。このバージョンをリリースしてくださった初期テスターの方々に特に感謝いたします:

@MichaelMure (インフラ)

カーソンファーマー

@b5 (きり)

フォロー

@ianopolous (ピアゴス)

@postables (RTrade)

ミーダミアン

フォロー

また、このリリースにパッチや改善を提供してくれた皆さんに心から感謝します。皆さんは素晴らしいです!皆様のご協力とフィードバックがなければ、これを実現することはできなかったでしょう。

参加方法

  • 私たちはあなたの意見を知り、あなたが抱く疑問に答えたいと思っています。 5 月 1 日金曜日の仮想会議にご参加いただき、このリリースの改善領域についてさらに詳しく検討し、現場からのフィードバックを得てください。

  • その間、go-ipfs のインストールを開始するか、go-ipfs 0.5 にアップグレードして、進捗状況を自分で確認してください。

  • もちろん、あなたのスキル、興味、空き時間に応じて、IPFS に参加する方法は他にもたくさんあります。ガイダンスと次の手順については、GitHub のページをご覧ください。

  • これは、IPFS と Web 全体にとってエキサイティングな時期です。ぜひご参加ください!


<<:  蘇州相城デジタル通貨は5月に登場予定。使用する前にこれらのことを知っておく必要があります

>>:  詹克団の「北京反撃」の詳細と行政勢力の深い関与を独占公開

推薦する

ビットコインポケットウォレットKeepKeyが正式にリリース

ビットコインを使って海外で物を買うのが今ではずっと便利になりましたが、このデジタル通貨のセキュリティ...

トップハッカーが告白:ビットコインを盗んで月に数百万ドル稼いでいた

トップハッカーと呼べる人は、世界に数百人しかいません。彼らは、オンラインの世界への扉を開く鍵を手に入...

この記事では、FacebookのLibraと中央銀行のDC/EPメカニズムの特徴を比較します。

元のタイトル: 「TokenGazer | DCEP vs Libra: グローバル化の文脈における...

ビットコインは2日連続で急落した。次は強気になるのか、それとも弱気になるのか?

Bitpush端末のデータによると、ビットコインの価格が2日連続で急落した。過去24時間で、時価総...

17歳の少年がアップル、マスク、その他のツイッターアカウントをハッキングしてビットコインを詐取し、懲役3年の判決を受けた

3月17日のニュース タンパベイタイムズによると、2020年7月のTwitterハッキング事件の「首...

市場は上がったり下がったりするので、それを知るには自分で実践する必要があります

一晩でビットコインは再び買い手を誘い込み、その後下落し、39,000ドルを超える高値に達し、ついに反...

バンク・オブ・アメリカのCEO:ブロックチェーンは革新性ゆえに魅力的

昨日、バンク・オブ・アメリカの布莱恩•莫伊尼汉最高経営責任者(CEO)は、銀行・金融サービス会議での...

ライトコインの創設者がコインベースのCEOにSegWitを支持するよう説得した経緯

CoinbaseのCEO、ブライアン・アームストロング氏は以前はビットコインのブロック拡張を支持して...

R3は、法規制に準拠したスマートコントラクトテンプレートを作成するために法務機関と協力する専門家グループを結成

R3 バンキング ブロックチェーン コンソーシアムは、ブロックチェーン ソリューションを考案するため...

仮想資産はデジタル時代には欠かせないものなのでしょうか?

仮想資産とは何ですか?仮想資産の定義に関しては、著者はまだ合理的かつ権威ある定義を見つけていません。...

Web3.0 に取り組んでいる人々は何をしているのでしょうか?代表的な企業5社を見つけて調査してみました

国内のWeb3.0業界は現在落ち着いており、大きな波紋は起こっていないが、海外ではWeb3.0がすで...

今後数年間で暗号通貨が10倍に増加する10の理由

過去 1 年間、暗号通貨の終焉が迫っているという話が飛び交い、暗号通貨は依然として回復力を維持してい...

V God: イーサリアムはまもなく100倍の拡大を達成し、オプティミズムのロールアップソリューションは1ヶ月以内に開始される予定

V God: イーサリアムはまもなく100倍の拡大を達成し、オプティミズムのロールアップソリューシ...

PwCの幹部によると、ベンチャーキャピタルはブロックチェーンに14億ドルを投資したという。

プライスウォーターハウスクーパース(PwC)のCEO、シーマス・クシュリー氏によると、ベンチャーキャ...