Analisis Prinsip STARKs Binius dan Pemikiran Optimisasi
1. Pendahuluan
Salah satu alasan utama efisiensi STARKs yang rendah adalah: sebagian besar nilai dalam program nyata cukup kecil, tetapi untuk memastikan keamanan bukti berbasis pohon Merkle, saat melakukan ekstensi data menggunakan pengkodean Reed-Solomon, banyak nilai redundan tambahan akan mengisi seluruh domain, meskipun nilai aslinya sangat kecil. Mengurangi ukuran domain menjadi strategi kunci.
Generasi pertama STARKs memiliki lebar kode 252bit, generasi kedua 64bit, dan generasi ketiga 32bit, namun 32bit masih memiliki banyak ruang yang terbuang. Domain biner memungkinkan operasi bit langsung, pengkodean yang padat dan efisien tanpa pemborosan, mungkin menjadi generasi keempat STARKs.
Domain biner banyak digunakan dalam kriptografi, seperti AES(F28), GMAC(F2128), QR code(F28), dll. Ketika menggunakan domain yang lebih kecil, operasi perluasan semakin penting untuk memastikan keamanan. Domain biner yang digunakan oleh Binius sepenuhnya bergantung pada perluasan untuk menjamin keamanan dan ketersediaan. Sebagian besar perhitungan Prover dilakukan di bawah bidang dasar, efisien; pemeriksaan titik acak dan perhitungan FRI memerlukan pemahaman yang lebih mendalam tentang perluasan yang lebih besar untuk memastikan keamanan.
Solusi inovatif Binius:
menggunakan multivariat ( polinomial linier ) untuk menggantikan polinomial univariat, melalui representasi nilai "hiper kubus" untuk menghitung lintasan.
menganggap hypercube sebagai persegi, berdasarkan persegi untuk memperluas Reed-Solomon
2. Analisis Prinsip
Binius = HyperPlonk PIOP + Brakedown PCS + binary field
Lima teknologi kunci:
aritmetika berbasis domain biner bertingkat
Mengadaptasi pemeriksaan produk dan permutasi HyperPlonk
bukti pergeseran multilinear baru
versi perbaikan Lasso pencarian bukti
Skema Komitmen Polinomial Kecil
2.1 Ruang Terbatas: Aritmetika berbasis towers of binary fields
Keuntungan domain biner bertingkat:
Perhitungan efisien: domain biner mendukung operasi aritmatika yang efisien
Aritmatika Efisien: Struktur bidang biner mendukung proses aritmatika yang disederhanakan
Memanfaatkan sepenuhnya karakteristik hierarkis melalui struktur menara
String 128-bit dapat diinterpretasikan dengan fleksibel:
Sebuah elemen unik dalam domain 128 bit
Dua elemen tower domain 64-bit
Empat elemen domain tower 32-bit
16 elemen domain 8-bit
128 elemen domain F2
2.2 PIOP: Versi Adaptasi Produk HyperPlonk dan PermutationCheck
Mekanisme pemeriksaan inti Binius:
GateCheck
PermutationCheck
LookupCheck
MultisetCheck
ProductCheck
ZeroCheck
SumCheck
BatchCheck
Binius untuk perbaikan HyperPlonk:
Optimasi ProductCheck
Menangani masalah pembagian dengan nol dengan benar
Mendukung PermutationCheck lintas kolom
2.3 PIOP: argumen shift multilinear baru
Metode Kunci:
Packing: Mengemas elemen yang lebih kecil yang berdekatan menjadi elemen yang lebih besar
Operator pergeseran: mengatur ulang elemen dalam blok
2.4 PIOP: versi modifikasi argumen pencarian Lasso
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
10 Suka
Hadiah
10
3
Posting ulang
Bagikan
Komentar
0/400
BugBountyHunter
· 08-09 16:10
Dengarkan nasihat saya, kode ini terlalu rumit.
Lihat AsliBalas0
HalfIsEmpty
· 08-09 15:57
Masih bermain L1? stark adalah masa depan
Lihat AsliBalas0
DataBartender
· 08-09 15:51
Ukuran domain sudah diperkecil menjadi 32, masih membuang-buang. Tsk tsk.
Binius STARKs: Inovasi domain biner dan eksplorasi terobosan dalam optimasi kinerja
Analisis Prinsip STARKs Binius dan Pemikiran Optimisasi
1. Pendahuluan
Salah satu alasan utama efisiensi STARKs yang rendah adalah: sebagian besar nilai dalam program nyata cukup kecil, tetapi untuk memastikan keamanan bukti berbasis pohon Merkle, saat melakukan ekstensi data menggunakan pengkodean Reed-Solomon, banyak nilai redundan tambahan akan mengisi seluruh domain, meskipun nilai aslinya sangat kecil. Mengurangi ukuran domain menjadi strategi kunci.
Generasi pertama STARKs memiliki lebar kode 252bit, generasi kedua 64bit, dan generasi ketiga 32bit, namun 32bit masih memiliki banyak ruang yang terbuang. Domain biner memungkinkan operasi bit langsung, pengkodean yang padat dan efisien tanpa pemborosan, mungkin menjadi generasi keempat STARKs.
Domain biner banyak digunakan dalam kriptografi, seperti AES(F28), GMAC(F2128), QR code(F28), dll. Ketika menggunakan domain yang lebih kecil, operasi perluasan semakin penting untuk memastikan keamanan. Domain biner yang digunakan oleh Binius sepenuhnya bergantung pada perluasan untuk menjamin keamanan dan ketersediaan. Sebagian besar perhitungan Prover dilakukan di bawah bidang dasar, efisien; pemeriksaan titik acak dan perhitungan FRI memerlukan pemahaman yang lebih mendalam tentang perluasan yang lebih besar untuk memastikan keamanan.
Solusi inovatif Binius:
2. Analisis Prinsip
Binius = HyperPlonk PIOP + Brakedown PCS + binary field
Lima teknologi kunci:
2.1 Ruang Terbatas: Aritmetika berbasis towers of binary fields
Keuntungan domain biner bertingkat:
String 128-bit dapat diinterpretasikan dengan fleksibel:
2.2 PIOP: Versi Adaptasi Produk HyperPlonk dan PermutationCheck
Mekanisme pemeriksaan inti Binius:
Binius untuk perbaikan HyperPlonk:
2.3 PIOP: argumen shift multilinear baru
Metode Kunci:
2.4 PIOP: versi modifikasi argumen pencarian Lasso
Keunggulan protokol Lasso:
Binius memperkenalkan protokol Lasso versi multiplikasi:
2.5 PCS: versi modifikasi Brakedown PCS
Inti pemikiran: packing
Dua rencana:
Komitmen polinomial kecil dan evaluasi bidang yang diperluas:
Pengkodean blok dan kode Reed-Solomon:
3. Pemikiran Optimalisasi
Empat poin optimasi kunci:
3.1 PIOP berbasis GKR: Perkalian domain biner berbasis GKR
Ubah "periksa A·B =? C" menjadi "periksa (gA)B =? gC"
3.2 ZeroCheck PIOP optimasi: Perimbangan biaya perhitungan Prover dan Verifier
Metode optimasi:
3.3 Optimasi PIOP Sumcheck: Protokol Sumcheck Berbasis Domain Kecil
Poin Perbaikan:
3.4 PCS optimasi: FRI-Binius mengurangi ukuran proof
Empat inovasi:
FRI-Binius dapat mengurangi ukuran bukti Binius sebesar satu urutan.
4. Kesimpulan
Keunggulan Binius:
Bottleneck baru: Protokol Sumcheck
FRI-Binius:
Kemajuan saat ini: