지연 실행 및 무료 DA

이 기사는 기계로 번역되었습니다
원문 표시

지연된 실행 및 무료 데이터 가용성

작성자 토니프란체스코

피드백에 대해 우카시, 안스가르, 단크라드테렌스에게 감사드립니다!

오늘날, 무료 데이터 가용성(DA)은 문제가 되지 않습니다. 모든 트랜잭션 발신자는 트랜잭션 실행 중 소비된 모든 리소스에 대해 지불해야 합니다. 온체인에 배치된 데이터는 콜데이터 또는 EIP-2930 접근 목록에 나열된 항목을 포함하여 가스 비용이 발생하므로, 수수료 없이 데이터를 게시하는 것은 불가능합니다.

2.3 가스 남은양(gas_left) 환불 없음

가스 남은양 환불을 제거하면 가스 사용량을 가짜로 크게 표시하는 것이 경제적으로 실행 불가능해집니다. 사용자는 실제 소비와 관계없이 선언된 가스 한도에 대해 전체 비용을 지불해야 합니다.

이는 빌더가 실행하기 매우 저렴한 대규모 트랜잭션을 포함하여 포함 목록을 우회하는 FOCIL에 대한 공격을 해결합니다.

분명히 이 옵션은 상당히 급진적인 사용자 경험 변화입니다.

2.4 가스 남은양 환불 및 낙관적 가스 사용량 포함

FOCIL 비호환성을 해결하는 또 다른 방법은 사전 검증과 낙관적 증명을 결합하는 것입니다. 이 접근 방식에서는 빌더가 설정해야 하는 새로운 헤더 필드인 block_gas_used를 도입합니다. 실행 후 block_gas_used가 실제 사용된 가스와 일치하는지 확인합니다. 일치하지 않으면 블록은 무효로 간주되어 재구성되어야 합니다.

이는 FOCIL에 도움이 됩니다. 검증자는 선언된 가스 사용량을 기반으로 포함 목록의 트랜잭션이 블록에 추가될 수 있었는지 신뢰할 수 있게 확인할 수 있습니다.

그러나 낙관적 증명과 관련된 포크 선택 복잡성은 여전히 적용됩니다. block_gas_used가 잘못된 블록은 정식이 되지 않지만, 여전히 그러한 블록에 대한 증명이 포크 선택에 영향을 미치도록 허용하고 싶을 수 있습니다.

접근 방식발신자 사용자 경험빌더 복잡성포크 선택 복잡성정적 검증포실 호환성sum(tx.gas) < 블록 가스 한도 필요
(1):green_square: 동일:green_square: 동일:red_square: 더 높음^:red_square: 아니오:red_square: 낮음 (2단계 집행):green_square: 아니오
(2) gas_left 환불 없음:red_square: 항상 전체 tx.gas 지불:green_square: 동일:green_square: 없음:green_square::green_square::red_square:
(2) gas_left 환불:green_square: 동일:green_square: 동일:green_square: 없음:green_square::red_square: 낮음 (2단계 집행):red_square:
(2) gas_left 환불 + (1) (낙관적 gas_used):green_square: 동일:green_square: 동일:red_square: 더 높음^:red_square: 아니오:green_square::green_square: 아니오
(2) gas_left 환불 + (3) 청구된 gas_used:green_square: 동일:red_square: 코인베이스 자금 조달:green_square: 없음:green_square: 예^^:green_square::green_square: 아니오
(3) 포함 비용:green_square: 동일:red_square: 코인베이스 자금 조달:green_square: 없음:green_square::red_square: 낮음 (2단계 집행):green_square: 아니오
(4):green_square: 동일:green_square: 동일:green_square: 없음:green_square::red_square: 낮음 (2단계 집행):green_square: 아니오
(2) gas_left 환불 + (4) gas_used:green_square: 동일:green_square: 동일:green_square: 없음:green_square::green_square::green_square: 아니오

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
1
즐겨찾기에 추가
1
코멘트