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

Every blockchain company worth its salt claims to be decentralized in one way or another. While decentralization is a protean term, there is one meaning that cuts to the bone of the concept: Decentralization means giving individuals power over the code that processes their data.

Confidential Computing Redefines Decentralization

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

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

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

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

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

ほとんどの新しいネットワークは、組織機関が権力を集約する前に分散化から始まります。このことは、政治的派閥にもコンピュータネットワークにも当てはまります。ネットワークに参加することは、まだ分散化されているときには、しばしばパリア(社会的に排除された人)になることを意味します。1995年、ビル・ゲイツはレターマンショーに出演し、デイブが「いつか、これらのコンピュータの1つを手に入れたいと思います…」と言った後、彼をあざ笑いました。インターネットはまだ分散化されており、そのユーザーは嘲笑されるに値するアウトカストでした。

当時の初期のインターネットユーザーが体験した参入障壁と嘲笑の招待は、今のブロックチェーンフルノードを運営する熱心な人々に似ています。私が2016年初頭に最初のEthereumマイニングリグを設定したとき、友人たちは「ブロックコインから移行しろ」と言いました。Ethereumは分散化されています。しかし、どちらの場合も、分散化はクールでなくて苦行であることを意味しました。

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

IoTeXでモノのインターネット(IoT)を分散化しましょう

Ethereumは理論的には、初期のインターネットのすべての分散化と現代のアプリケーションの力と簡易さを提供します。どうやって?コードの実行を分散化します。皮肉なことに、この再分散化のプロセスは、初期の分散型インターネットがインスパイアしたのと同じネガティブな反応を招きました。分散化は単にクールでないためのロゲインなのでしょうか?

かもしれません。少なくとも分散化がクランキーで遅いことを意味する限り。Ethereumとweb 3.0は、依然としてweb 2.0に対抗するには遅く、高価すぎます。DAOハックは、2016年に総エーテル供給量の15%が故障した単一のスマートコントラクトにロックされていたときにEthereum実験をひざまずかせました。DAOを含むEthereumの初期の使用事例は、主に金融的なものでした:2017年にスタートアップのファンドレイジングのためのICO、そして今日のウォールストリートを混乱させるための分散型金融です。Ethereumは、まだサイコロが振られている賭けです。最終的な結果がどうなるかはわかりません。

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

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

そのような技術の1つは、機密コンピューティングと呼ばれています。機密コンピューティングは何十年も存在していますが、2015年にIntelがSGXを導入して使用中のデータを安全に保つことができるようになって、主要なブーストを受けました。私たちは長い間、エンドツーエンドの暗号化を使用して静止中および移動中のデータを保護してきました。しかし、そのデータ上でコードを実行するには復号化が必要でした — これは、データを制御するコードを持つ第三者によって個人データが操作可能な巨大なセキュリティホールを切り開くことを意味しました。機密コンピューティングは、初めて使用中のデータを保護します。CPU内にブラックボックスを隔離し、データを復号化し、計算を行い、非常にプライベートに再暗号化します。このブラックボックスは信頼できる実行環境(TEE)と呼ばれます。

Intel 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