IOTAプロトコルの概要。 IOTAプロトコルは、モノのインターネット(IoT)を念頭に置いて構築されたオープンソースの分散元帳であり、マシンのマイクロトランザクションとデータの整合性は損なわれません。 IOTAプロトコルは、暗号空間で本質的に問題があると考える問題、つまりスケーラビリティを克服するように設計されています。
スケーラビリティは、主流レベルの支払いを処理できない暗号化ネットワークを指す問題です。 例えば、ビットコインは有限の取引しか処理できないため、PayPalやVisaと同じレベルでは実行できません。
レイヤ2スケーリングソリューションであるLightning Networkでは、この問題はBitcoinで緩和されます。 しかし、IOTAプロトコルは、この問題を解決するためにスケーリングソリューションに頼る必要があるように特別に構築されています。
IOTAプロトコルとは何ですか?
ほとんどの暗号化プロジェクトは、トランザクションを処理および検証するために、ブロックチェーン技術(分散元帳技術(DLT)と呼ばれる)に依存しています。 トランザクションは、情報の「ブロック」にグループ化されます。 トランザクションをふるいにかけ、それらを検証するために、データマイナーのジョブです。 しかし、鉱夫はサービスに料金が必要です。
鉱山手数料は、鉱夫にインセンティブを提供するために不可欠です。 これは、スケーラビリティの問題と絡み合って、IOTAはブロックチェーンを使用しないことを選択した理由です。 IOTAプロトコルは、モノのインターネット(IoT)の分散元帳です。 従来のブロックチェーンの代わりに、IOTAは「有向アクリルグラフ」(DAG)を利用しています。
「もつれ」と呼ばれる量子耐性プロトコルを持っています。 IOTA Tangle DAGにはトランザクションに対する手数料はなく、1 秒あたりに確認できるトランザクション数に関する固定制限もありません。 スループットは、ネットワーク内のアクティビティと並行して増加します。 発生するアクティビティが多いほど、ネットワークは高速になります。
もつれはどのように機能しますか?
ブロックチェーンがなければ、鉱夫によって処理され検証されるトランザクションのブロックはありません。 代わりに、IOTAプロトコルのトランザクションは、次の1つ以上のトランザクションによって確認されます。 これは、Tangle には 2 つの親トランザクションが必要なためです。 その結果、ネットワークの構造は、ゼロ有向サイクルを持つ直接グラフとしてグラフ化することができます。 以下は、IOTAのウェブサイトからネットワークがどのように見えるかを視覚的に表現したものです。
イメージ: 絡み。
ネットワークに参加するには、すべてのユーザーが行う必要があるのは、以前の2つのトランザクションを検証する少量の計算作業を実行することです。 これにより、階層構造のネットワークが無効になり、誰もが平等なインセンティブと報酬を持つことになります。
IOTAのウェブサイトは、これを「前払い」と言っています。 コンセプトはシンプルです:2つの取引を確認し、報酬はあなた自身の取引です。 これはやや退屈なプロセスのように聞こえるかもしれませんが、財政的報酬を提供する必要性も排除されます。 手数料はごくわずかです。
マネー指向ではないため、Tangle トランザクション内に情報を安全に格納することもできます。したがって、トランザクション価値の決済に限定されません。 ネットワーク上でアクティブになっている人が多いほど、トランザクションは高速になりますが、これはコストがかかりません。 ネットワークは、誰かがすぐに取引を行うことを探している場合、別のネットワークを選択する人々に完全に依存しています。
トランザクションが信頼できるかどうかをどのように知っていますか?
従来のブロックチェーンでは、人々は確認の数に基づいてトランザクションのブロックをどれだけ信頼できるかを知っています。 トランザクション/情報のブロックがなければ、IOTAプロトコルの機能は異なります。
代わりに、トランザクションには重みと累積重みがあります。 トランザクションの重みは、トランザクションを検証するために必要な計算作業の量を決定します。 累積重みは、トランザクションの重みと、最初のトランザクションを承認したトランザクションの重みの合計を指します。
以下は、IOTAコンセンサスGitHubから取得された加重トランザクションの視覚的な表現です。
イメージ:。
この画像は、緑色のトランザクションを「完全確認済み」として表示し、青色のトランザクションは「未確認」であり、部分的にしか確認されないことを意味します。 灰色または黄色の色は、トランザクションがまだ確認作業を行っていないことを示します。
赤で着色されたトランザクションは表示されませんが、そうした場合、トランザクションは何かが間違っている可能性があるか、無効であることを示すために「競合する」と表示されます。 信頼できるトランザクションを見つけるには、トランザクションの加重と累積加重を調べて、そのトランザクションを確認するかどうかの見積もりを行う必要があります。
ハッシュケース・ライト
Proof-of-Work(PoW)アルゴリズムは、Bitcoinが含まれている暗号プロジェクトの範囲で使用されています。 PoWは、スパム攻撃を防ぐのに役立ちます。 Hashcashは、PoWで使用される技術の一部です。 それは、パズルを解くことが含まれています。 コンピュータデバイスは、「nonc」と呼ばれる英数字コードを正常に推測する必要があります。 ハッシュパワーは、パズルを解決する方法を迅速かつ簡単に決定します。 処理を高速化するには、より多くの処理能力が必要です。
Bitcoinでは、PoWは取引の確認と検証に使用されます。 しかし、IOTAはHashcash Liteを利用しています。これは、コンピュータデバイスの多くの種類がIOTAプラットフォームを使用できることを意味します。
それは研究を行うために支払う
うまくいけば、IOTAプロトコルへのこの導入は、それがブロックチェーン技術の代替である方法を理解するのに役立ちました。
IOTAプロトコルまたは暗号プロジェクト/ネットワークに関する決定を行う前に、適切な研究を行うことを確認してください。
私たちは、暗号化された通貨、ネットワーク、プロジェクトについて何の勧告もしていないので、あまりにも多くの研究を行うことはできません。 最終的には、お客様が行う決定に責任を負います。
さまざまなブロックチェーンについてもっと読むことに興味がありますか? Skycoinと分散型インターネットの詳細については、このガイドをご覧ください。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.