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

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

推薦する

スマートコントラクトゲームへの道

ビットコインが世間の注目を集めるようになって以来、ビットコインの典型的な応用はダイスタイプのゲームで...

コインゾーントレンド: 今週のビッグデータに基づくビットコインの価格動向 (2017-05-17)

リバウンド突破へのプレッシャーはまだあるので、辛抱強く待つ必要がある1. 市場動向<br/&g...

PwC レポート: ブロックチェーンは卸売保険業界の発展に役立つ (レポート全文をダウンロード)

コンサルティング大手のPwCは、「連鎖Chain Reaction:How Blockchain :...

Antminer は子供の日にコインを大量に配布しています。あなたの子供の日の贈り物はすべて私のものです!

これにもかかわらずマイニングコインズは当初の志を忠実に守り、前進し続けています大多数の鉱夫の福祉を追...

データ:2月以降、長期保有者は約186万BTCを蓄積している

9月13日、21stParadigm.comの共同設立者でオンチェーンアナリストのディラン・ルクレア...

ConsenSys、ビットコインとイーサリアムを接続するBTCリレーのリリースを発表

ConsenSys チームは、最初のサイドチェーンと見なされる BTC Relay の正式なリリース...

ニューサイエンティスト:ビットコイン採掘の二酸化炭素排出量は予想より低い

新たな研究は、ビットコイン(BTC)のマイニングと気候変動は相容れないという見解に異議を唱えている。...

Aleo メインネットのローンチ: 王は「死」に向かうのか?鉱山労働者は騙されたと訴える

2億ドル以上の資金を投じたスタープロジェクトとして、Aleoの進捗は常に大きな注目を集めてきました。...

大手法律サービス会社がビットコイン決済の受け入れを開始

Lawyer.com は、米国ニュージャージー州ギングリッチとペンシルベニア州イーストンに本社を置...

マイニングネットワークアプリ2.0がリリースされました。私たちは採掘に真剣に取り組んでいます。

Wabi.com アプリのバージョン 2.0 が正式にリリースされました。 Androidユーザー...

柔軟な取引

最近、ある質問を頻繁に受けるようになりました。質問は、Segregated Witness ソリュー...

ビットコインと Antminer マイニングファームの写真 (パート 4)

BitmainとWabi.comが共同で開催するビットコインマイニング写真コレクション活動が本格化...

中央銀行はデジタル通貨を支持し、研究開発や関連産業のパイロットを推進している。

「全員が現金を保有していれば、マイナス金利は効果がない。デジタル通貨の普及で現金の利用は大幅に減る...

電力泥棒の例:資源を基盤とする都市は採掘のために電力を盗む傾向がある

暗号化されたデジタル通貨の産業チェーンにおいて、マイニングは上流産業であり、かつては最も収益性の高い...

意見:ロシアの暗号通貨マイナーは米国と欧州の需要を満たすためにマイニング機器の導入を増やしている

ロシアの仮想通貨取引所ビットリバーの創設者イゴール・ルネッツ氏は、同社は米国と欧州の投資家からの高ま...