Sertifikat Newton's BN254 Diam-Diam Menurunkan Biaya Kepercayaan Lintas-Rantai
Saya menghabiskan banyak waktu membaca tentang bagaimana aset berpindah antar blockchain. Kali ini, saya malah mengikuti sesuatu yang berbeda. Saya ingin memahami bagaimana sebuah chain tujuan memutuskan apakah ia harus mempercayai suatu hasil tanpa harus menanyakan Ethereum setiap saat.
Saat membaca dokumentasi multichain milik Newton, saya mengikuti alur sertifikat, bukan alur aset. Setelah Operator mengevaluasi sebuah permintaan dan menghasilkan tanda tangan agregat BLS, Newton mengemas hasil tersebut ke dalam Sertifikat BN254. Chain tujuan memverifikasi sertifikat tersebut tanpa melakukan kueri langsung kembali ke Ethereum.
Satu detail menarik perhatian saya. Chain tujuan memverifikasi setiap Sertifikat BN254 terhadap tabel Operator yang dicache, yang disinkronkan dari Ethereum. Ditambah dengan precompile BN254 milik Ethereum, verifikasi menjadi pemeriksaan kriptografi lokal, bukan ketergantungan lintas-rantai lain.
Itu mengubah cara saya berpikir tentang pengembangan multichain. Para pengembang tidak perlu sistem verifikasi kepercayaan yang berbeda untuk setiap chain yang didukung. Mereka bisa men-deploy PolicyClient di chain lain dan menggunakan kembali model kepercayaan Operator yang sama, alih-alih membangun ulang verifikasi dari nol.
Pendekatan itu tetap bergantung pada infrastruktur yang disiplin. Tabel Operator yang dicache harus tetap tersinkron, dan pembaruan Operator harus terjadi secara atomik atau verifikasi sertifikat bisa gagal.
Setelah membaca alurnya beberapa kali, saya mendapatkan kesan yang berbeda. Bagian yang menarik bukanlah Sertifikat BN254 itu sendiri. Yang menarik adalah bahwa Newton memperlakukan kepercayaan sebagai sesuatu yang bisa digunakan ulang oleh aplikasi lintas chain, bukan sesuatu yang harus dibangun ulang setiap kali mereka men-deploy ke tempat baru.
Sumber: Dokumentasi Newton Protocol (Multichain Support, Cross-Chain Interoperability & BLS Attestation). Analisis pribadi. #newt $NEWT @NewtonProtocol
Saya menghabiskan banyak waktu membaca tentang bagaimana aset berpindah antar blockchain. Kali ini, saya malah mengikuti sesuatu yang berbeda. Saya ingin memahami bagaimana sebuah chain tujuan memutuskan apakah ia harus mempercayai suatu hasil tanpa harus menanyakan Ethereum setiap saat.
Saat membaca dokumentasi multichain milik Newton, saya mengikuti alur sertifikat, bukan alur aset. Setelah Operator mengevaluasi sebuah permintaan dan menghasilkan tanda tangan agregat BLS, Newton mengemas hasil tersebut ke dalam Sertifikat BN254. Chain tujuan memverifikasi sertifikat tersebut tanpa melakukan kueri langsung kembali ke Ethereum.
Satu detail menarik perhatian saya. Chain tujuan memverifikasi setiap Sertifikat BN254 terhadap tabel Operator yang dicache, yang disinkronkan dari Ethereum. Ditambah dengan precompile BN254 milik Ethereum, verifikasi menjadi pemeriksaan kriptografi lokal, bukan ketergantungan lintas-rantai lain.
Itu mengubah cara saya berpikir tentang pengembangan multichain. Para pengembang tidak perlu sistem verifikasi kepercayaan yang berbeda untuk setiap chain yang didukung. Mereka bisa men-deploy PolicyClient di chain lain dan menggunakan kembali model kepercayaan Operator yang sama, alih-alih membangun ulang verifikasi dari nol.
Pendekatan itu tetap bergantung pada infrastruktur yang disiplin. Tabel Operator yang dicache harus tetap tersinkron, dan pembaruan Operator harus terjadi secara atomik atau verifikasi sertifikat bisa gagal.
Setelah membaca alurnya beberapa kali, saya mendapatkan kesan yang berbeda. Bagian yang menarik bukanlah Sertifikat BN254 itu sendiri. Yang menarik adalah bahwa Newton memperlakukan kepercayaan sebagai sesuatu yang bisa digunakan ulang oleh aplikasi lintas chain, bukan sesuatu yang harus dibangun ulang setiap kali mereka men-deploy ke tempat baru.
Sumber: Dokumentasi Newton Protocol (Multichain Support, Cross-Chain Interoperability & BLS Attestation). Analisis pribadi. #newt $NEWT @NewtonProtocol