Fuel - モジュラーエグゼキューションレイヤー

中級4/10/2024, 12:59:22 AM
Fuelは、Ethereumメインネット上で展開された最初のOptimistic Rollupであり、主に支払い中心のアプリケーションに適しています。今後のFuel V2は、UTXOの高度に並列化可能な最小実行システムに基づき、スマートコントラクトのサポートを可能にします。これにより、単なる送金だけでなく、Ethereumスタイルの相互運用可能なチューリング完全なスマートコントラクトがサポートされます。

Fuelは、Ethereumメインネット上に展開された最初のOptimistic Rollupであり、主に支払い中心のアプリケーションに適しています。今後のFuel V2は、UTXOの高度に並列化可能な最小実行システムに基づき、スマートコントラクトのサポートを可能にします。これにより、シンプルな送金だけでなく、Ethereumスタイルの相互運用可能なチューリング完全なスマートコントラクトがサポートされます。

Arbitrum Odysseyでオンチェーンの負荷によりOdysseyアクティビティが中断された際、ますます「モジュラリティ」の言葉が頻繁に言及されるようになりました。今日、Foresight NewsはFuelと呼ばれるモジュラーな実行レイヤーを紹介しています。

Fuelは、Ethereumメインネット上で最初のOptimistic Rollupです。V1バージョンは2020年末にEthereumで開始されました。それはEVMとは異なる実行モデルを使用することによってスケーラビリティを提供します。つまり、高度に並列化可能なUTXOベースのMinimal実行システムをサポートし、ETHおよびすべてのERC-20トークンをサポートしています。

Fuel V1は、最初に支払い中心のアプリケーションを対象としています。単純な支払いに加えて、ハッシュタイムロック契約によるアトミックスワップなどの機能もサポートしています。HTLC, OP_RETURNスタイルの出力(取引で任意の文字を書くことができます)、手数料支払いに任意のトークンの使用(ETHに限らず)、10分以内に引き出すためのアトミックスワップの使用など。

ただし、Fuel V1のユースケースの希少性やスマートコントラクトのサポートの不足など、ローンチ後もユーザーからの支持を得ていない可能性があります。L2BEATのデータによると、現在のロックされた金額は10ドル未満で、合計21件の取引しかありません。2か月前に発生した4件の取引を除き、その前の取引は昨年4月に行われました。

Fuel V1のローンチ直後、Fuel開発チームFuel Labsはすべての開発焦点をV2バージョンにシフトし、それをモジュラーエグゼキューションレイヤーと位置付け、すなわちモジュラーブロックチェーンスタック向けに設計された検証可能なコンピューティングシステムとしました。Fuelの技術スタックやアーキテクチャを理解する前に、Team Fuelの背後にあるチームのバックグラウンドをまず見てみましょう。

Fuelのチームと投資背景

Fuel Labsの共同創設者の1人であるJohn Adlerは、モジュラーブロックチェーンネットワークCelestiaの共同創設者であり、以前はConsenSysでLayer2スケーラビリティの研究を行っていました。Fuel LabsのSway言語の専門家であるEmily Herbertもコンピュータサイエンティストです。Fuel Labsへのその他の貢献者については、こちらで見つけることができます。公式ウェブサイト.

現在の公開情報によると、Fuel Labsの資金源は主に3つの側面から来ています。2020年にはEthereum Foundationから資金提供を受け、後に受けました寄付Gitcoinから。 寄付ページは現在閉鎖されており、アーカイブ解除されていないため、受け取った具体的な寄付金額は明確ではありません。 ただし、2021年初頭にFuel Labsのツイートによれば、275人以上のGitcoinの貢献者が寄付をしました。

さらに、2021年9月には、Fuel Labsが受賞しました資金サポート外部投資機関から、150 万ドルの資金調達ラウンドを完了しました。CoinFund が主導し、Fenbushi Capital、Origin Capital などが参加しました。

Fuel‘s Technology Architecture and Stack

Fuel Labsによると, Fuel(V2)のテクノロジースタックには、次の3つのコアピラーがあります。

  1. 並列取引実行:FuelはUTXO(未使用取引出力)モデルの形式で厳密な状態アクセスリストを使用します(厳格なアクセスリストt)、したがって、並列でトランザクションを実行する能力を持ち、計算、状態アクセス、およびトランザクションスループットにおいて優位性を持っています)。
  2. Fuel仮想マシン(FuelVM):従来のブロックチェーン仮想マシンアーキテクチャの無駄な処理を削減し、開発者向けの設計スペースを拡大することを目的として設計されています。
  3. Developer experience (using Sway and Forc): Fuel uses its own domain-specific language揺れる(Rustに触発され)およびサポートツールチェーンForc(燃料オーケストレーター)は、より強力でスムーズな開発者体験を提供します。開発環境は、Solidityなどのスマートコントラクト言語の利点を保持しながら、Rustツールエコシステムで導入されたパラダイムを採用し、ブロックチェーンVMを活用するための構文を含んでいます。

2020年第1四半期には、Fuel Labsは新しいEthereumローレベル言語を導入し、Ethereum Virtual Machineのローレベル中間言語Yul(シンプルで実用的な構文)にさまざまなQoL機能を追加しました。 Yul+を使用すると、取引に関してSolidityよりもはるかに安くなることがあります。

Fuel V1.1(現行バージョン)で説明されているように、ユーザーは複数のFuelトランザクションをFuelノードに発信し、その後それらは未確認トランザクションとしてメンプールに入ります。その後、クライアントはこれらのトランザクションをFuelブロックに結合し、それをイーサリアムにcalldataとして送信します。この時点で、Fuelブロックは確認されます。

Fuel‘sノードはEthereumとやり取りします

もし詐欺証明が契約に提出された場合、検証者はそれを解析して悪意を持って作成された詐欺証明が処理されないように確認し、その後に証明者が詐欺証明を処理します。つまり、詐欺が発生したことを証明します。

Fuel V1.1には、Token Funnelsなどの追加機能を備えたオプションモジュールも用意されており、直接送金を受け入れる契約を追加します。これにより、ERC-20トークンを転送する際に最初に同意する必要がなくなり、二重支払い攻撃のリスクを低減するだけでなく、資産を契約に送金した場合でもユーザーが資金を失うのを防ぎます。

Fuelに資金を預け入れるには、単純にそれらをFuel契約に送信する必要があります。この時点で、預け入れはFuelチェーンの状態に追加されます。

Fuelからのお金を引き出すオプションは2つあります。最初の標準オプションでは、資産をFuelで焼却する必要があり、その後約2週間の遅延後にイーサリアムへの引き出しが可能です。2番目の高速オプションでは、HTLC(Hash Time-Locked Contract)がサポートされたアトミックスワップを利用し、流動性提供者を介して数分で引き出しが完了します。

Fuel Labsは現在初期バージョンのブロックチェーンエクスプローラーを構築中であり、将来的にはEthereumベースのキー管理をサポートします(つまり、口座管理および取引署名のためのMetaMaskとWalletConnect)。

Fuel V2では、V1.1を超える機能や上記で言及されている相互運用可能なスマートコントラクトに加えて、V2にはビットコインに類似した機能もあります。述部スクリプトwhich will be able to enable a large number of smart contract applications on Fuel while maintaining the performance improvements of the UTXO data model relative to the account data model.

Fuel Labsは、過去に、他のUTXOベースのスマートコントラクトシステムが、同時に同じ契約とやり取りしようとした際にユーザー間での争いが発生していたと述べています。しかし、Fuelは拡張可能なトランザクションデザインの恩恵を受けたため、争いの問題はありませんでした。Fuel上のアプリケーションは直接Ethereum上のアプリケーションとやり取りすることができます。ただし、現時点ではFuelはスタンドアロンのネットワークです。ただし、将来的には、Ethereumと完全にブリッジされ、まずはテストネット、そしてメインネットに接続され、Ethereumの資産がFuelの実行環境で使用されるようになります。

Fuel LabsがDEX「SwaySwap」を立ち上げました

6月下旬、Fuel LabsはUniswapに類似したDEXをローンチしました -SwaySwapDEXはすでにFuelデブネット上で稼働しており、現在はデモアプリケーション(メインネットデプロイメントではありません)。現在、その機能には取引と流動性の提供が含まれています。テストの結果、SwaySwapの体験は実際に非常にスムーズであることがわかります。必要なガス手数料は非常に少なく、流動性の提供にはたった3〜4秒しかかかりません。交換にはさらに少ない時間がかかります。 “Swap”または“Add liquidity”をクリックした後、(たとえば、同意を求める)追加の手順を実行する必要はありません。

これは、SwaySwapでは、交換、送金、およびLPを作成するために使用されるアセットがネイティブアセットであり、トークンではないため、ユーザーはスマートコントラクトとやり取りする前にアセットの承認が必要ないということです。

前述の通り、Fuel V2は、UTXOに基づいた高度に並列化可能な最小実行システムになります。 また、スマートコントラクトのサポートを可能にし、単なる送金だけでなく、イーサリアムスタイルの相互運用可能なチューリング完全なスマートコントラクトを持つことになります。 新しく立ち上げられたSwaySwapは、現在、ユーザーエクスペリエンスとインタラクションコストの観点から比較的大きな利点を示しています。 ただし、公式の立ち上げ後にさらなる検証が必要です。

免責事項:

  1. この記事は[から転載されましたForesightnews], すべての著作権は元の著者に帰属します [カレン]. If there are objections to this reprint, please contact the Gate Learnチームが迅速に対応します。
  2. 責任の免責事項:本文に表現されている意見はすべて著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に記載されていない限り、翻訳された記事のコピー、配布、または盗作は禁止されています。

Fuel - モジュラーエグゼキューションレイヤー

中級4/10/2024, 12:59:22 AM
Fuelは、Ethereumメインネット上で展開された最初のOptimistic Rollupであり、主に支払い中心のアプリケーションに適しています。今後のFuel V2は、UTXOの高度に並列化可能な最小実行システムに基づき、スマートコントラクトのサポートを可能にします。これにより、単なる送金だけでなく、Ethereumスタイルの相互運用可能なチューリング完全なスマートコントラクトがサポートされます。

Fuelは、Ethereumメインネット上に展開された最初のOptimistic Rollupであり、主に支払い中心のアプリケーションに適しています。今後のFuel V2は、UTXOの高度に並列化可能な最小実行システムに基づき、スマートコントラクトのサポートを可能にします。これにより、シンプルな送金だけでなく、Ethereumスタイルの相互運用可能なチューリング完全なスマートコントラクトがサポートされます。

Arbitrum Odysseyでオンチェーンの負荷によりOdysseyアクティビティが中断された際、ますます「モジュラリティ」の言葉が頻繁に言及されるようになりました。今日、Foresight NewsはFuelと呼ばれるモジュラーな実行レイヤーを紹介しています。

Fuelは、Ethereumメインネット上で最初のOptimistic Rollupです。V1バージョンは2020年末にEthereumで開始されました。それはEVMとは異なる実行モデルを使用することによってスケーラビリティを提供します。つまり、高度に並列化可能なUTXOベースのMinimal実行システムをサポートし、ETHおよびすべてのERC-20トークンをサポートしています。

Fuel V1は、最初に支払い中心のアプリケーションを対象としています。単純な支払いに加えて、ハッシュタイムロック契約によるアトミックスワップなどの機能もサポートしています。HTLC, OP_RETURNスタイルの出力(取引で任意の文字を書くことができます)、手数料支払いに任意のトークンの使用(ETHに限らず)、10分以内に引き出すためのアトミックスワップの使用など。

ただし、Fuel V1のユースケースの希少性やスマートコントラクトのサポートの不足など、ローンチ後もユーザーからの支持を得ていない可能性があります。L2BEATのデータによると、現在のロックされた金額は10ドル未満で、合計21件の取引しかありません。2か月前に発生した4件の取引を除き、その前の取引は昨年4月に行われました。

Fuel V1のローンチ直後、Fuel開発チームFuel Labsはすべての開発焦点をV2バージョンにシフトし、それをモジュラーエグゼキューションレイヤーと位置付け、すなわちモジュラーブロックチェーンスタック向けに設計された検証可能なコンピューティングシステムとしました。Fuelの技術スタックやアーキテクチャを理解する前に、Team Fuelの背後にあるチームのバックグラウンドをまず見てみましょう。

Fuelのチームと投資背景

Fuel Labsの共同創設者の1人であるJohn Adlerは、モジュラーブロックチェーンネットワークCelestiaの共同創設者であり、以前はConsenSysでLayer2スケーラビリティの研究を行っていました。Fuel LabsのSway言語の専門家であるEmily Herbertもコンピュータサイエンティストです。Fuel Labsへのその他の貢献者については、こちらで見つけることができます。公式ウェブサイト.

現在の公開情報によると、Fuel Labsの資金源は主に3つの側面から来ています。2020年にはEthereum Foundationから資金提供を受け、後に受けました寄付Gitcoinから。 寄付ページは現在閉鎖されており、アーカイブ解除されていないため、受け取った具体的な寄付金額は明確ではありません。 ただし、2021年初頭にFuel Labsのツイートによれば、275人以上のGitcoinの貢献者が寄付をしました。

さらに、2021年9月には、Fuel Labsが受賞しました資金サポート外部投資機関から、150 万ドルの資金調達ラウンドを完了しました。CoinFund が主導し、Fenbushi Capital、Origin Capital などが参加しました。

Fuel‘s Technology Architecture and Stack

Fuel Labsによると, Fuel(V2)のテクノロジースタックには、次の3つのコアピラーがあります。

  1. 並列取引実行:FuelはUTXO(未使用取引出力)モデルの形式で厳密な状態アクセスリストを使用します(厳格なアクセスリストt)、したがって、並列でトランザクションを実行する能力を持ち、計算、状態アクセス、およびトランザクションスループットにおいて優位性を持っています)。
  2. Fuel仮想マシン(FuelVM):従来のブロックチェーン仮想マシンアーキテクチャの無駄な処理を削減し、開発者向けの設計スペースを拡大することを目的として設計されています。
  3. Developer experience (using Sway and Forc): Fuel uses its own domain-specific language揺れる(Rustに触発され)およびサポートツールチェーンForc(燃料オーケストレーター)は、より強力でスムーズな開発者体験を提供します。開発環境は、Solidityなどのスマートコントラクト言語の利点を保持しながら、Rustツールエコシステムで導入されたパラダイムを採用し、ブロックチェーンVMを活用するための構文を含んでいます。

2020年第1四半期には、Fuel Labsは新しいEthereumローレベル言語を導入し、Ethereum Virtual Machineのローレベル中間言語Yul(シンプルで実用的な構文)にさまざまなQoL機能を追加しました。 Yul+を使用すると、取引に関してSolidityよりもはるかに安くなることがあります。

Fuel V1.1(現行バージョン)で説明されているように、ユーザーは複数のFuelトランザクションをFuelノードに発信し、その後それらは未確認トランザクションとしてメンプールに入ります。その後、クライアントはこれらのトランザクションをFuelブロックに結合し、それをイーサリアムにcalldataとして送信します。この時点で、Fuelブロックは確認されます。

Fuel‘sノードはEthereumとやり取りします

もし詐欺証明が契約に提出された場合、検証者はそれを解析して悪意を持って作成された詐欺証明が処理されないように確認し、その後に証明者が詐欺証明を処理します。つまり、詐欺が発生したことを証明します。

Fuel V1.1には、Token Funnelsなどの追加機能を備えたオプションモジュールも用意されており、直接送金を受け入れる契約を追加します。これにより、ERC-20トークンを転送する際に最初に同意する必要がなくなり、二重支払い攻撃のリスクを低減するだけでなく、資産を契約に送金した場合でもユーザーが資金を失うのを防ぎます。

Fuelに資金を預け入れるには、単純にそれらをFuel契約に送信する必要があります。この時点で、預け入れはFuelチェーンの状態に追加されます。

Fuelからのお金を引き出すオプションは2つあります。最初の標準オプションでは、資産をFuelで焼却する必要があり、その後約2週間の遅延後にイーサリアムへの引き出しが可能です。2番目の高速オプションでは、HTLC(Hash Time-Locked Contract)がサポートされたアトミックスワップを利用し、流動性提供者を介して数分で引き出しが完了します。

Fuel Labsは現在初期バージョンのブロックチェーンエクスプローラーを構築中であり、将来的にはEthereumベースのキー管理をサポートします(つまり、口座管理および取引署名のためのMetaMaskとWalletConnect)。

Fuel V2では、V1.1を超える機能や上記で言及されている相互運用可能なスマートコントラクトに加えて、V2にはビットコインに類似した機能もあります。述部スクリプトwhich will be able to enable a large number of smart contract applications on Fuel while maintaining the performance improvements of the UTXO data model relative to the account data model.

Fuel Labsは、過去に、他のUTXOベースのスマートコントラクトシステムが、同時に同じ契約とやり取りしようとした際にユーザー間での争いが発生していたと述べています。しかし、Fuelは拡張可能なトランザクションデザインの恩恵を受けたため、争いの問題はありませんでした。Fuel上のアプリケーションは直接Ethereum上のアプリケーションとやり取りすることができます。ただし、現時点ではFuelはスタンドアロンのネットワークです。ただし、将来的には、Ethereumと完全にブリッジされ、まずはテストネット、そしてメインネットに接続され、Ethereumの資産がFuelの実行環境で使用されるようになります。

Fuel LabsがDEX「SwaySwap」を立ち上げました

6月下旬、Fuel LabsはUniswapに類似したDEXをローンチしました -SwaySwapDEXはすでにFuelデブネット上で稼働しており、現在はデモアプリケーション(メインネットデプロイメントではありません)。現在、その機能には取引と流動性の提供が含まれています。テストの結果、SwaySwapの体験は実際に非常にスムーズであることがわかります。必要なガス手数料は非常に少なく、流動性の提供にはたった3〜4秒しかかかりません。交換にはさらに少ない時間がかかります。 “Swap”または“Add liquidity”をクリックした後、(たとえば、同意を求める)追加の手順を実行する必要はありません。

これは、SwaySwapでは、交換、送金、およびLPを作成するために使用されるアセットがネイティブアセットであり、トークンではないため、ユーザーはスマートコントラクトとやり取りする前にアセットの承認が必要ないということです。

前述の通り、Fuel V2は、UTXOに基づいた高度に並列化可能な最小実行システムになります。 また、スマートコントラクトのサポートを可能にし、単なる送金だけでなく、イーサリアムスタイルの相互運用可能なチューリング完全なスマートコントラクトを持つことになります。 新しく立ち上げられたSwaySwapは、現在、ユーザーエクスペリエンスとインタラクションコストの観点から比較的大きな利点を示しています。 ただし、公式の立ち上げ後にさらなる検証が必要です。

免責事項:

  1. この記事は[から転載されましたForesightnews], すべての著作権は元の著者に帰属します [カレン]. If there are objections to this reprint, please contact the Gate Learnチームが迅速に対応します。
  2. 責任の免責事項:本文に表現されている意見はすべて著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に記載されていない限り、翻訳された記事のコピー、配布、または盗作は禁止されています。
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.