この記事は簡体字中国語に翻訳されています。上記の言語ボタンを切り替える
Vitalikは、Ethereumを「世界のコンピューター」として考え出しました。つまり、信頼できる最小化されたコードを実行できる単一の、構成可能でオープンな、パーミッションレスのステートマシンです。そして、EthereumはP2Pレイヤー、決定論的なステートマシン、構成可能なスマートコントラクトなど多くの面でブレークスルーになりましたが、まだ多くのものが欠けていました。こうした限界、中でも最も顕著であるスループット不足、高レイテンシー、高価なトランザクション、および精彩を欠く仮想マシンでのカスタムプログラミング言語の使用により、Ethereumは当初の約束を果たすことができていません。
本日、Multicoin CapitalはSolanaへの投資テーマおよび同プラットフォームへの2千万ドルの投資を実施したことをここに発表いたします。Solanaのプレスリリースはこちらからご覧いただけます。
ウェブスケールアプリケーションを構築する開発者の支援
Solanaは、信頼できる最小化されたアプリの開発者が必要なすべてのプロパティを提供します。
- 高スループット:200のコンセンサスノードのグローバルなネットワークで、毎秒5万トランザクションをサポートします。
- 低レイテンシー:ファイナリティは1秒以下
- 安価な取引手数料:通常は1ペンス未満として計算されます。
- 主要なプログラミング言語はRust(C、C++、Libraの移動もサポートします)。
- 非同期、BFTのコンセンサスアルゴリズム
- 構成可能なスマートコントラクトをサポートする単一のグローバルステート
開発者にとって、プロパティの#1 - 5の価値は明らかです。構成可能なスマートコントラクトをサポートする単一のグローバルステート、という#6の重要性について注目したいと思います。過去数年間の開発者コミュニティにおける暗号通貨の議論の経過を考えると、#6の価値を誇張することはできません。
スマートコントラクトを構築する開発者は、レイヤー2とシャーディングを扱うことを望んでいるわけではありません。または、クロスシャードアプリケーションのステートとロジック。または、クロスシャードレイテンシー。または、サイドチェーンにおけるセキュリティモデル。または、ステートチャネルネットワークにおける流動性ルーティング。または、ゼロ知識の証明を用いてオフチェーンコンピューティングを行う方法。
スマートコントラクトチェーンを持つことの重要なポイントは、チェーン自体が信頼できる最小化されたコンピューティングを提供するために必要な低レベルの複雑さと経済システムをすべて抽象化し、アプリケーション開発者がアプリケーションロジックに焦点を当てることです。これは実際に、Vitalikが2014年1月にマイアミでEthereumを世界に発表したときに彼が強調したものです。この「世界のコンピューター」の重要なポイントは、アプリケーション固有ではな いすべてのものを抽象化することです。
多くの種類のスケーリングソリューションが開発されていますが、それぞれがアプリケーション開発者、ユーザー、エコシステム全体に対する特異で複雑な形態を生み出しています。これらの複雑さの最後の形態、私が「エコシステムの荷物を作り出す」と呼んでいるものは、特に扱いが困難です。例えば、ウォレットはユーザーの資産が多くのチェーンやステートチャネルにまたがっている必要がある、ユーザーがウォッチタワーを必要としている、流動性プロバイダーが流動性を提供する必要がある、流動性プールが壊れている、レイテンシーがあらゆる奇妙な場所に導入されている、などです。
別の言葉で言いかえるなら、こうした異種のすべてのスケーリングソリューションは特注で、均一でなく、論理的に断片化されており、単一で論理的に集権化された(しかし、構造的および政治的に分散化された)システムの優雅さとシンプルさを破壊しています。論理的な断片化は、ユーザー、開発者、サービスプロバイダーにとって複雑さと摩擦を増加させます。
異種のすべてのスケーリングソリューションは、これまでレイヤー1を拡張しつつ、構造的かつ政治的に十分な分散化を保存する方法を誰も考えつかなかったという事実の帰結です。Solanaがレイヤー1の拡張を考案した、と私が人々に語る時は、人々がそのアーキテクチャを実験的で危険を含むものであるとみなす時でもあります。また、彼らは異種であるレイヤー2の拡張機能にすべてを賭けることは、はるかに危険が少ないものであると考えています。これは2014年以来、暗号資産コミュニティ が議論してきたことです。
皮肉なことに、これは現実の逆であります。レイヤー2のソリューションやシャーディングにはPoC(概念実証)のスケールを超える機能はなく、異種の方法でのスケーリングから生じる2次的、3次的な問題にうまく対処した人は誰もいません(例えば、ILP経由のサイドチェーンのブリッジング、混雑したシャーディングへの対応、外因性のステート)。
一方、暗号資産や非暗号資産の開発者はレイヤー1のビルドとデプロイの方法をすでに知っています。チェーンでスマートコントラクトを展開すると、ユーザーは署名付きメッセージをチェーンに送信できます。それで終わりです。
論理的に中央集権化されたインターフェースがなければ、シンプルな抽象化を提供することは不可能です。
これはレイヤー2が悪い、あるいは開発者はレイヤー2製品の開発を成功させることができない、という訳ではありません。むしろSolanaの場合には、開発者がこれらの特殊なスケーリング機能に依存する必要はありません(開発者はSolanaの上にレイヤー2をデプロイしますが、これはSolanaがパーミッションレスなため可能です)。大部分のユースケースでは、Solana上に構築する開発者はスケーリングを考える必要はありません。レイヤー1全体が複雑さを低減するからです。
お金の不足とトラスト最小化計算を切り離す
Solanaの指針は、ソフトウェアがハードウェアの邪魔になってはいけないということです。
繰り返します。
Solanaの指針は、ソフトウェアがハードウェアの邪魔になってはいけないということです。
これには3つの大きな意味があります。