IPFS と Filecoin に加えて、Protocol Labs はインターネット全体をどのように改善するのか - Multiformats

IPFS と Filecoin に加えて、Protocol Labs はインターネット全体をどのように改善するのか - Multiformats

マルチフォーマットは文字通り「マルチフォーマット」を意味します。これはソフトウェアではなく、自己記述型(ソースコードとユーザー インターフェイスが一般的な命名規則と構造化プログラミング規則に準拠し、一般ユーザーがソース コードを理解して読み、専門知識がなくてもシステムとソフトウェアを使用できる)プロトコル値のセットです。これらの値は、データ層 (IPLD) とネットワーク層 (libp2p) の両方に役立ちます。これは、将来にも対応できるように今日機能するように設計されたシステムです。


簡単に言えば、マルチフォーマットは、現在および将来にわたって使用可能なシステムを作成することを目的としたプロトコルのコレクションです。現在は主に自己記述形式の値を強化することで実現されています。これにより、プロトコルの相互運用が可能になり、プロトコルの柔軟性、拡張性、アップグレード性が維持され、特定の値に固定されることを回避できます。


これらのプロトコルには、自己記述に関する特定の規定がいくつかあります。


  • これらは帯域内(値付き)である必要があります。帯域外ではない(コンテキスト内)。

  • ロックインを回避し、スケーラビリティを促進する必要があります。

  • これらはコンパクトで、バイナリ パック表現を持つ必要があります。

  • 人間が読める形式で表現する必要があります。


もともと、Multiformats は IPFS 専用に構築されましたが、現在では IPLD、libp2p、IPFS、Filecoin プロジェクトで広く使用されています


マルチフォーマットを理解するには、まずそのサブセットであるさまざまなプロトコルを理解する必要があります。現在いくつかの種類があり、各プロジェクトにはさまざまな言語での実装のリストがあります。


  • マルチハッシュ- 自己記述ハッシュ

  • multiaddr (開発中) - 自己記述型ネットワークアドレス

  • マルチベース(開発中) - 自己記述型ベースエンコーディング

  • マルチコーデック- 自己記述型シリアル化

  • マルチストリーム(非推奨) - 自己記述型ストリーミング ネットワーク プロトコル

  • マルチグラム(開発中) - 自己記述型パケットネットワークプロトコル


次に、これらのプロトコルの機能と、Filecoin ネットワークにどのように役立つかを詳しく見てみましょう。

マルチハッシュ


マルチハッシュは、アドレス指定とエンコードの両方の問題を解決しながら、さまざまな暗号ハッシュ関数の出力を区別するためのプロトコルです。システムによるハッシュの使用を保証し、複数のハッシュ関数が共存できるようにすることは、アプリケーションを作成する上で有用かつ重要です。特に、暗号ハッシュ関数に依存するシステムの場合に重要です


ハッシュ関数のエンコード、ハッシュ値の長さ、ハッシュの内容の 3 つの部分で構成されます。このような設計と構造はアップグレードのために設計されています。ある日、現在使用されているハッシュ関数が安全でなくなったり、より安全なハッシュ関数が利用可能になったりした場合でも、Multihash を通じてシステムを迅速にアップグレードできます



マルチアドレス


Multiaddr は、さまざまな成熟したネットワーク プロトコルのアドレスをエンコードするための形式です。アプリケーションは、アドレスの使用を確実にし、複数のトランスポート プロトコルとアドレスが共存できるように作成されます。


今日のインターネットでは、多くのネットワーク アドレス指定スキームは自己記述的ではなく、解釈とコンテキストを伴うため、アプリケーションも行う仮定を行うことになります。その結果、アドレッシングによって新しいプロトコルへの変更がブロックされ、将来的にプロトコルを更新できなくなるアドホック コードが多く発生します。


Multiaddr を使用すると、システムやスタックを固定化することなく、将来のネットワーク プロトコルで動作するアプリケーションを構築できます



マルチベース


Multibase は、テキスト内に表示される基本エンコーディング(base32、base36、base64、base58 など)のバイナリ エンコーディングを明確にするためのプロトコルです。


テキストがバイトとしてエンコードされる場合、常に同じ 256 バイト (+/- NUL バイト) のセットにエンコードされるため、通常は万能のエンコード (UTF-8) を使用できます。これが機能しない場合は、通常、コンテキストからエンコードを推測できます。


しかし、バイトがテキストとしてエンコードされる場合 (基本エンコーディングを使用)、基本エンコーディングの基本的な選択はコンテキストによって制約されることがよくあります。これらの制限は、データがテキスト内のどこに表示されるかによっても変わる場合があります。これにより、各ユースケースの基本エンコーディングが生成されます。すべての状況で機能する単一のエンコーディングは存在しないため、基本エンコーディングを標準化することはできません。


Multibase の目的は、どのような状況でどのベースエンコーディングを使用するかを開発者に伝えることです。 「データ d がテキスト s としてエンコードされている場合、どのような基準でエンコードされるのか?」などの質問に答えます。


Filecoin は IPLD のコンテンツ識別子 (CID) を使用してデータを参照し、CID が文字列として印刷されるときに、使用されている基本エンコーディングを識別するためにマルチベースを使用します



マルチコーデック


マルチコーデックは、バイナリ表現用に設計されたコーデック テーブルです。つまり、1 ~ 2 バイトを使用してデータ コンテンツの形式を決定します。たとえば、文字 z を使用して base58btc エンコーディングを表したり、0x50 を使用して protobuf を表したりします。


Multihash ではハッシュを識別するために使用され、機械可読な Multiaddr では IP アドレス、ドメイン名、ID などのコンポーネントを識別するために使用されます


これで、マルチフォーマットについて体系的に理解できたはずです。使用されているプロトコルは安定した仕様と安定した実装を備えており、Protocol Labs はマルチフォーマットのより多くのサブセットの研究にも熱心に取り組んでおり、できるだけ早く使用開始したいと考えています。


マルチフォーマットが提供できるプロトコルの相互運用性と将来志向の考慮は、今日の Web3 に間違いなく実質的な影響を与えるでしょう。


<<:  呉氏は毎週の採掘情報:0411-0417

>>:  暗号通貨のクジラウォレットを見つけて追跡する方法は?

推薦する

なぜ人々はビットコインが消滅すると信じているのか

ビットコインの最も印象的な特性の 1 つは、その止められない性質です。では、最近の調査ではなぜこれほ...

ビットコインは過去1か月で40%以上上昇しました。業界関係者:リスクは無視できない

最近、ビットコインの価格は6万ドルを超え、2月29日には6万4000ドルを超えました。過去1か月の増...

コーネル大学教授、来年はEOSの大規模なハッキングが起きると語る

CCNによると、コーネル大学のエミン・ギュン・シラー教授は「来年、EOSの脆弱性を悪用した大規模なハ...

ビットコインマイニング詐欺の過去と現在

ビットコインの誕生以来、マイニング詐欺は対処しなければならない現実的な問題となってきました。取引プラ...

男が会社からビットコインを盗み、起訴を待つ間に紛失

マイニングは難しく、既製のビットコインを購入する余裕もないため、ビットコインを盗もうと考える人もいま...

秘密を探る:周紅一はかつて仮想通貨帝国を築き、360 Financialの幹部は権利保護に深く関わってきた

360 Finance が財務報告書を発表しました。 Futu を閲覧していたところ、次のようなコメ...

アーケードシティがイーサリアムブロックチェーンを使ってUberを倒す方法

まったく新しい方法で業界全体を乗っ取るという野心的な計画を掲げ、新たなプレーヤーが相乗りの分野に参入...

ビットコインは年末までに3万ドルに達するでしょうか?データによれば、ブームは続く可能性がある

ビットコインの価格が12月27日に史上最高値の26,900ドルに達したため、トレーダーやアナリストは...

中英インターネットと易邦の訴訟の謎を解明、マイニングマシン取引10万台は羅生門に

出典: Securities Times、原題:「法廷での暴露! 鉱山機械大手がこのA株企業と対立、...

ItBit、ロンドン市場への進出に向けSocGenのベテランを採用

ニューヨークに拠点を置くビットコイン取引所イットビットは、欧州、中東、アフリカでの事業を統括する証券...

Xinyang Charity、ブロックチェーンを使用して慈善活動を完全に透明化

公共の福祉は非常に広範な目的であり、また生き方でもあります。大きな愛を広めることで、私たちは自分自身...

鉱夫たちがイラン全土を席巻、1キロワット時あたり5セントという低価格の電気を求めて争奪戦

(テキスト | ラチェットピザ)暗号通貨市場は低迷し、マイニングマシンはスクラップとして売られている...

ChainX マイニングチュートリアル

1. ChainXウォレットを登録するまず、オンラインウォレット(https://wallet.ch...

深センのモバイル納税プラットフォームがブロックチェーン電子請求書を導入

携帯電話で深セン市税務局の納税ミニプログラムにログインし、「簡単請求」モジュールに入り、QRコードを...

ミャンマーのヤンゴン証券取引所がブロックチェーンベースの取引所を構築

クレイジーな解説:日本の大和証券グループとミャンマーのヤンゴン証券取引所は協力し、大和の株式取引をヤ...