IOTAとは?
IOTA(ミオタ)は、モノのインターネット(IoT)エコシステムの機械やデバイス間の取引を記録し実行するために設計された分散台帳である。 この台帳は、mIOTAと呼ばれる暗号通貨を使用して、そのネットワークでの取引を記録します。 IOTAの主要な革新的技術は、取引の確認に使用されるノードのシステムであるTangleです。 IOTAは、Tangleが暗号通貨で使用される典型的なブロックチェーンよりも高速で効率的だと主張しています。
台帳に責任を負う非営利財団であるIOTA財団は、接続機器間でのプラットフォームの有用性を拡張するために、BoschやVolkswagenなどの著名企業と契約を締結しています。
Key Takeaways
- IOTAは、IoTエコシステムの接続デバイス間の取引を扱うために開発された分散台帳で、その暗号通貨はmIOTAとして知られています。
- それは、低コストの汎用プロセッサの設計が目的だったハードウェアプロジェクトとして誕生したものでした。
- IOTA には独自のスケーリング問題があり、この暗号通貨のいくつかの側面はハッキングに対して脆弱でした。
- IOTAの時価総額は2017年の最高値からまだ大幅に減少していましたが、この暗号通貨の運命は2020年後半には改善の兆しを見せました。
Understanding IOTA
2020年までに何十億もの装置がインターネットに接続されることになりました。 このモノのインターネット(IoT)エコシステムの中で、デバイスは、1 日を通して行われる取引において、他の複数のデバイスとデータや支払い情報を交換することができます。
IOTA は、デバイス上で取引を行う標準的なモードになることを意図しています。 その創設者は、この台帳を「複数のデバイス間の相互運用性を可能にする、モノのインターネットのためのパブリックパーミッションレスバックボーン」と説明しています。簡単に言えば、これは、接続されたデバイス間の取引を可能にし、誰もがそれにアクセスできるようになることを意味します。 これらの問題には、特定のグループへのマイニングの集中化、ネットワーク速度の低下、およびスケーラビリティが含まれます。 暗号通貨にとって、スケーラビリティとは、他の指標に影響を与えることなく、ブロックチェーンによって処理されるトランザクションの数を増やすという問題を指します。
これらの問題は、主にビットコインのブロックチェーン上のトランザクションのバックログによって引き起こされています。 バックログ自体は、小さなブロック サイズから、採掘者が報酬として暗号通貨を得るために解かなければならないパズルの難しさまで、さまざまな理由によるものです。 IOTAは、ブロックチェーンのアーキテクチャを、データを整理して取引を確認する新しい方法であるTangleに再構成することによって、これらの問題を解決します。
IOTAの歴史
Sergey Ivancheglo、Serguei Popov、David Sønstebø、Dominik Schiener(後に参加)が一緒にIOTAを共同設立しました。
このプロジェクトは、2015年10月にオンラインのビットコイン・フォーラムでトークン・セールを告知する投稿を通じて発表された。 IOTAのルーツはJinnプロジェクトに遡る。 そのプロジェクトは、IoTエコシステムで使用するための三元ハードウェア、または汎用プロセッサを中心とした低コストでエネルギー効率の高いハードウェアを開発することを目的としていた。 Jinnは2014年9月にそのトークンのクラウドセールを開催した。 クラウドセールでは約10万トークンが販売され、25万ドルの回収となりました。
Jinnトークンは、セキュリティトークンと見られるかもしれない利益分配トークンとして販売されていたため、すぐに話題となりました。 当時はまだイニシャル・コイン・オファリング(ICO)が人気を集めており、その規制状況も明確ではありませんでした。 2015年、JinnはIOTAとして再ブランド化され、再びトークンセールが開催された。 この時のトークンはユーティリティ・トークンとして販売された。 Jinnのトークン保有者は、新システムにおいて等価でトークンを交換することができた。 David Sønstebø氏によると、IOTAはJinnプロジェクトによって「産み出された」のだという。 “…so it only makes sense first to introduce IOTA and then Jinn afterwards,” he said.
IOTA の発端となった取引は、その暗号通貨であるmIOTAをすべて含む残高のアドレスで、今後採掘されるものであったという。 しかし、報告によると、ジェネシス・トランザクションのスナップショットはまだオンラインでは見つかっていないとのことです。 これらのトークンは、他の「創始者」アドレスに分散された。 存在する予定のmIOTAの総数は27兆個である。 IOTAの創設者によると、mIOTAの総数は、プログラミング言語であるJavaScriptで許容される整数の最大値に「うまく」収まっているそうだ。 暗号通貨市場にデビューしてから3カ月で、mIOTAは2016年から2017年にかけての強気相場で145億ドルの評価額のピークに達した。 しかし、その価値はその後、他のほとんどの暗号通貨とともに暴落しました。
IOTAに関する懸念
IOTAに対する批判は、主にその技術的欠陥が中心となっています。 ほとんどの暗号通貨と同様に、IOTAのシステムは初期段階にあり、証明されていません。 そのネットワークへのフィッシング攻撃は、394万ドル相当のmIOTAの盗難につながった。 この攻撃を受けて、IOTA の開発チームは、その暗号通貨を使用するための強力な種を生成するための手順を概説したブログ記事を書きました。 つまり、Bitcoin で広く使用されている SHA-256 ハッシュ関数を使用せず、ゼロから暗号化方式を作成したのです。 MITのDigital Currency Initiativeのチームは、Curlと呼ばれるIOTAのハッシュ関数に深刻な脆弱性があることを発見した。 この関数は、2つの異なる入力を与えられたときに、同じ出力を生成していたのだ。 この性質は衝突と呼ばれ、ハッシュ関数が壊れていることを意味する。 MITのチームは、この脆弱性の分析において、悪質な行為者がその手法でTangleからユーザーの資金を破壊したり盗んだりすることができたと述べています。 IOTAのチームは、この脆弱性を修正しました。
DAGの使用によりブロックチェーンのスケーラビリティ問題を排除するというIOTAの主張には、潜在的な問題が存在します。 イーサリアムの共同創設者であるVitalik Buterin氏は、ハッシュグラフ(DAGの基礎となるデータ構造)がスケーラビリティ問題を解決する能力に疑問を投げかけています。 彼の説明によると、現在のバージョンのハッシュグラフは、ブロックチェーンがコンピュータのメモリや処理能力に依存することを解決していない。 ハッシュグラフを使用するシステムのスケーラビリティは、依然としてそのネットワーク内の個々のコンピュータの容量と速度に依存します
2020年現在、IOTAのネットワークは、トランザクションのセキュリティを確保するためにコーディネーターと呼ばれる中央サーバーを使用しています。 この慣行は、コーディネーターの導入が単一障害点の導入につながったため、分散型システムであるという主張を希薄にしました。 また、Coordinatorベースのシステムでは並列処理が行われないため、ネットワークの速度が低下する。 しかし、IOTA財団は将来的にCoordinatorを取り除く「The Coordicide」という計画を持っていました。
IOTAの将来
IOTAの時価総額は2017年の最高値からまだ大幅に下がっていましたが、この暗号通貨の運命は2020年の後半には改善の兆しを見せました。 4億4600万ドルの時価総額で2020年をスタートし、2020年12月19日の時点で9億ドルを超えています。 これは100%を超える上昇率だが、険しい道のりであった。 IOTAが大企業と提携を続け、成長するモノのインターネット(IoT)に注力していることも、他の暗号通貨との違いを際立たせている。
暗号通貨が成功するには何か異なるものを提供する必要があり、IOTAはIoT最適化を目指す。
IOTAとビットコインはどう異なるのか?
Bitcoinの問題に対するIOTAのソリューションは、ブロックチェーンのいくつかの重要な概念と地形的制約をなくすことです。IOTAの暗号通貨であるmIOTAは、ブロックチェーンと比較して、事前定義され、トランザクションのコンセンサスが異なる方法で発生します。 IOTA の開発者は、Tangle として知られる新しいデータ構造(コンピューターのメモリ内で数値表現を整理する方法)を提案しました。
Tangle は分散型非循環グラフ(DAG)であり、シーケンシャルではないノードのシステムです。 したがって、各ノードは、Tangle内の他の複数のノードに接続することができる。 しかし、それらは特定の方向にのみ接続されており、ノードが自分自身を参照することはできないことを意味する。 標準的なブロックチェーンも、順次連結集合であるため、DAGである。 しかしIOTAのTangleは、トランザクションを逐次ではなく同時に処理できる並列システムです。 7367>
ビットコインでは、確認とコンセンサスのために、台帳の全取引履歴を含むフルノードを実行するシステム群が必要とされます。 このプロセスは、エネルギーと計算を必要とします。
タングルでは、フルノードの採掘者は必要ありません。 各新規取引は2つ前の取引を参照することで確認されるため、取引の確認に必要な時間とメモリの量が削減される。 簡単に解けるわかりやすいPoW(Proof of Work)パズルが最終段階として取引に追加される。 選ばれた2つの取引はチップと呼ばれる。 IOTAのシステムでは、取引を承認するための指標として「信頼度」を用いたチップ選択アルゴリズムが用いられている。 ある取引が過去に97回承認されたとする。
この「信頼度」という概念に関連するのが、取引の重みです。 Tangleを移動するにつれて、トランザクションは重みを増していく。 トランザクションの重みは、承認の数によって増加します。 トランザクションが確認されると、それはネットワーク全体にブロードキャストされる。
この取引確認方法は、手数料がかからず、消費電力も低いため、電力要件の異なるさまざまな機器や機械でmIOTAを使用することができる。