作者: ブルーフォックスノート
Ethscriptions プロトコル (以下、eths プロトコルと呼びます) は、イーサリアム チェーン上でネイティブ デジタル アセットを構築および共有するためのプロトコルです。 Ethscriptions Inscriptions は 2016 年から利用可能になりました。ただし、eths プロトコルの誕生自体は、トム・リーマンが立ち上げた btc 碑文プロトコルに触発されました。現在までに、イーサリアムには 200 万件以上の書き込みがあります。
Eths プロトコルは、イーサリアム チェーンに碑文をもたらすだけでなく、イーサリアム L1 拡張に新たな探索をもたらすことも試みます。簡単に言えば、いくつかの重要なポイントがあります。
Ethereum上のトランザクション呼び出しデータcalldataを使用します。
Eths プロトコルは、スマート コントラクトの代わりにイーサリアム トランザクション呼び出しデータを使用してデータを保存するため、料金を削減する機会があります。では、通話データはどのように悪用されるのでしょうか?通常の送金トランザクションでは、ユーザーは eth と calldata を「コメント フィールド」として送信しますが、通常は空白のままになります。スマート コントラクトを操作すると、calldata フィールドに「関数名とパラメーター」の情報が追加されます。 Ethscriptions も同様の方法を使用しており、データを calldata にエンコードしますが、スマート コントラクト用ではなく、ダム コントラクトという概念があります (スマート コントラクトとは対照的に、名前も興味深いです)。このように、エスクリプションは完全にイーサリアムチェーン上に存在し、永続的な存在を実現しており、イーサリアム上などにネイティブデジタルアセットを構築するのに適しています。
スマートコントラクトを使用しない
上で述べたように、それは独自のダムコントラクトの概念を持っています。つまり、eths プロトコル自体はストレージと実行にスマートコントラクトを使用しません。決定論的なプロトコル ルールをイーサリアム トランザクションの呼び出しデータに適用することで状態を計算します。つまり、eths プロトコルはスマート コントラクトをバイパスし、calldata を使用してチェーン上にデータを保存し、低コストの保存方法を実現しようとします。
ESC VM が新たな物語をもたらす
eths プロトコルに関しては、ESIP-4 によって提案された ESC VM (ESC 仮想マシン) は、より大きな想像力を持っているため、誰もがより注目している開発です。具体的には、ESC VM は、ethscriptions に基づいて構築された新しいプロトコルです。これは、ユーザーが特定のプログラムと対話できるようにするコンピューター命令として ethscripts を使用することで機能します (ここでは ethscripts が新しい目的を持ちます)。
ここでの具体的なプログラムは主にダムコントラクトです。つまり、ESC VM+Dumb Contract は、新しいコントラクトの作成、既存のコントラクトの呼び出しなどのコマンドを実行できます。簡単に言うと、Ethscriptions では、これらの Ethscription が「通常の Ethscription」とみなされ、ESC VM によって認識されるように、特定の形式で Ethscription を作成する必要があります。これらの eth の碑文は、「展開」と「呼び出し」を実現できるコンピューター命令になります。 「Deploy」は新しい Dumb Contract を作成し、「call」は既存の Dumb Contract の状態変更関数を呼び出します。ダム コントラクトがデプロイされると、誰でもその関数を呼び出すことができます。
ESC VM は、ダンプ コントラクトに EVM のような環境を提供します。ただし、ESC VM はまだ実際の仮想マシンではなく、特定の契約 (Dumb Contract) にのみ適しています。 eths プロトコルには将来的に汎用コンピューティングが導入される予定であり、これにより新たな物語の可能性がもたらされます。
現在、ダムコントラクトは直接支払いをサポートできません。ここにはイーサの概念はなく、イーサはスマート コントラクトを通じてダム コントラクトに「ブリッジ」する必要があります。さらに、ダムコントラクトの任意の作成はまだサポートされていません。ダム コントラクト コードは、ESIP プロセス内の他の Eths プロトコル ルール定義と一致している必要があります。
Eths プロトコルは L2 ではなく、新しい拡張の探索です
Eths プロトコルは L2 ではなく、新しい拡張の探索です
イーサリアムと L2 は異なる技術的ルートを模索しており、イーサリアムの現在のスケーラビリティに関する限り、開発の余地はまだたくさんあります。そして重要なことは、さまざまな技術的なルートには一定のトレードオフがあり、当面は誰を置き換えるかについては問題がありません。
eths プロトコルの場合、現在、いくつかの比較的単純な機能がダム コントラクトと ESC VM を通じて実装されており、その最大の物語は ESC VM の一般的なコンピューティングの可能性から来ています。将来的にこの点に到達する機会があれば、イーサリアムにとって、より多くのアプリケーションシナリオをもたらし、イーサリアムエコシステムをさらに豊かにし、繁栄させる機会が得られるでしょう。
全てのコメント