-
bitcoin $82743.465691 USD
1.39% -
ethereum $2429.584590 USD
0.92% -
tether $0.998904 USD
0.03% -
bnb $726.898196 USD
1.00% -
xrp $1.315117 USD
1.60% -
usd-coin $0.999868 USD
0.00% -
solana $105.673654 USD
2.10% -
tron $0.331125 USD
-0.54% -
hyperliquid $80.154059 USD
2.30% -
zcash $1163.500649 USD
3.00% -
dogecoin $0.079770 USD
0.82% -
monero $598.040801 USD
2.57% -
chainlink $12.198465 USD
1.74% -
unus-sed-leo $9.030524 USD
-0.01% -
cardano $0.221054 USD
0.65%
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)로 연락주시면 즉시 삭제하도록 하겠습니다.
- BlackRock의 대담한 비트코인 움직임: iShares 비트코인 관리 보호 ETF는 변동성을 경계하는 투자자를 주목합니다.
- 2026-10-20 12:45:01
- 혁신적인 iShares를 위한 BlackRock 파일 Bitcoin Managed Protection ETF(PBIT): 암호화폐 투자의 새로운 시대
- 2026-10-20 12:45:01
- CFTC, 기관의 감독 확대로 CME의 암호화폐 소송에 맞서다
- 2026-10-20 08:35:01
- 테더 CEO, 시장 역학 변화로 이란 관련 스테이블코인 거래량이 94% 감소했다고 주장
- 2026-10-20 04:25:01
- 헤지 펀드, 암호화폐 파생 상품 환경 확장 속에 비트코인 선물 약세 베팅 중단
- 2026-10-20 04:35:01
- Hoskinson, Cardano 및 Leios: 완전한 블록체인 미래를 위한 과정 계획
- 2026-10-20 01:49:45
관련 지식
Gate.io에서 현물 거래 기록을 내보내는 방법
2026-10-18 03:20:32
웹 인터페이스를 통해 현물 거래 기록에 접근 1. Gate.io 계정에 로그인하고 현물 거래 섹션으로 이동하세요. 2. 시장 목록에서 BTC/USDT, ETH/USDT 등 원하는 거래쌍을 선택하세요. 3. 거래 인터페이스 오른쪽에서 실시간 틱별 실행 데이터를 보여주는 ...
OKX에서 USDT 유연한 저축의 APR을 확인하는 방법
2026-10-15 22:00:27
OKX 유연한 저축의 APR 이해 1. APR은 연간 백분율 비율(Annual Percentage Rate)을 나타내며 복리 효과 없이 USDT 예금에 대한 명목 연간 수익률을 반영합니다. 2. OKX는 시장 유동성 수요와 대출 풀 전체의 자금 할당에 따라 APR을 고...
Bitget에서 트레이더 복사를 중지하는 방법
2026-10-16 02:59:36
시장 변동성 패턴 1. Bitcoin 가격 변동은 주요 거시경제 발표가 진행되는 동안 24시간 이내에 15%를 초과하는 경우가 많습니다. 2. 알트코인 지수는 BTC에 비해 더 높은 베타 계수를 보여 유동성 충격 동안 이익과 손실을 모두 증폭시킵니다. 3. 갑작스런 충...
Bybit에서 카피 트레이딩 수익 지분을 확인하는 방법
2026-10-16 10:19:45
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 블록 보상이 대략 210,000블록마다 또는 대략 4년마다 절반으로 줄어드는 고정된 일정을 시행합니다. 2. 가장 최근의 반감기는 2024년 4월에 발생하여 채굴자 보상이 블록당 6.25 BTC에서 3.12...
암호화폐 구매를 위해 Coinbase에 새 은행 계좌를 추가하는 방법
2026-10-19 08:39:38
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 블록당 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 20...
Bybit에서 USDT 출금 네트워크를 변경하는 방법
2026-10-18 05:24:47
출금 설정에 접근하기 1. 검증된 자격 증명과 이중 인증을 사용하여 Bybit 계정에 로그인하세요. 2. 상단 탐색 모음이나 사용자 드롭다운 메뉴에서 자산 섹션으로 이동합니다. 3. 잔액 위치에 따라 현물 지갑 또는 통합 거래 계좌에서 USDT를 선택하세요. 4. US...
Gate.io에서 현물 거래 기록을 내보내는 방법
2026-10-18 03:20:32
웹 인터페이스를 통해 현물 거래 기록에 접근 1. Gate.io 계정에 로그인하고 현물 거래 섹션으로 이동하세요. 2. 시장 목록에서 BTC/USDT, ETH/USDT 등 원하는 거래쌍을 선택하세요. 3. 거래 인터페이스 오른쪽에서 실시간 틱별 실행 데이터를 보여주는 ...
OKX에서 USDT 유연한 저축의 APR을 확인하는 방법
2026-10-15 22:00:27
OKX 유연한 저축의 APR 이해 1. APR은 연간 백분율 비율(Annual Percentage Rate)을 나타내며 복리 효과 없이 USDT 예금에 대한 명목 연간 수익률을 반영합니다. 2. OKX는 시장 유동성 수요와 대출 풀 전체의 자금 할당에 따라 APR을 고...
Bitget에서 트레이더 복사를 중지하는 방법
2026-10-16 02:59:36
시장 변동성 패턴 1. Bitcoin 가격 변동은 주요 거시경제 발표가 진행되는 동안 24시간 이내에 15%를 초과하는 경우가 많습니다. 2. 알트코인 지수는 BTC에 비해 더 높은 베타 계수를 보여 유동성 충격 동안 이익과 손실을 모두 증폭시킵니다. 3. 갑작스런 충...
Bybit에서 카피 트레이딩 수익 지분을 확인하는 방법
2026-10-16 10:19:45
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 블록 보상이 대략 210,000블록마다 또는 대략 4년마다 절반으로 줄어드는 고정된 일정을 시행합니다. 2. 가장 최근의 반감기는 2024년 4월에 발생하여 채굴자 보상이 블록당 6.25 BTC에서 3.12...
암호화폐 구매를 위해 Coinbase에 새 은행 계좌를 추가하는 방법
2026-10-19 08:39:38
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 블록당 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 20...
Bybit에서 USDT 출금 네트워크를 변경하는 방법
2026-10-18 05:24:47
출금 설정에 접근하기 1. 검증된 자격 증명과 이중 인증을 사용하여 Bybit 계정에 로그인하세요. 2. 상단 탐색 모음이나 사용자 드롭다운 메뉴에서 자산 섹션으로 이동합니다. 3. 잔액 위치에 따라 현물 지갑 또는 통합 거래 계좌에서 USDT를 선택하세요. 4. US...
모든 기사 보기














