Ed25519 MPC突破:为DApp和Dompet打造更安全签名方案

Terobosan Baru Ed25519 di Bidang MPC: Menyediakan Solusi Tanda Tangan yang Lebih Aman untuk DApp dan Dompet

Dalam beberapa tahun terakhir, Ed25519 telah menjadi komponen penting dalam ekosistem Web3. Meskipun blockchain populer seperti Solana, Near, dan Aptos telah mengadopsi algoritma yang efisien dan memiliki kekuatan kriptografi tinggi ini secara luas, solusi MPC (komputasi multi pihak) yang sebenarnya masih belum sepenuhnya diterapkan di platform-platform ini.

Kondisi ini berarti bahwa meskipun teknologi kripto terus berkembang, dompet yang menggunakan Ed25519 biasanya kekurangan mekanisme keamanan multi-pihak untuk menghilangkan risiko yang ditimbulkan oleh kunci pribadi tunggal. Dompet Ed25519 yang tidak didukung oleh MPC masih memiliki kerentanan keamanan inti yang sama dengan dompet tradisional, dan masih ada banyak ruang untuk perbaikan dalam melindungi aset digital.

Baru-baru ini, sebuah proyek dalam ekosistem Solana meluncurkan paket perdagangan ramah seluler bernama Ape Pro. Paket ini menggabungkan fitur perdagangan yang kuat dengan kemudahan penggunaan di perangkat seluler dan fitur login sosial, serta menyediakan pengalaman pembuatan token.

Memperkenalkan Ed25519 dalam MPC Web3Auth: Menyediakan tanda tangan yang aman untuk DApp dan Dompet

Status Dompet Ed25519

Sebelum membahas lebih dalam, kita perlu memahami kelemahan yang ada dalam sistem dompet Ed25519 saat ini. Umumnya, dompet menggunakan frase pemulihan untuk menghasilkan kunci privat, kemudian menggunakan kunci privat tersebut untuk menandatangani transaksi. Namun, dompet tradisional ini lebih rentan terhadap serangan rekayasa sosial, situs phishing, dan perangkat lunak berbahaya. Karena kunci privat adalah satu-satunya cara untuk mengakses dompet, begitu terjadi masalah, sulit untuk melakukan pemulihan atau perlindungan.

Ini adalah tempat di mana teknologi MPC berperan. Berbeda dengan dompet tradisional, dompet MPC tidak menyimpan kunci privat di satu lokasi. Sebaliknya, ia membagi kunci menjadi beberapa bagian dan mendistribusikannya di lokasi yang berbeda. Ketika perlu menandatangani transaksi, bagian-bagian kunci ini akan menghasilkan tanda tangan parsial, dan kemudian menggunakan skema tanda tangan ambang (TSS) untuk menggabungkannya menjadi tanda tangan akhir.

Karena kunci pribadi tidak pernah sepenuhnya terpapar di frontend, dompet MPC dapat memberikan perlindungan yang lebih baik, secara efektif melawan rekayasa sosial, malware, dan serangan injeksi, sehingga meningkatkan keamanan dompet ke tingkat yang baru.

Memperkenalkan Ed25519 dalam MPC Web3Auth: Menyediakan tanda tangan yang aman untuk DApp dan Dompet

Kurva Ed25519 dan EdDSA

Ed25519 adalah bentuk Edwards yang terdistorsi dari Curve25519, dioptimalkan untuk perkalian skalar basis ganda, yang merupakan operasi kunci dalam verifikasi tanda tangan EdDSA. Dibandingkan dengan kurva elips lainnya, ia lebih populer karena panjang kunci dan tanda tangannya yang lebih pendek, kecepatan dan efisiensi perhitungan serta verifikasi tanda tangan yang lebih cepat, sambil tetap mempertahankan tingkat keamanan yang tinggi. Ed25519 menggunakan benih 32 byte dan kunci publik 32 byte, ukuran tanda tangan yang dihasilkan adalah 64 byte.

Dalam Ed25519, benih diproses menggunakan algoritma SHA-512 untuk menghasilkan hash, dari hash ini diambil 32 byte pertama untuk membuat skalar privat, kemudian skalar ini dikalikan dengan titik elips tetap G pada kurva Ed25519, sehingga menghasilkan kunci publik.

Hubungan ini dapat dinyatakan sebagai: Kunci publik = G x k

Di mana k menunjukkan skalar privat, G adalah titik dasar dari kurva Ed25519.

Memperkenalkan Ed25519 dalam MPC Web3Auth: Menyediakan tanda tangan aman untuk DApp dan Dompet

Solusi Dukungan Ed25519 Baru

Sebuah metode baru bukanlah menghasilkan seed dan melakukan hashing untuk mendapatkan skalar privat, tetapi langsung menghasilkan skalar privat, kemudian menggunakan skalar tersebut untuk menghitung kunci publik yang sesuai, dan menggunakan algoritma FROST untuk menghasilkan tanda tangan threshold.

Algoritma FROST memungkinkan berbagi kunci privat untuk menandatangani transaksi secara independen dan menghasilkan tanda tangan akhir. Setiap peserta dalam proses penandatanganan akan menghasilkan sebuah angka acak dan membuat komitmen terhadapnya, yang kemudian dibagikan di antara semua peserta. Setelah komitmen dibagikan, peserta dapat menandatangani transaksi secara independen dan menghasilkan tanda tangan TSS akhir.

Metode baru ini memanfaatkan algoritma FROST untuk menghasilkan tanda tangan ambang yang valid, sambil meminimalkan komunikasi yang diperlukan dibandingkan dengan skema multi-putaran tradisional. Ini juga mendukung ambang yang fleksibel dan memungkinkan tanda tangan non-interaktif antara para peserta. Setelah tahap komitmen selesai, para peserta dapat secara independen menghasilkan tanda tangan tanpa interaksi lebih lanjut. Dalam hal tingkat keamanan, ini dapat mencegah serangan pemalsuan tanpa membatasi konkruensi operasi tanda tangan, dan dapat menghentikan proses tersebut jika perilaku peserta tidak sesuai.

Memperkenalkan Ed25519 dalam MPC Web3Auth: Menyediakan tanda tangan aman untuk DApp dan Dompet

Cara Menggunakan Dukungan Ed25519 Baru

Bagi pengembang yang membangun DApp atau Dompet yang mendukung rantai menggunakan kurva Ed25519, dukungan Ed25519 baru ini adalah kemajuan besar. Fitur baru ini memberikan peluang baru untuk membangun DApp dan Dompet dengan kemampuan MPC di rantai populer seperti Solana, Algorand, Near, dan Polkadot. Untuk mengintegrasikan dukungan Ed25519 baru ini, pengembang dapat merujuk pada dokumentasi terkait.

Ed25519 sekarang juga telah mendapatkan dukungan asli dari node terkait, yang berarti SDK non-MPC berbasis Shamir Secret Sharing dapat langsung digunakan dengan kunci privat Ed25519 di semua solusi (termasuk SDK seluler, game, dan Web). Pengembang dapat mengeksplorasi bagaimana mengintegrasikan dukungan Ed25519 baru ini dengan platform blockchain seperti Solana, Near, dan Aptos.

Kesimpulan

Singkatnya, dukungan Ed25519 yang baru ini memberikan keamanan yang ditingkatkan untuk DApp dan Dompet. Dengan memanfaatkan teknologi MPC yang sebenarnya, ia tidak perlu mengungkapkan kunci pribadi di front-end, sehingga secara signifikan mengurangi risiko terkena serangan. Selain keamanan yang kuat, ia juga menawarkan login yang mulus dan ramah pengguna serta opsi pemulihan akun yang lebih efisien. Kemajuan ini membawa kemungkinan baru untuk keamanan ekosistem Web3, meletakkan dasar untuk perkembangan masa depan.

Memperkenalkan Ed25519 dalam MPC Web3Auth: Menyediakan tanda tangan yang aman untuk DApp dan Dompet

DAPP0.57%
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.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
CryptoComedianvip
· 13jam yang lalu
Hahaha, rasanya ini adalah mekanisme multi-tanda tangan yang sebenarnya~ Aman atau tidak tergantung siapa yang menandatangani.
Lihat AsliBalas0
VitaliksTwinvip
· 13jam yang lalu
Apa yang bisa dilakukan dengan yang belum selesai ini?
Lihat AsliBalas0
HodlTheDoorvip
· 13jam yang lalu
Sial, berapa banyak uang yang telah hilang karena multi-tanda tangan ini.
Lihat AsliBalas0
TradFiRefugeevip
· 14jam yang lalu
Ini adalah keamanan baru Dompet, agak menarik.
Lihat AsliBalas0
AllInAlicevip
· 14jam yang lalu
Keamanannya memang luar biasa.
Lihat AsliBalas0
CoconutWaterBoyvip
· 14jam yang lalu
Apakah keamanan dompet masih ada yang peduli?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)