Featured image for article "機密コンピューティングが分散化を再定義する" from IoTeX Blogs

機密コンピューティングが分散化を再定義する

すべてのブロックチェーン企業は、何らかの形で分散化されていると主張します。分散化は多義的な用語ですが、その概念の核心を突く意味があります: 分散化とは、データを処理するコードに対する個人の権限を与えることです。

IoTeX Blogs

「私たちは長い間、データを静止状態と転送中にエンドツーエンドの暗号化で保護することができました。しかし、そのデータ上でコードを実行するには復号化が必要であり、これはコードを制御する第三者によって個人データが操作可能になるという大きなセキュリティホールを開くことを意味しました。機密コンピューティングは、CPU内にブラックボックスを設け、データを復号化し、計算し、再暗号化することで、初めて使用中のデータを保護します。このプロセスは非常にプライベートであり、ローカルオペレーティングシステムでさえ何が起こっているのかを知ることはできません。これが機密コンピューティングです。」

すべてのブロックチェーン企業は、何らかの形で分散化されていると主張します。分散化は多義的な用語ですが、その概念の核心を突く意味があります: 分散化とは、データを処理するコードに対する個人の権限を与えることです。

直感に反するかもしれませんが、データを処理するコードを制御することは、データ自体を制御することよりも重要であると言えます。アンドレアス・アントノプロスの言葉を引用します:

「コードを制御すれば、データがどこで処理されるかを制御できます。したがって、データが最初に分散化されていても、最終的には処理され操作される場所に集中化することになります。」

インターネットは、90年代中頃の胎児のような時代には自己ホスト型のウェブサイトの網でした。Facebookの前のFacebookは、あなたのバイオを掲載したウェブページをホストするサーバーを自宅で運営していました。初期のインターネットは、誰もが自分のウェブサイトを運営するコードを制御していたため、分散化されていました。

ほとんどの新しいネットワークは、組織機関が権力を集約する前に分散化された状態から始まります。これは政治的派閥やコンピュータネットワークにも当てはまります。まだ分散化されているネットワークに参加することは、しばしば社会的な非難を意味します。1995年、ビル・ゲイツはレターマンショーに出演し、デイブが「いつかこれらのコンピュータの一つを手に入れると思う…」と彼をからかいました。インターネットはまだ分散化されており、そのユーザーは嘲笑の対象でした。

当時のインターネットユーザーが経験した入場障壁と嘲笑の招待は、現在のブロックチェーンフルノードを運営する熱心な人々に似ています。2016年初頭に私が最初のイーサリアムマイニングリグを設定したとき、友人たちは「ブロックコインから移行しろ」と言いました。イーサリアムは分散化されています。しかし、両方のケースで、分散化は「かっこ悪くて面倒」という意味でした。

今日、インターネットは集中化され、アクセス可能であるため、誰もが利用しています。しかし、実行の集中化は、データが操作されるという代償を伴います: インスタグラムで写真を共有しますか?まず、あなたの位置情報、顔認識データ、メディアライブラリを共有する必要があります。曲を再生することはかつては匿名の行為でしたが、今ではSpotifyが音楽をストリーミングするためにあなたの位置情報を求めます。

IoTeXでIoTのインターネットを分散化する

理論的には、イーサリアムは救済を提供します: 初期のインターネットのすべての分散化と、現代のアプリケーションの力と使いやすさを兼ね備えています。どうやって?コードの実行を分散化するのです。皮肉なことに、この再分散化のプロセスは、初期の分散化されたインターネットが引き起こしたのと同じ否定的な反応を招きました。分散化は単にかっこ悪さのためのロゲインなのでしょうか?

かもしれません。少なくとも、分散化が扱いにくくて遅いことを意味する限りは。イーサリアムとウェブ3.0は、いまだにウェブ2.0と競争するには遅すぎてコストが高すぎます。DAOハックは、2016年にイーサリアムの実験を膝に追い込み、全体のイーサ供給の15パーセントが故障した単一のスマートコントラクトにロックされました。DAOを含め、イーサリアムの初期のユースケースは主に金融的なものでした: 2017年のスタートアップの資金調達のためのICOや、今日のウォールストリートを混乱させるための分散型金融です。イーサリアムは、サイコロがまだ振られている賭けです。最終的な結果がどうなるかはわかりません。

イーサリアムが直面する主な課題は、ブロックチェーンのみを使用してコードの実行を大規模に分散化することです。ブロックチェーンは信頼の機械であり、何が追加されるかに対して高い基準を設定します。その遅さはバグではなく機能です。しかし、もしブロックチェーンを真実の単一のソースとして使用して、金銭や認証情報のような希少なデジタル資産を管理し、大規模な分散型コードの実行を他のよりスケーラブルな技術に任せたらどうでしょうか?

IoTeXは最近、機密コンピューティングコンソーシアムの新しいメンバーに参加しました

そのような技術の一つは、機密コンピューティングと呼ばれています。機密コンピューティングは数十年前から存在していますが、2015年にインテルがSGXを導入してデータを使用中に安全に保つための大きなブーストを受けました。私たちは長い間、エンドツーエンドの暗号化で静止状態と転送中のデータを保護することができました。しかし、そのデータ上でコードを実行するには復号化が必要であり、これはコードを制御する第三者によって個人データが操作可能になるという大きなセキュリティホールを開くことを意味しました。機密コンピューティングは、CPU内にブラックボックスを設け、データを復号化し、計算し、再暗号化することで、初めて使用中のデータを保護します。このブラックボックスは、Trusted Execution Environment(TEE)と呼ばれます。

インテルSGXサーバーに加えて、TEEは、重要なセキュリティ、認証、暗号処理が通常は集中サーバーで実行されるのに対し、デバイス自体でローカルに実行される小型のエッジIoTデバイスにも適用されます。この「エッジ」での計算に対するゼロレイテンシアプローチは、自動運転車が歩行者が目の前に飛び出したときにブレーキを踏むべきかどうかを決定する際に重要です。

興味深いことに、集中サーバーの負荷を分散ネットワークのノード/デバイスに分散するというこの概念は、ブロックチェーンとエッジコンピューティングの両方の基盤となっています。結合すると、彼らはコンピューティングの風景を永遠に変える力を持っています。IoTeXが近日中にリリースするPebbleは、Nordic Semiconductorとのパートナーシップで構築されたエッジデバイスで、すべての生成されたデータとすべてのエッジ計算のエンドツーエンドの検証可能性を提供するためにTEEを内蔵しています。Pebbleは、GPS、振動と衝撃の方向、温度、ガス湿度、圧力、環境光の読み取りを提供するトラッカーのスイスアーミーナイフです。

機密コンピューティングは、ユーザーがTEE内で実行されるコードが改ざん防止されており、安全であることを確信できることを意味します。中央の当事者を信頼する必要がなくなります。実際、TEE対応のIoTデバイスはブロックチェーンの代理とも言えます — 両者はすべての入力、プロセス、出力の検証可能性を提供する偏りのない第三者です。結合すると、ブロックチェーンは、データの出所と不変性のためにユーザーとデバイスに信頼できる資格情報を発行することを得意とし、TEE対応のサーバーとエッジデバイスは、スケールでそのデータ上で信頼できる方法でコードを実行することを得意とします。

IoTeXの技術スタックは、この強力な組み合わせを取り入れ、IoTのための分散化の意味を再構築します。機密コンピューティングはハードウェアレベルで行われるため、デバイスネットワークを分散化する能力は明白であり、革命的です。

IoTeXについて

2017年にオープンソースプラットフォームとして設立されたIoTeXは、信頼された物のインターネットを構築しています。これは、すべての「物」 — 人間、機械、ビジネス、DApps — が信頼とプライバシーを持って相互作用できるオープンエコシステムです。30人以上のトップ研究者とエンジニアからなるグローバルチームに支えられ、IoTeXはブロックチェーン、安全なハードウェア、および機密コンピューティングを組み合わせて次世代のIoTデバイス、ネットワーク、および経済を実現します。IoTeXは「物理的な世界をブロックごとに接続する」ことによって、未来の分散型経済を強化します。

詳細を知る: ウェブサイト | Twitter | Telegram | Medium | Reddit

Stay Updated

Subscribe to get the latest posts from IoTeX Blogs delivered to your inbox.

機密コンピューティングが分散化を再定義する | IoTeX Blogs