Circle STARKs: Giải pháp thanh lịch nâng cao hiệu suất với trường nhỏ

robot
Đang tạo bản tóm tắt

Khám Phá Circle STARKs

Trong những năm gần đây, xu hướng thiết kế giao thức STARKs là chuyển sang sử dụng các trường nhỏ hơn. Các triển khai STARKs đầu tiên sử dụng trường 256 bit, nhưng thiết kế này có hiệu suất thấp hơn. Để nâng cao hiệu suất, STARKs đã bắt đầu sử dụng các trường nhỏ hơn, như Goldilocks, Mersenne31 và BabyBear.

Việc sử dụng trường nhỏ có thể nâng cao tốc độ chứng minh một cách đáng kể. Ví dụ, Starkware có thể chứng minh 620.000 hàm băm Poseidon2 mỗi giây trên máy tính xách tay M3. Tuy nhiên, trường nhỏ cũng mang lại những thách thức mới, làm thế nào để đảm bảo an ninh trong không gian lựa chọn hạn chế.

Bài viết này sẽ khám phá Circle STARKs, một giải pháp mới tương thích với trường Mersenne31. Circle STARKs giải quyết vấn đề an ninh do trường nhỏ gây ra bằng cách thao tác trên nhóm điểm trên vòng tròn.

Vitalik mới: Khám phá Circle STARKs

Circle FRI

Ý tưởng cốt lõi của Circle FRI là định nghĩa một tập hợp điểm có kích thước p trên đường tròn, tập hợp này có tính chất ánh xạ hai đối một. Các điểm trong tập hợp thỏa mãn x^2 + y^2 = 1 (mod p).

Quá trình ánh xạ Circle FRI như sau:

  1. Đầu tiên, thu hẹp tất cả các điểm xuống trục x.
  2. Thực hiện tổ hợp tuyến tính ngẫu nhiên để có được đa thức một chiều P(x)
  3. Từ vòng thứ hai bắt đầu sử dụng ánh xạ f_0(2x^2-1) = (F(x) + F(-x))/2

Quá trình này sẽ giảm một nửa kích thước của tập hợp điểm mỗi lần, tương tự như FRI thông thường.

Vitalik mới: Khám phá Circle STARKs

FFT Vòng Tròn

Circle群 cũng hỗ trợ FFT, cấu trúc của nó tương tự như Circle FRI. Sự khác biệt là Circle FFT xử lý không phải là đa thức theo nghĩa chặt chẽ, mà là không gian Riemann-Roch.

Hệ số đầu ra của Circle FFT là cơ sở đặc trưng cho Circle FFT: {1, y, x, xy, 2x^2 - 1, 2x^2y - y, ...}

Với tư cách là nhà phát triển, bạn có thể bỏ qua những chi tiết toán học này, chỉ cần lưu trữ đa thức dưới dạng tập hợp các giá trị đánh giá.

Vitalik mới: Khám phá Circle STARKs

Các chi tiết kỹ thuật khác

  • Phép toán thương trong Circle STARKs cần được đánh giá tại hai điểm.
  • Cách xây dựng đa thức biến mất khác nhau
  • Sử dụng thứ tự ngược đã được sửa đổi để thích ứng với cấu trúc gập của Circle STARKs

Vitalik tác phẩm mới: Khám phá Circle STARKs

Hiệu suất

Circle STARKs rất hiệu quả trên trường số nguyên tố 31 bit:

  • Tận dụng tối đa không gian tính toán
  • Áp dụng cho logic kinh doanh và tính toán mã hóa
  • Hỗ trợ các thao tác bảng tra cứu hiệu quả

So với đó, giải pháp Binius vượt trội hơn một chút về hiệu suất, nhưng khái niệm phức tạp hơn.

Vitalik mới: Khám phá Circle STARKs

Tóm tắt

Circle STARKs không phức tạp hơn STARKs thông thường đối với các nhà phát triển. Nó cung cấp một giải pháp thanh lịch cho các STARK nhỏ, hứa hẹn thúc đẩy công nghệ STARKs phát triển với hiệu quả cao hơn.

Hướng tối ưu hóa STARKs trong tương lai có thể bao gồm:

  • Tối ưu hóa hàm băm và các nguyên thủy mật mã cơ bản
  • Sử dụng cấu trúc đệ quy để tăng cường tính song song
  • Cải tiến việc số hóa máy ảo để nâng cao trải nghiệm phát triển

Vitalik mới: Khám phá Circle STARKs

Vitalik mới: Khám phá Circle STARKs

Vitalik tác phẩm mới: Khám phá Circle STARKs

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 9
  • Chia sẻ
Bình luận
0/400
SerumDegenvip
· 07-30 08:09
Những trường nhỏ thật là mánh khóe hay.
Xem bản gốcTrả lời0
TommyTeacher1vip
· 07-30 05:46
Cái này cần nghiên cứu kỹ lưỡng.
Xem bản gốcTrả lời0
ImpermanentLossFanvip
· 07-30 02:35
Có chút gì đó hay ho STARKs
Xem bản gốcTrả lời0
BtcDailyResearchervip
· 07-29 03:59
Kế hoạch tốt rất mong đợi
Xem bản gốcTrả lời0
BoredWatchervip
· 07-29 03:55
Đánh giá cao hiệu quả
Xem bản gốcTrả lời0
BlockchainGrillervip
· 07-29 03:55
Chứng minh tốc độ thực sự đã nhanh hơn.
Xem bản gốcTrả lời0
SatoshiChallengervip
· 07-29 03:48
Sự thanh lịch không bằng hiệu quả
Xem bản gốcTrả lời0
MidnightSnapHuntervip
· 07-29 03:38
Thực hành thanh lịch của Mật mã học
Xem bản gốcTrả lời0
PrivacyMaximalistvip
· 07-29 03:37
Chúng tôi cần những bối cảnh nhỏ.
Xem bản gốcTrả lời0
Xem thêm
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)