
Aave Labs는 플래시 론을 사용하여 청산을 유지하기 위한 V3.8 보안 업데이트를 제안했습니다. 10월 23일, 회사는 재진입 보호가 기존 통합과 어떻게 상호 작용할지를 명확히 했습니다. 10월 21일에 게시된 제안은 풀 운영에 대한 보호를 추가합니다. 이 보호는 이전 호출이 완료될 때까지 외부 콜백이 보호된 계약 기능에 다시 진입할 수 있는 능력을 제한합니다. 그러나, 이는 flashLoan() 및 flashLoanSimple() 함수를 범위에서 제외하여 그들의 콜백이 청산을 포함한 풀 작업을 계속 호출할 수 있도록 합니다.
이는 청산 통합이 자산을 빌리고, 불건전한 포지션을 상환하고, 정산 확인 전에 단일 거래 내에서 나머지 작업을 완료할 수 있는 능력에 의존할 수 있기 때문에 중요합니다. 풀과의 후속 상호작용을 무차별적으로 차단하면 이 순서가 방해받을 수 있습니다. 주요 설계 질문은 프로토콜로의 어떤 반환 경로가 의도적인가 하는 것입니다. 유용한 보안 경계는 자산이 풀을 떠난 후 상환 확인 전에 호출을 포함하여 통합이 의존하는 거래 패턴을 고려해야 합니다.
제안된 구현은 Ethereum의 EIP-1153 표준을 통해 도입된 임시 저장소를 사용합니다. 이 저장소는 거래 중에 사용 가능하며 완료 시 폐기되어 임시 잠금 상태를 유지하고 보호된 작업이 이미 진행 중인지 추적할 수 있습니다. 사양은 재진입 잠금을 하나의 사용 사례로 인용하고 임시 저장소가 영구 저장소에 임시 상태를 기록하는 것보다 저렴할 수 있는 이유를 설명합니다. 많이 사용되는 탈중앙화 금융 프로토콜의 경우, 설계 질문에는 정기 거래 비용과 메커니즘이 추가하는 보호가 포함됩니다.
이 자료는 정보 제공 목적으로만 작성되었으며 재무 자문이나 권장 사항을 구성하지 않습니다.




