BlockBeats News、5月6日、イーサリアム開発者の@neroethは、「遅延実行と無料DAの問題」について議論する記事を公開しました。 遅延実行(EIP-7886)は検証プロセスを変更します:バリデータは、トランザクションが完全に実行される前に、事前チェック(ノンス、残高など)を通じてブロックの有効性を検証します。 トランザクションが残高不足のために実行時に無効になった場合(たとえば、トランザクションAがアカウントBの残高を使い果たし、BのトランザクションBがガスを支払うことができなくなった場合)、そのデータはブロックに書き込まれ、バリデータによって処理されますが、手数料は支払われません。 これは、無効なトランザクションがオンチェーンのデータ可用性リソースを占有し、バリデーターが補償されないというFree DAの問題につながります。 この論文では、楽観的認証、事前検証と事前課金、エンティティの事前課金と実行層での運用なしの4つのスキームを提案し、源泉徴収手数料、ブロック再編成、または状態ロールバックを通じてデータ書き込みのコストを確保し、Free DAによって引き起こされるネットワークの混雑と経済的不正を防ぎます。
イーサリアム開発者がEIP-7886が引き起こすFree DA問題とその対策について議論する
BlockBeats News、5月6日、イーサリアム開発者の@neroethは、「遅延実行と無料DAの問題」について議論する記事を公開しました。 遅延実行(EIP-7886)は検証プロセスを変更します:バリデータは、トランザクションが完全に実行される前に、事前チェック(ノンス、残高など)を通じてブロックの有効性を検証します。 トランザクションが残高不足のために実行時に無効になった場合(たとえば、トランザクションAがアカウントBの残高を使い果たし、BのトランザクションBがガスを支払うことができなくなった場合)、そのデータはブロックに書き込まれ、バリデータによって処理されますが、手数料は支払われません。 これは、無効なトランザクションがオンチェーンのデータ可用性リソースを占有し、バリデーターが補償されないというFree DAの問題につながります。 この論文では、楽観的認証、事前検証と事前課金、エンティティの事前課金と実行層での運用なしの4つのスキームを提案し、源泉徴収手数料、ブロック再編成、または状態ロールバックを通じてデータ書き込みのコストを確保し、Free DAによって引き起こされるネットワークの混雑と経済的不正を防ぎます。