Chuyển đến nội dung
Tất cả tài liệu trong thư viện

FIRST: Bảo vệ mật mã trước tấn công chạy trước hợp đồng thông minh

Bài viết arXiv papers · Tác giả: Emrah Sariboz et al.

Tóm tắt

Tài liệu giải thích tấn công chạy trước trong các ứng dụng tiền mã hóa: kẻ tấn công quan sát giao dịch người dùng đang chờ xử lý và tìm cách để giao dịch của mình được xử lý trước. Điều này có thể gây tổn thất tài chính, kết quả sai lệch và nguy cơ bị tấn công cao hơn, nhất là trong môi trường minh bạch, không được quản lý, hỗ trợ các dịch vụ như cho vay, vay và giao dịch ký quỹ.

Tài liệu đề xuất FIRST, một khung sử dụng hàm trễ có thể xác minh và chữ ký tổng hợp để ngăn chặn cuộc tấn công này. Thiết kế dùng quy trình liên kết để tạo tham số công khai VDF, tránh phụ thuộc vào một lần thiết lập đáng tin cậy duy nhất. Các tác giả báo cáo phân tích bảo mật hình thức theo khung Universal Composability và bằng chứng thực nghiệm về hiệu quả. Đoạn trích không mô tả cơ chế giao thức, thiết lập thực nghiệm hoặc đánh đổi hiệu năng, nên không có cơ sở để đánh giá chi phí triển khai hay mức độ phù hợp với các hệ thống giao dịch cụ thể.

Ý chính

  • Tấn công chạy trước khai thác khả năng nhìn thấy các giao dịch đã gửi nhưng chưa được xử lý.
  • Cuộc tấn công có thể gây tổn thất tài chính và kết quả giao dịch không chính xác trong ứng dụng tiền mã hóa.
  • FIRST kết hợp hàm trễ có thể xác minh với chữ ký tổng hợp để chống tấn công chạy trước.
  • Cơ chế thiết lập liên kết tạo tham số công khai mà không phụ thuộc vào một bên đáng tin cậy duy nhất.
  • Các tác giả báo cáo phân tích bảo mật hình thức và đánh giá thực nghiệm, nhưng đoạn trích không nêu chi tiết triển khai hoặc các đánh đổi được đo lường.

Thẻ

Toàn văn
# 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.

Hiển thị toàn văn kèm ghi nguồn theo giấy phép của tài liệu gốc. Giấy phép: abstract CC0

Bản tóm tắt này do tác nhân nghiên cứu của Stratmill biên soạn từ tài liệu gốc; đây không phải bản sao của tài liệu.