Falcon như một Chữ ký Giao dịch Ethereum: Cái tốt, cái xấu và cái khó chịu

Cập nhật lần cuối 2026-04-04 03:19:35
Thời gian đọc: 1m
Trong phần này, chúng ta sẽ cùng tìm hiểu sâu hơn về Falcon, một thuật toán chữ ký hậu lượng tử đầy hứa hẹn, xem xét các điểm mạnh, điểm yếu và những khó khăn thực tế khi tích hợp nó vào khung giao dịch của Ethereum.

Đây là phần 2 của loạt bài viết khám phá tính khả thi của việc triển khai một hệ thống chữ ký sau lượng tử cho Ethereum. Phần 1, chúng tôi đã giới thiệu những thách thức và những yếu tố cần xem xét cơ bản liên quan đến việc chuyển đổi Ethereum sang một tương lai chống lại lượng tử. Trong phần này, chúng ta sẽ đi sâu hơn vào Falcon, một thuật toán chữ ký hậu lượng tử tiềm năng, xem xét những điểm mạnh, điểm yếu của nó và những rào cản thực tế khi tích hợp nó vào khung giao dịch Ethereum.

Sơ lược kỹ thuật về Hệ thống Chữ ký Falcon

Falcon 3(Chữ ký nhỏ gọn dựa trên lưới Fast-Fourier trên NTRU) dựa trên cấu trúc chữ ký dựa trên lưới của Gentry, Peikert và Vaikuntanathan (GPV 2). Nó áp dụng khung này cho mạng NTRU và sử dụng bộ lấy mẫu cửa sập “lấy mẫu Fourier nhanh”. Lược đồ dựa trên bài toán Giải pháp số nguyên ngắn (SIS) hơn NTRU 3lưới, được coi là khó tính toán để giải quyết trong trường hợp chung, ngay cả với máy tính lượng tử, vì hiện tại chưa có thuật toán giải quyết hiệu quả được biết đến.

Các thành phần cốt lõi

Falcon dựa trên mô hình hash-and-sign và là một sự tiến hóa của mô hình chữ ký RSA truyền thống. Tuy nhiên, thay vì dựa vào các vấn đề số lý thuyết, nó tận dụng tính khó khăn của các vấn đề dựa trên lưới lattice. Sự bảo mật của Falcon dựa trên tính khó khăn của việc tìm các vector ngắn trong các lưới NTRU, tận dụng các kỹ thuật lấy mẫu Gaussian để tạo ra các cơ sở trapdoor với chuẩn giảm. Điều này đảm bảo việc tạo khóa và ký hiệu hiệu quả.

  1. Tạo Khóa:
    • Với một vòng tròn đa thức NTRU (Z[X]/(Xn+1)), một khóa bí mật bao gồm hai đa thức ngắn (f,g) thỏa mãn phương trình NTRU.
    • Khóa công khai được tạo ra như là (h=g/f) trong vòng (Zq[X]/(Xn+1)).
  2. Quy trình ký
    • Một tin nhắn được băm thành một vector thách thức trong miền lưới.
    • Một giải pháp ngắn được lấy mẫu bằng cách sử dụng phương pháp lấy mẫu nhanh Fourier, đảm bảo kích thước chữ ký nhỏ gọn trong khi vẫn bảo đảm an ninh chống lại các cuộc tấn công giảm ma trận.
    • Chữ ký bao gồm vector lưới ngắn thỏa mãn thách thức.
  3. Xác minh:
    • Người xác minh kiểm tra xem chữ ký có đáp ứng mối quan hệ khóa công khai trong vòng lưới hay không.
    • Xác minh liên quan đến việc tính toán các chuẩn và đảm bảo tính hợp lệ của cơ sở lưới dưới phép tính toán modulo.

Falcon được thiết kế để cung cấp một giải pháp chữ ký sau quantum mạnh mẽ, kết hợp mật mã dựa trên lưới mạng với các kỹ thuật lấy mẫu hiệu quả. Mặc dù lợi ích về bảo mật của nó rõ ràng, nhưng giống như bất kỳ hệ thống mật mã nào khác, nó cũng mang lại một số thương lượng về độ phức tạp và thách thức về việc triển khai. Bây giờ, chúng ta hãy phân tích chi tiết những điểm nổi bật, những rủi ro tiềm năng và một số khía cạnh khó khăn hơn của Falcon.

The Good

Ngoài những lợi ích nổi tiếng được NIST nhấn mạnh như Chữ ký nhỏ gọn, Hoạt động nhanh (sự tạo và xác minh khóa hiệu quả qua các kỹ thuật FFT) và Chứng minh bảo mật (dựa trên việc giảm thiểu lưới và giả định khó khăn nhất). Falcon cũng cung cấp các lợi ích cụ thể cho Ethereum. Đáng chú ý là nó có thời gian chạy tối ưu trong trường hợp xấu nhất được định nghĩa rõ ràng, làm cho nó đặc biệt hữu ích cho Ethereum Virtual Machine (EVM), nơi hiệu suất và thời gian thực thi dự đoán được là cần thiết cho tính mở rộng và đáng tin cậy.

Điều xấu xa

Sự phụ thuộc của Falcon vào toán học phần thập phân và các biến đổi số lý thuyết đặc biệt (NTT / FFT) có thể dẫn đến độ phức tạp thực hiện và độ nhạy cảm đến các lỗ hổng kênh bên trong quá trình ký. Tuy nhiên, điều này KHÔNG phải là một vấn đề quan trọng đối với Ethereum, vì quá trình ký xảy ra ngoài chuỗi, nơi hiệu suất ít quan trọng hơn. Trọng tâm chính là tối ưu hóa quá trình xác minh, diễn ra trên chuỗi, đảm bảo thực thi hiệu quả và an toàn.

The Gnarly

Đã có nghiên cứu liên tục về việc tổng hợp chữ ký Falcon một cách hiệu quả, như công việc được trình bày trong này bài báo 7. Giả sử việc tổng hợp sẽ đủ hiệu quả, sử dụng Falcon trong lớp thống nhất để thay thế chữ ký BLS (thay vì đề xuất thay thế 4dựa trên Chữ ký nhiều Hash) sẽ giúp duy trì một ngăn xếp đồng nhất hơn trên mạng Ethereum.

Kết luận

Falcon là ứng cử viên mạnh mẽ cho các ứng dụng mật mã post-quantum, bao gồm các hệ thống blockchain như Ethereum, nơi kích thước chữ ký và hiệu suất xác minh rất quan trọng. Trong phần 3 của loạt bài này, chúng tôi sẽ bắt đầu triển khai phương pháp lai mà đã được giới thiệu trong Phần 1Ban đầu tập trung vào Account Abstraction và một hợp đồng Solidity để xác minh Falcon, nối cầu giữa bảo mật sau lượng tử và cơ sở hạ tầng hiện tại của Ethereum.

免责声明:

  1. Bài viết này được in lại từ [ ethresear]. Tất cả bản quyền thuộc về tác giả gốc [Asanso]. Nếu có ý kiến ​​phản đối về việc tái bản này, vui lòng liên hệ với Gate Họcđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Miễn trách nhiệm về trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không hề đưa ra bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Học viên của gate. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Bài viết liên quan

Những điểm khác biệt chính giữa Solana (SOL) và Ethereum là gì? So sánh kiến trúc blockchain công khai
Trung cấp

Những điểm khác biệt chính giữa Solana (SOL) và Ethereum là gì? So sánh kiến trúc blockchain công khai

Bài viết này phân tích các điểm khác biệt cốt lõi giữa Solana (SOL) và Ethereum về thiết kế kiến trúc, cơ chế đồng thuận, hướng mở rộng và cấu trúc nút, nhằm xây dựng một khuôn khổ so sánh minh bạch, có thể áp dụng lại cho các blockchain công khai.
2026-03-24 11:58:38
Cách đặt cược ETH?
Người mới bắt đầu

Cách đặt cược ETH?

Khi Quá trình hợp nhất hoàn tất, Ethereum cuối cùng đã chuyển từ PoW sang PoS. Người đặt cược hiện duy trì an ninh mạng bằng cách đặt cược ETH và nhận phần thưởng. Điều quan trọng là chọn các phương pháp và nhà cung cấp dịch vụ phù hợp trước khi đặt cược. Khi Quá trình Hợp nhất hoàn tất, Ethereum cuối cùng đã chuyển từ PoW sang PoS. Người đặt cược hiện duy trì an ninh mạng bằng cách đặt cược ETH và nhận phần thưởng. Điều quan trọng là chọn các phương pháp và nhà cung cấp dịch vụ phù hợp trước khi đặt cược.
2026-04-09 07:27:21
PT và YT trong Pendle là gì? Phân tích chi tiết về cơ chế tách lợi nhuận
Trung cấp

PT và YT trong Pendle là gì? Phân tích chi tiết về cơ chế tách lợi nhuận

PT và YT là hai loại token lợi suất thiết yếu trong giao thức Pendle. PT (Principal Token) đại diện cho tiền gốc của tài sản lợi suất, thường được giao dịch với giá chiết khấu và sẽ được quy đổi theo mệnh giá vào ngày hết hạn. YT (Yield Token) thể hiện quyền nhận lợi suất tương lai của tài sản, có thể giao dịch để thu về lợi nhuận kỳ vọng. Việc tách tài sản lợi suất thành PT và YT giúp Pendle xây dựng nên một thị trường giao dịch lợi suất trong DeFi, cho phép người dùng đảm bảo lợi suất cố định, đầu cơ vào biến động lợi suất và quản lý rủi ro lợi suất.
2026-04-21 07:18:16
Pendle và Notional: phân tích so sánh các giao thức DeFi lợi nhuận cố định
Trung cấp

Pendle và Notional: phân tích so sánh các giao thức DeFi lợi nhuận cố định

Pendle và Notional là hai giao thức hàng đầu trong lĩnh vực lợi nhuận cố định DeFi, mỗi giao thức sử dụng cơ chế riêng để tạo ra lợi nhuận. Pendle cung cấp các tính năng lợi nhuận cố định và giao dịch lợi suất thông qua mô hình tách lợi suất PT và YT, còn Notional cho phép người dùng cố định lãi suất vay qua thị trường cho vay lãi suất cố định. Khi so sánh, Pendle phù hợp hơn cho việc quản lý tài sản lợi nhuận và giao dịch lãi suất, còn Notional tập trung vào các trường hợp cho vay lãi suất cố định. Hai giao thức này cùng thúc đẩy thị trường lợi nhuận cố định DeFi, mỗi giao thức nổi bật nhờ phương pháp riêng về cấu trúc sản phẩm, thiết kế thanh khoản và phân khúc người dùng mục tiêu.
2026-04-21 07:34:06
Máy ảo Ethereum (EVM) là gì và quy trình thực thi hợp đồng thông minh của nó diễn ra như thế nào?
Người mới bắt đầu

Máy ảo Ethereum (EVM) là gì và quy trình thực thi hợp đồng thông minh của nó diễn ra như thế nào?

Ethereum Virtual Machine (EVM) là môi trường tính toán phi tập trung vận hành trên mạng Ethereum. EVM thực hiện chức năng xử lý mã hợp đồng thông minh và đảm bảo mọi nút trong mạng đều đồng nhất về trạng thái.
2026-03-24 23:35:57
Hướng dẫn cách chuyển mạng trong MetaMask
Người mới bắt đầu

Hướng dẫn cách chuyển mạng trong MetaMask

Đây là hướng dẫn từng bước đơn giản về cách chuyển đổi mạng của bạn trong MetaMask.
2026-04-08 10:58:36