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月に登場予定。使用する前にこれらのことを知っておく必要があります

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

推薦する

Bitharp Lyre Miner 詐欺にご注意ください

今日、Mining Coin Network の公式ウェブサイト グループのネットユーザーが Lyr...

前例を作る!最初の一連のビットコインETFの発行が承認され、ダン・ビンがすでに最初に購入しました!ビットコインが急騰、海外大手が市場に参入

出典:中国証券ビットコインは新たな高値を記録し、その上昇は衰える兆しを見せていない。 2月18日14...

WeChatグループでのBitcoin Unlimited AMA

これはWeChatグループでのBitcoin Unlimitedに関するQ&A記録です。参加...

ビットコインの価格は今後どのように変化するのでしょうか?これら5つの指標に注目してください

元のタイトル: 「ビットコインは次に何が起こるのか知りたいですか? これら 5 つの指標を見てくださ...

Coinbaseの共同創設者フレッド・アーサムがイーサリアムのフォークに公然と反対

DAO のコードに脆弱性があったため、攻撃者によって数百万イーサが盗まれました。最近、デジタル通貨取...

米政府、北朝鮮のハッカーを仮想通貨企業から1億ドル以上盗んだ罪で起訴

2月18日、米国政府は、仮想通貨業界を含む数百の企業からの窃盗を含む一連のサイバー犯罪に関与したとし...

4.25新インフラブロックチェーンサミット特別セッションが成功裏に終了しました

4月24日から25日にかけて、珠海横琴新区デジタルチェーンデジタル金融研究所の指導の下、Inbitが...

Filecoin の 43.2% の生産量減少はマイナーに何らかの影響を与えますか?

現在、大手ニュースサイトでは「Filecoinが4月15日に生産量を削減」「Filecoinが43....

スパム攻撃によりビットコインネットワークのノード数が再び減少

先週、身元不明の人物または組織が大量のジャンクトランザクションをビットコインネットワークに送信し、ノ...

オンチェーン拡張への道: Xthin は 20MB のブロックを安全にサポートできるようになりました

パート5: 初日から最大20MBのブロックをサポートする大規模なオンチェーンスケーリング著者: An...

規制強化により暗号通貨業界は困難に陥るでしょうか?

原題: 規制強化により暗号通貨業界は「冷え込む」のか?出典: フューチャーズ・デイリー著者: Shi...

5G容量PHP無料ホスティングスペースProFreeHostの詳細な評価と使用ガイド

ProFreeHost は、無料のホスティング サービスを提供するプラットフォームです。 2009 ...

球体の中には何が入っているのでしょうか?ワールドコインの知られざる物語

私は未来を「見る」ためにベルリンへ旅しました。もっと正確に言えば、私は文字通りボールを見るためにベル...

2020年に採掘すべきでしょうか?歴史に基づいてビットコイン価格の爆発的な上昇の10年間を振り返る

私は最近、過去 10 年間のビットコインの主要な出来事と動向を記録した非常にエキサイティングなビデオ...

ビットコインは物理的な商品を購入するために使用されます。 Guokrがビットコイン決済機能を開始

ビットコインは、インターネットの世界で台頭してきた仮想通貨として、欧米で広く認知されています。ビット...