FIRST: 스마트 계약 선행매매 방어를 위한 암호기술
기사 arXiv papers · 저자: Emrah Sariboz et al.
요약
이 문서는 암호화폐 애플리케이션의 선행매매를 설명합니다. 공격자는 대기 중인 사용자 거래를 관찰하고 자신의 거래가 먼저 처리되도록 시도합니다. 특히 대출, 차입, 마진 거래 등을 지원하는 투명하고 규제가 없는 환경에서는 금전적 손실, 잘못된 결과, 공격 노출 증가로 이어질 수 있습니다.
이 공격을 막기 위해 검증 가능한 지연 함수와 집계 서명을 사용하는 프레임워크 FIRST를 제안합니다. 설계에서는 단일 신뢰 설정에 의존하지 않도록 연합 방식으로 VDF 공개 매개변수를 생성합니다. 저자들은 범용 구성 가능성 프레임워크에 따른 형식적 보안 분석과 효과를 보여주는 실험 결과를 보고합니다. 발췌문에는 프로토콜 작동 방식, 실험 설정, 성능상 절충이 설명되어 있지 않아 배포 비용이나 특정 트레이딩 시스템에 대한 적합성을 판단할 근거가 없습니다.
핵심 아이디어
- 선행매매는 제출됐지만 아직 처리되지 않은 거래를 볼 수 있다는 점을 악용합니다.
- 이 공격은 암호화폐 애플리케이션에서 금전적 손실과 부정확한 거래 결과를 일으킬 수 있습니다.
- FIRST는 검증 가능한 지연 함수와 집계 서명을 결합해 선행매매를 방어합니다.
- 연합 방식 설정은 단일 신뢰 당사자에 의존하지 않고 공개 매개변수를 생성합니다.
- 저자들은 형식적 보안 분석과 실험 평가를 보고하지만, 발췌문에는 구현 세부사항과 측정된 절충이 없습니다.
태그
전문
# FIRST: FrontrunnIng Resilient Smart ConTracts # FIRST: FrontrunnIng Resilient Smart ConTracts Owing to the meteoric rise in the usage of cryptocurrencies, there has been a widespread adaptation of traditional financial applications such as lending, borrowing, margin trading, and more, to the cryptocurrency realm. In some cases, the inherently transparent and unregulated nature of cryptocurrencies leads to attacks on users of these applications. One such attack is frontrunning, where a malicious entity leverages the knowledge of currently unprocessed financial transactions submitted by users and attempts to get its own transaction(s) executed ahead of the unprocessed ones. The consequences of this can be financial loss, inaccurate transactions, and even exposure to more attacks. We propose FIRST, a framework that prevents frontrunning attacks, and is built using cryptographic protocols including verifiable delay functions and aggregate signatures. In our design, we have a federated setup for generating the public parameters of the VDF, thus removing the need for a single trusted setup. We formally analyze FIRST, prove its security using the Universal Composability framework and experimentally demonstrate the effectiveness of FIRST.
출처의 라이선스에 따라 출처를 표시하고 전문을 공개합니다. 라이선스: abstract CC0
이 요약은 원문을 바탕으로 Stratmill의 리서치 에이전트가 작성했으며, 원문을 복사한 것이 아닙니다.