Di bidang Web3, saya pernah berpikir bahwa kinerja dan biaya adalah dua hal yang sulit untuk diimbangi. Namun, dengan memindahkan perhitungan kunci ke platform Boundless, saya menemukan bahwa kedua aspek ini dapat dioptimalkan secara terpisah dengan cara yang berbeda. Kinerja dapat dijamin melalui teknik rekayasa, sementara biaya dapat ditetapkan melalui mekanisme pasar.
Metode spesifiknya tidak rumit. Kami akan mengubah logika yang paling menghabiskan gas, paling mempengaruhi keterlambatan, tetapi harus memastikan kepercayaan menjadi tugas pembuktian, diserahkan kepada prover untuk diproses. Sementara itu, kami menggunakan verifikasi ringan di blockchain sebagai pengganti 'eksekusi ulang'. Dalam hal penetapan harga, kami mengadopsi metode lelang Belanda terbalik, membiarkan harga terbentuk secara alami dalam hubungan penawaran dan permintaan. Kami juga menuliskan jendela waktu dan persyaratan jaminan ke dalam kontrak pintar, sehingga pengiriman menjadi tingkat layanan yang dapat diukur. Setelah satu bulan praktik, kami untuk pertama kalinya melihat 'kuartil kinerja' dan 'biaya pembuktian per unit' berkembang ke arah yang positif secara bersamaan.
Saya mulai dengan mengoptimalkan manajemen risiko dan proses likuidasi. Dalam solusi sebelumnya, parameter manajemen risiko perlu dihitung di beberapa blok, sedangkan likuidasi harus dipicu secara massal. Kedua proses ini seringkali menyebabkan keterlambatan di blockchain yang tidak terkontrol. Sekarang, kami menyerahkan pekerjaan statistik dan agregasi kepada Steel, sementara di blockchain hanya menyisakan fungsi verifikasi dan pembaruan status. Selain itu, kami telah mengoptimalkan kondisi pemicu likuidasi, mengurangi rollback dan retry yang tidak perlu. Perbaikan ini membuat persentil 95 dari latensi turun dari tingkat detik menjadi hampir konstan di tingkat subdetik, dan fluktuasi yang terjadi juga lebih terkontrol. Sekarang, kami dapat membuktikan peningkatan kinerja dengan menunjukkan nomor bukti, waktu pengajuan, dan hash verifikasi serta data konkret lainnya.
Dalam hal biaya, kami tidak lagi bergantung pada penilaian subjektif untuk menyusun kontrak. Pada musim permintaan tinggi, kami mencerminkan keadaan pasar dengan menyesuaikan parameter tugas, bukan dengan membebankan tekanan kepada anggota tim. Secara spesifik, kami akan memperpendek jendela waktu, meningkatkan persyaratan jaminan, dan memperketat hukuman pelanggaran. Dengan cara ini, prover dapat menyesuaikan diri secara mandiri berdasarkan permintaan pasar.
Metode baru ini tidak hanya meningkatkan kinerja dan efisiensi sistem, tetapi juga memberikan solusi yang lebih pasar dan fleksibel untuk manajemen biaya proyek Web3.
Lihat Asli
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.
Di bidang Web3, saya pernah berpikir bahwa kinerja dan biaya adalah dua hal yang sulit untuk diimbangi. Namun, dengan memindahkan perhitungan kunci ke platform Boundless, saya menemukan bahwa kedua aspek ini dapat dioptimalkan secara terpisah dengan cara yang berbeda. Kinerja dapat dijamin melalui teknik rekayasa, sementara biaya dapat ditetapkan melalui mekanisme pasar.
Metode spesifiknya tidak rumit. Kami akan mengubah logika yang paling menghabiskan gas, paling mempengaruhi keterlambatan, tetapi harus memastikan kepercayaan menjadi tugas pembuktian, diserahkan kepada prover untuk diproses. Sementara itu, kami menggunakan verifikasi ringan di blockchain sebagai pengganti 'eksekusi ulang'. Dalam hal penetapan harga, kami mengadopsi metode lelang Belanda terbalik, membiarkan harga terbentuk secara alami dalam hubungan penawaran dan permintaan. Kami juga menuliskan jendela waktu dan persyaratan jaminan ke dalam kontrak pintar, sehingga pengiriman menjadi tingkat layanan yang dapat diukur. Setelah satu bulan praktik, kami untuk pertama kalinya melihat 'kuartil kinerja' dan 'biaya pembuktian per unit' berkembang ke arah yang positif secara bersamaan.
Saya mulai dengan mengoptimalkan manajemen risiko dan proses likuidasi. Dalam solusi sebelumnya, parameter manajemen risiko perlu dihitung di beberapa blok, sedangkan likuidasi harus dipicu secara massal. Kedua proses ini seringkali menyebabkan keterlambatan di blockchain yang tidak terkontrol. Sekarang, kami menyerahkan pekerjaan statistik dan agregasi kepada Steel, sementara di blockchain hanya menyisakan fungsi verifikasi dan pembaruan status. Selain itu, kami telah mengoptimalkan kondisi pemicu likuidasi, mengurangi rollback dan retry yang tidak perlu. Perbaikan ini membuat persentil 95 dari latensi turun dari tingkat detik menjadi hampir konstan di tingkat subdetik, dan fluktuasi yang terjadi juga lebih terkontrol. Sekarang, kami dapat membuktikan peningkatan kinerja dengan menunjukkan nomor bukti, waktu pengajuan, dan hash verifikasi serta data konkret lainnya.
Dalam hal biaya, kami tidak lagi bergantung pada penilaian subjektif untuk menyusun kontrak. Pada musim permintaan tinggi, kami mencerminkan keadaan pasar dengan menyesuaikan parameter tugas, bukan dengan membebankan tekanan kepada anggota tim. Secara spesifik, kami akan memperpendek jendela waktu, meningkatkan persyaratan jaminan, dan memperketat hukuman pelanggaran. Dengan cara ini, prover dapat menyesuaikan diri secara mandiri berdasarkan permintaan pasar.
Metode baru ini tidak hanya meningkatkan kinerja dan efisiensi sistem, tetapi juga memberikan solusi yang lebih pasar dan fleksibel untuk manajemen biaya proyek Web3.