시가총액: $2.2043T 0.58%
거래량(24시간): $56.8553B 3.76%
공포와 탐욕 지수:

39 - 두려움

  • 시가총액: $2.2043T 0.58%
  • 거래량(24시간): $56.8553B 3.76%
  • 공포와 탐욕 지수:
  • 시가총액: $2.2043T 0.58%
암호화
주제
암호화
소식
cryptostopics
비디오
최고 암호화

언어 선택

언어 선택

통화 선택

암호화
주제
암호화
소식
cryptostopics
비디오

Uniswap V4 "플래시 회계": 가스를 어떻게 절약합니까? (프로토콜 기술)

Uniswap V4’s Flash Accounting uses in-memory accumulators to defer balance updates until transaction end—slashing SSTORE/SLOAD ops, cutting gas, and boosting composability.

2026/04/02 07:39

플래시 회계 메커니즘

1. 플래시 회계는 스왑 시작과 끝에서 여러 상태 업데이트를 단일 원자 원장 스냅샷으로 대체합니다.

2. Uniswap V4는 복잡한 다중 홉 스왑 중에 중간 잔액을 스토리지에 기록하는 대신 거래 완료 단계까지 모든 잔액 변경을 연기합니다.

3. 각 풀은 결제될 때까지 EVM 스토리지를 건드리지 않고 델타(예금, 인출, 수수료 및 프로토콜 요금)를 추적하는 로컬 누산기를 유지합니다.

4. 누산기는 스택 기반 산술을 사용하여 메모리에서 작동하므로 0이 아닌 쓰기에 대해 각각 20,000가스의 비용이 드는 SSTORE opcode를 방지합니다.

5. 트랜잭션이 완료되면 순 델타만 풀의 예비 잔액에 적용되므로 풀 상호 작용당 스토리지 쓰기가 수십에서 1~2회로 줄어듭니다.

후크 기반 상태 관리

1. 후크는 코어 풀 작업 전후에 실행되는 사용자 정의 가능한 온체인 논리 모듈이지만 예약금을 직접 수정하지는 않습니다.

2. 후크는 여러 스토리지 슬롯에 걸쳐 중복 잔액 재계산을 트리거하지 않고도 수수료 재분배 또는 유동성 재조정을 트리거할 수 있습니다.

3. 후크는 컨텍스트 인식 격리로 실행되므로 스토리지에서 풀 상태를 반복적으로 다시 읽는 것을 방지하고 대신 현재 누산기 값을 매개변수로 상속합니다.

4. 이렇게 하면 후크 호출당 최대 15~20개의 SLOAD 작업이 제거되며 각 작업에는 100가스의 비용이 들며 특히 중첩 또는 구성 스왑에 영향을 미칩니다.

5. 후크 실행 경로는 사전 검증되고 최적화된 점프 대상으로 컴파일되어 EVM의 조건부 분기 오버헤드를 줄입니다.

싱글톤 풀 아키텍처

1. Uniswap V4는 토큰 쌍별로 별도의 계약을 배포하는 대신 모든 풀을 단일 계약 인스턴스로 통합합니다.

2. 이 설계는 풀당 배포 비용을 제거하고 수천 개의 유동성 장소에서 중복되는 바이트 코드 중복을 제거합니다.

3. 스토리지 레이아웃은 슬롯 효율적인 매핑 키를 사용하여 촘촘하게 패킹됩니다. 풀 식별자는 순서가 지정된 토큰 주소 해싱을 통해 uint256 키로 인코딩되므로 보조 인덱스 구조 없이 O(1) 조회가 가능합니다.

4. 수수료 계층 검증 또는 틱 비트맵 할당과 같은 가스 집약적인 초기화 루틴은 풀당이 아닌 전역적으로 한 번 발생하여 모든 거래 활동에 걸쳐 고정 오버헤드를 상각합니다.

5. 싱글톤 모델은 동일한 실행 컨텍스트 내에서 내부 풀 논리를 유지하고 CALL 연산 코드 및 관련 700가스 기본 비용과 메모리 확장 페널티를 방지하여 계약 간 호출 오버헤드를 줄입니다.

스토리지 쓰기 없이 수수료 누적

1. 프로토콜 수수료와 유동성 공급자 보상은 스왑 중 영구 저장소 대신 휘발성 메모리 축적기에 집계됩니다.

2. 후크 로직에서 명시적으로 요구하지 않는 한 오버플로 검사를 우회하여 누산기 내부의 확인되지 않은 추가를 통해 수수료가 발생합니다.

3. 유동성 공급자가 Collect()를 호출할 때까지 스토리지 쓰기가 발생하지 않으므로 스왑당 부담이 아닌 선택적인 저주파 작업으로 수수료를 수집하게 됩니다.

4. 이러한 디커플링은 3개의 풀이 포함된 단일 스왑이 SSTORE 없이 5개의 개별 LP 포지션(모두 메모리에서 오프체인으로 추적됨)에 대해 수수료가 발생할 수 있음을 의미합니다.

5. 누산기는 비트 패킹 기술을 사용하여 단일 uint256 내에 여러 수수료 구성 요소(예: 프로토콜 공유, LP 공유, 후크별 부과금)를 저장하여 저장 효율성을 유지합니다.

자주 묻는 질문

Q: 플래시 회계가 선행 저항에 영향을 줍니까? Flash Accounting은 멤풀 가시성이나 트랜잭션 순서를 변경하지 않습니다. 누산기 델타는 최종 정산 시에만 호출 데이터 및 이벤트 로그에 표시되므로 이전 버전과 동일한 MEV 표면을 유지합니다.

Q: 개발자가 트랜잭션 중에 누산기 값을 읽을 수 있습니까? 아니요. Accumulator 내용은 실행 중에 공개 getter를 통해 노출되지 않습니다. 승인된 액세스 권한이 있는 후크만 정의된 범위 내에서 이를 검사하거나 조작할 수 있습니다.

Q: Flash Accounting은 기존 Uniswap V3 통합과 호환됩니까? 기본적으로는 아닙니다. 실시간 잔액 읽기 또는 외부 Oracle 피드에 의존하는 통합은 정산 후 상태를 쿼리하거나 V4에 도입된 새로운 이벤트 기반 알림 패턴을 사용하도록 업데이트되어야 합니다.

Q: 플래시 회계는 플래시 대출과 어떻게 상호 작용합니까? 대출과 상환 단계 사이의 중복 준비금 검증을 제거하여 플래시 대출 효율성을 향상시킵니다. 누산기는 중간 스토리지 동기화 없이 전체 트랜잭션 경계에 걸쳐 일관성을 보장합니다.

부인 성명:info@kdj.com

제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!

본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.

관련 지식

MEXC 계약 마진 비율이란 무엇입니까? 청산은 언제 발생합니까?

MEXC 계약 마진 비율이란 무엇입니까? 청산은 언제 발생합니까?

2026-08-06 04:02:16

MEXC 계약 마진율 정의 1. MEXC 계약 증거금 비율은 개시 증거금 형태로 담보로 보유해야 하는 거래자의 포지션 가치 비율을 나타냅니다. 2. 이 비율은 시장 변동성, 자산 유형 및 계약 만기에 따라 동적으로 조정됩니다. 범위는 유동성이 높은 무기한 계약의 경우 ...

MEXC 선물 청산은 어떻게 진행되나요? 완전한 설명

MEXC 선물 청산은 어떻게 진행되나요? 완전한 설명

2026-08-06 01:19:41

MEXC의 선물 청산 메커니즘 1. 거래자의 증거금 잔액이 특정 선물 계약에 대해 MEXC가 설정한 유지 증거금 요건 아래로 떨어지면 청산이 시작됩니다. 2. 플랫폼은 Chainlink 및 Binance Smart Chain 오라클을 포함한 여러 외부 가격 피드에서 파...

Gate.io 선물 거래 수수료를 줄이는 방법은 무엇입니까?

Gate.io 선물 거래 수수료를 줄이는 방법은 무엇입니까?

2026-08-06 06:24:43

Gate.io 수수료 구조 이해 1. Gate.io는 30일 거래량과 GT 토큰 보유량을 기준으로 계층화된 수수료 모델을 적용합니다. 더 많은 거래량이나 더 큰 GT 잔고를 보유한 사용자는 더 낮은 메이커 및 테이커 수수료를 받을 수 있습니다. 2. 주문서에 유동성을 ...

Gate.io 위험 한도 시스템이란 무엇입니까? 어떻게 작동하나요?

Gate.io 위험 한도 시스템이란 무엇입니까? 어떻게 작동하나요?

2026-08-05 21:19:48

위험 한도 시스템의 정의 및 목적 1. Gate.io 위험 한도 시스템은 포지션 크기에 따라 레버리지를 동적으로 조정하여 영구 선물 계약에 대한 노출을 관리하도록 설계된 내장 메커니즘입니다. 2. 이는 사용자가 자신의 계정 자산에 비해 지나치게 큰 포지션을 보유하는 것...

Gate.io 청산 가격은 어떻게 계산되나요?

Gate.io 청산 가격은 어떻게 계산되나요?

2026-08-08 01:20:21

청산 가격 메커니즘 이해 1. 청산 가격은 증거금 부족으로 인해 거래자의 포지션이 자동으로 청산되는 특정 시장 가격입니다. 2. Gate.io는 포지션 규모, 진입 가격, 레버리지 수준, 현재 유지 증거금 비율을 기준으로 이 값을 계산합니다. 3. 매수 포지션의 경우,...

Bitget 선물 주문 실패 오류를 수정하는 방법은 무엇입니까?

Bitget 선물 주문 실패 오류를 수정하는 방법은 무엇입니까?

2026-08-06 06:40:05

시장 변동성 패턴 1. Bitcoin 가격 변동은 종종 거시경제 데이터 발표, 특히 미국 CPI 및 비농업 급여 보고서와 상관관계가 있습니다. 2. 이더리움의 변동성 급증은 작업 증명에서 지분 증명으로의 전환과 같은 주요 네트워크 업그레이드와 자주 일치합니다. 3. S...

MEXC 계약 마진 비율이란 무엇입니까? 청산은 언제 발생합니까?

MEXC 계약 마진 비율이란 무엇입니까? 청산은 언제 발생합니까?

2026-08-06 04:02:16

MEXC 계약 마진율 정의 1. MEXC 계약 증거금 비율은 개시 증거금 형태로 담보로 보유해야 하는 거래자의 포지션 가치 비율을 나타냅니다. 2. 이 비율은 시장 변동성, 자산 유형 및 계약 만기에 따라 동적으로 조정됩니다. 범위는 유동성이 높은 무기한 계약의 경우 ...

MEXC 선물 청산은 어떻게 진행되나요? 완전한 설명

MEXC 선물 청산은 어떻게 진행되나요? 완전한 설명

2026-08-06 01:19:41

MEXC의 선물 청산 메커니즘 1. 거래자의 증거금 잔액이 특정 선물 계약에 대해 MEXC가 설정한 유지 증거금 요건 아래로 떨어지면 청산이 시작됩니다. 2. 플랫폼은 Chainlink 및 Binance Smart Chain 오라클을 포함한 여러 외부 가격 피드에서 파...

Gate.io 선물 거래 수수료를 줄이는 방법은 무엇입니까?

Gate.io 선물 거래 수수료를 줄이는 방법은 무엇입니까?

2026-08-06 06:24:43

Gate.io 수수료 구조 이해 1. Gate.io는 30일 거래량과 GT 토큰 보유량을 기준으로 계층화된 수수료 모델을 적용합니다. 더 많은 거래량이나 더 큰 GT 잔고를 보유한 사용자는 더 낮은 메이커 및 테이커 수수료를 받을 수 있습니다. 2. 주문서에 유동성을 ...

Gate.io 위험 한도 시스템이란 무엇입니까? 어떻게 작동하나요?

Gate.io 위험 한도 시스템이란 무엇입니까? 어떻게 작동하나요?

2026-08-05 21:19:48

위험 한도 시스템의 정의 및 목적 1. Gate.io 위험 한도 시스템은 포지션 크기에 따라 레버리지를 동적으로 조정하여 영구 선물 계약에 대한 노출을 관리하도록 설계된 내장 메커니즘입니다. 2. 이는 사용자가 자신의 계정 자산에 비해 지나치게 큰 포지션을 보유하는 것...

Gate.io 청산 가격은 어떻게 계산되나요?

Gate.io 청산 가격은 어떻게 계산되나요?

2026-08-08 01:20:21

청산 가격 메커니즘 이해 1. 청산 가격은 증거금 부족으로 인해 거래자의 포지션이 자동으로 청산되는 특정 시장 가격입니다. 2. Gate.io는 포지션 규모, 진입 가격, 레버리지 수준, 현재 유지 증거금 비율을 기준으로 이 값을 계산합니다. 3. 매수 포지션의 경우,...

Bitget 선물 주문 실패 오류를 수정하는 방법은 무엇입니까?

Bitget 선물 주문 실패 오류를 수정하는 방법은 무엇입니까?

2026-08-06 06:40:05

시장 변동성 패턴 1. Bitcoin 가격 변동은 종종 거시경제 데이터 발표, 특히 미국 CPI 및 비농업 급여 보고서와 상관관계가 있습니다. 2. 이더리움의 변동성 급증은 작업 증명에서 지분 증명으로의 전환과 같은 주요 네트워크 업그레이드와 자주 일치합니다. 3. S...

모든 기사 보기

User not found or password invalid

Your input is correct