Bitcoin ($BTC), Ethereum ($ETH), Solana ($SOL) dan mata uang kripto lainnya adalah mata uang digital, dan proses penyimpanan serta transaksi mereka mirip dengan mata uang fiat. Ketika satu pemilik mengirim Bitcoin ke pemilik lain, mereka memerlukan alamat publik serta kunci pribadi. Sama seperti berbagi nomor rekening bank tidak menimbulkan risiko apa pun tetapi berbagi PIN ATM Anda, berbagi alamat publik dompet digital tidak berbahaya, tetapi berbagi kunci pribadi atau seed phrase tidak. Untuk menandatangani $BTC transaksi, algoritma yang paling umum digunakan adalah ECDSA, tetapi algoritma Schnorr Signatures juga semakin mendapatkan perhatian belakangan ini.
Penjelasan Schnorr Signatures
Kita dapat mendefinisikan Schnorr Signatures sebagai algoritma tanda tangan digital yang menghemat ruang dan waktu, yang menggabungkan beberapa tanda tangan menjadi satu, dan membuktikan kepemilikan serta otorisasi untuk menghabiskan. Siapa pun dapat menyalin tanda tangan kertas dengan usaha yang konsisten, tetapi hampir tidak mungkin memalsukan tanda tangan digital, baik menggunakan ECDSA maupun Schnorr signatures. Selain itu, tidak mungkin menurunkan kunci pribadi dari kunci publik, tetapi Anda selalu dapat mengekstrak kunci publik dari kunci pribadi dengan menggunakan kurva secp256k1. Mekanisme ini menerapkan teka-teki matematika tertentu untuk membuat kunci aman.
Untuk memahami efisiensi dan keandalan nyata dari Schnorr Signatures, Anda harus mempelajari dasar umum dan matematika dari algoritma tersebut. Bitcoin menggunakan kriptografi kurva elips, dan baik ECDSA maupun Schnorr beroperasi pada kurva yang sama yang dikenal sebagai secp256k1. Schnorr Signatures memastikan ketidakberbalikannya proses pembuatan kunci seperti yang disebutkan sebelumnya. Dengan menggunakan dan bergantung pada dasar matematika yang sama yang digunakan oleh ECDSA, sistem Schnorr dapat mengatur ulang cara tanda tangan diproduksi dan diverifikasi.
Proses Pembuatan Tanda Tangan
Ketika Anda membuat $BTC transaksi, Anda harus membuktikan bahwa Anda berwenang untuk menghabiskan koin tersebut. Anda melakukannya dengan menandatangani transaksi secara digital. Algoritma Schnorr Signatures mengikuti pola yang jelas dan sederhana. Untuk membuat tanda tangan unik untuk tanda tangan tertentu, algoritma menggunakan kombinasi cerdas dari detail transaksi, angka acak, dan kunci pribadi. Bahkan satu karakter saja dari transaksi berubah, tanda tangan menjadi tidak valid. Perusakan atau pemalsuan menjadi tidak mungkin sebagai akibat dari ketergantungan yang ketat pada data transaksi. Ketika sistem telah membuat tanda tangan, tanda tangan tersebut ditambahkan ke transaksi dan dibagikan ke jaringan sehingga jaringan dapat memverifikasinya.
Verifikasi oleh Jaringan
Sekarang, peserta di jaringan blockchain memeriksa keabsahan transaksi Anda. Mereka tidak perlu mengakses kunci pribadi untuk melakukan verifikasi ini. Sebaliknya, mereka menggunakan kunci publik dan tanda tangan untuk mengonfirmasi bahwa transaksi tersebut telah diberi otorisasi secara sah. Schnorr Signatures menyederhanakan proses verifikasi ini dengan memungkinkan beberapa persetujuan muncul sebagai satu. Meskipun logika internal memastikan bahwa semua pihak yang diperlukan telah menyetujui, jaringan hanya memproses satu tanda tangan ringkas. Di sini, kita dapat melihat seberapa efisien dan hemat ruang sistem tanda tangan Schnorr.
Peran dalam Dompet Multi Tanda Tangan
Salah satu manfaat paling praktis dari Schnorr Signatures muncul dalam dompet multi tanda tangan. Dompet ini memerlukan persetujuan dari lebih dari satu kunci pribadi sebelum dana dapat dibuka dan diotorisasi untuk pengeluaran. Dalam pengaturan tradisional, setiap penandatangan menghasilkan tanda tangan terpisah, dan semuanya harus dimasukkan dalam transaksi. Ini meningkatkan ukuran transaksi dan mengungkapkan informasi tentang berapa banyak peserta yang terlibat. Dengan Schnorr Signatures, semua persetujuan yang diperlukan dapat digabungkan menjadi satu tanda tangan gabungan.
Hubungan dengan Peningkatan Taproot
Schnorr Signatures menjadi dapat digunakan di blockchain Bitcoin melalui peningkatan Taproot, yang diaktifkan setelah bertahun-tahun diskusi dan pengujian. Sebelumnya, hanya ECDSA yang digunakan. Taproot memperkenalkan cara baru dalam menangani kondisi transaksi dan skrip. Ini memungkinkan Bitcoin hanya menampilkan kondisi yang benar-benar digunakan sambil menyembunyikan kemungkinan lainnya. Schnorr Signatures memainkan peran penting dalam memungkinkan agregasi dan verifikasi tanda tangan.
Pertimbangan Keamanan
Keamanan tetap menjadi perhatian utama dalam sistem keuangan apa pun, apalagi di pasar kripto. Schnorr Signatures tidak berada dalam tahap eksperimental maupun belum teruji dalam kriptografi. Mereka telah dipelajari dengan baik dan secara matematis lebih sederhana daripada ECDSA dalam beberapa aspek. Kesederhanaan ini memudahkan analisis dan mengurangi kemungkinan kesalahan implementasi. Karena Schnorr beroperasi pada kurva elips yang sama yang sudah dipercaya oleh Bitcoin, ia tidak memperkenalkan asumsi yang tidak dikenal. Sebagai hasilnya, Bitcoin mendapatkan efisiensi dan privasi tanpa mengorbankan model keamanannya.
Adopsi dan Kompatibilitas
Meskipun memiliki keunggulan, Schnorr Signatures tidak wajib digunakan untuk semua transaksi. Bitcoin memungkinkan pengguna memilih apakah akan menggunakan fitur terbaru atau yang lama. Banyak dompet dan layanan masih mengandalkan format lama karena kompatibilitas dan siklus peningkatan bertahap. Seiring waktu, seiring semakin banyak perangkat lunak mengadopsi Taproot, kita dapat mengharapkan peningkatan penggunaan algoritma tanda tangan Schnorr. Pendekatan bertahap ini memastikan stabilitas dan menghindari memaksa pengguna melakukan perubahan mendadak. Ini juga menunjukkan filosofi pengembangan Bitcoin yang berhati-hati.
Pentingnya Praktis bagi Pengguna
Bagi sebagian besar pengguna, Schnorr Signatures bekerja diam-diam di latar belakang. Sistem penandatanganan ini tidak mengubah tampilan dompet atau cara transaksi dikirim. Alih-alih visibilitas umum, manfaat nyata muncul secara tidak langsung melalui biaya yang lebih rendah, privasi yang lebih baik, dan skalabilitas yang lebih baik. Pengguna tidak perlu memahami dasar matematika yang rumit untuk mendapatkan manfaat dari mereka. Integrasi yang tenang ini juga sejalan dengan tujuan Bitcoin untuk menyediakan ekosistem keuangan yang andal tanpa menuntut keahlian teknis dari pengguna.
Signifikansi Jangka Panjang
Schnorr Signatures adalah langkah penting dalam evolusi Bitcoin. Mereka menunjukkan bahwa sistem dapat meningkat sambil mempertahankan prinsip dasarnya. Dengan menyempurnakan pembuatan dan verifikasi tanda tangan, Bitcoin menjadi lebih efisien dan fleksibel tanpa mengorbankan desentralisasi. Perbaikan ini mungkin tampak tidak signifikan, tetapi dengan jutaan transaksi, peningkatan tersebut menjadi terlihat.
Kesimpulan
Singkatnya, efisiensi, privasi, dan keamanan yang lebih baik dari sistem tanda tangan Schnorr menjadikannya sistem yang lebih baik dalam mengotorisasi $BTC transaksi. Sistem ini dibangun di atas dasar kriptografi yang sama yang digunakan oleh ECDSA. Seiring adopsi yang meningkat, Schnorr Signatures kemungkinan akan memainkan peran yang semakin penting dalam membuat Bitcoin lebih tangguh dan praktis untuk penggunaan publik.
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.
Tanda Tangan Schnorr dalam Transaksi Bitcoin
Pendahuluan
Bitcoin ($BTC), Ethereum ($ETH), Solana ($SOL) dan mata uang kripto lainnya adalah mata uang digital, dan proses penyimpanan serta transaksi mereka mirip dengan mata uang fiat. Ketika satu pemilik mengirim Bitcoin ke pemilik lain, mereka memerlukan alamat publik serta kunci pribadi. Sama seperti berbagi nomor rekening bank tidak menimbulkan risiko apa pun tetapi berbagi PIN ATM Anda, berbagi alamat publik dompet digital tidak berbahaya, tetapi berbagi kunci pribadi atau seed phrase tidak. Untuk menandatangani $BTC transaksi, algoritma yang paling umum digunakan adalah ECDSA, tetapi algoritma Schnorr Signatures juga semakin mendapatkan perhatian belakangan ini.
Penjelasan Schnorr Signatures
Kita dapat mendefinisikan Schnorr Signatures sebagai algoritma tanda tangan digital yang menghemat ruang dan waktu, yang menggabungkan beberapa tanda tangan menjadi satu, dan membuktikan kepemilikan serta otorisasi untuk menghabiskan. Siapa pun dapat menyalin tanda tangan kertas dengan usaha yang konsisten, tetapi hampir tidak mungkin memalsukan tanda tangan digital, baik menggunakan ECDSA maupun Schnorr signatures. Selain itu, tidak mungkin menurunkan kunci pribadi dari kunci publik, tetapi Anda selalu dapat mengekstrak kunci publik dari kunci pribadi dengan menggunakan kurva secp256k1. Mekanisme ini menerapkan teka-teki matematika tertentu untuk membuat kunci aman.
Untuk memahami efisiensi dan keandalan nyata dari Schnorr Signatures, Anda harus mempelajari dasar umum dan matematika dari algoritma tersebut. Bitcoin menggunakan kriptografi kurva elips, dan baik ECDSA maupun Schnorr beroperasi pada kurva yang sama yang dikenal sebagai secp256k1. Schnorr Signatures memastikan ketidakberbalikannya proses pembuatan kunci seperti yang disebutkan sebelumnya. Dengan menggunakan dan bergantung pada dasar matematika yang sama yang digunakan oleh ECDSA, sistem Schnorr dapat mengatur ulang cara tanda tangan diproduksi dan diverifikasi.
Proses Pembuatan Tanda Tangan
Ketika Anda membuat $BTC transaksi, Anda harus membuktikan bahwa Anda berwenang untuk menghabiskan koin tersebut. Anda melakukannya dengan menandatangani transaksi secara digital. Algoritma Schnorr Signatures mengikuti pola yang jelas dan sederhana. Untuk membuat tanda tangan unik untuk tanda tangan tertentu, algoritma menggunakan kombinasi cerdas dari detail transaksi, angka acak, dan kunci pribadi. Bahkan satu karakter saja dari transaksi berubah, tanda tangan menjadi tidak valid. Perusakan atau pemalsuan menjadi tidak mungkin sebagai akibat dari ketergantungan yang ketat pada data transaksi. Ketika sistem telah membuat tanda tangan, tanda tangan tersebut ditambahkan ke transaksi dan dibagikan ke jaringan sehingga jaringan dapat memverifikasinya.
Verifikasi oleh Jaringan
Sekarang, peserta di jaringan blockchain memeriksa keabsahan transaksi Anda. Mereka tidak perlu mengakses kunci pribadi untuk melakukan verifikasi ini. Sebaliknya, mereka menggunakan kunci publik dan tanda tangan untuk mengonfirmasi bahwa transaksi tersebut telah diberi otorisasi secara sah. Schnorr Signatures menyederhanakan proses verifikasi ini dengan memungkinkan beberapa persetujuan muncul sebagai satu. Meskipun logika internal memastikan bahwa semua pihak yang diperlukan telah menyetujui, jaringan hanya memproses satu tanda tangan ringkas. Di sini, kita dapat melihat seberapa efisien dan hemat ruang sistem tanda tangan Schnorr.
Peran dalam Dompet Multi Tanda Tangan
Salah satu manfaat paling praktis dari Schnorr Signatures muncul dalam dompet multi tanda tangan. Dompet ini memerlukan persetujuan dari lebih dari satu kunci pribadi sebelum dana dapat dibuka dan diotorisasi untuk pengeluaran. Dalam pengaturan tradisional, setiap penandatangan menghasilkan tanda tangan terpisah, dan semuanya harus dimasukkan dalam transaksi. Ini meningkatkan ukuran transaksi dan mengungkapkan informasi tentang berapa banyak peserta yang terlibat. Dengan Schnorr Signatures, semua persetujuan yang diperlukan dapat digabungkan menjadi satu tanda tangan gabungan.
Hubungan dengan Peningkatan Taproot
Schnorr Signatures menjadi dapat digunakan di blockchain Bitcoin melalui peningkatan Taproot, yang diaktifkan setelah bertahun-tahun diskusi dan pengujian. Sebelumnya, hanya ECDSA yang digunakan. Taproot memperkenalkan cara baru dalam menangani kondisi transaksi dan skrip. Ini memungkinkan Bitcoin hanya menampilkan kondisi yang benar-benar digunakan sambil menyembunyikan kemungkinan lainnya. Schnorr Signatures memainkan peran penting dalam memungkinkan agregasi dan verifikasi tanda tangan.
Pertimbangan Keamanan
Keamanan tetap menjadi perhatian utama dalam sistem keuangan apa pun, apalagi di pasar kripto. Schnorr Signatures tidak berada dalam tahap eksperimental maupun belum teruji dalam kriptografi. Mereka telah dipelajari dengan baik dan secara matematis lebih sederhana daripada ECDSA dalam beberapa aspek. Kesederhanaan ini memudahkan analisis dan mengurangi kemungkinan kesalahan implementasi. Karena Schnorr beroperasi pada kurva elips yang sama yang sudah dipercaya oleh Bitcoin, ia tidak memperkenalkan asumsi yang tidak dikenal. Sebagai hasilnya, Bitcoin mendapatkan efisiensi dan privasi tanpa mengorbankan model keamanannya.
Adopsi dan Kompatibilitas
Meskipun memiliki keunggulan, Schnorr Signatures tidak wajib digunakan untuk semua transaksi. Bitcoin memungkinkan pengguna memilih apakah akan menggunakan fitur terbaru atau yang lama. Banyak dompet dan layanan masih mengandalkan format lama karena kompatibilitas dan siklus peningkatan bertahap. Seiring waktu, seiring semakin banyak perangkat lunak mengadopsi Taproot, kita dapat mengharapkan peningkatan penggunaan algoritma tanda tangan Schnorr. Pendekatan bertahap ini memastikan stabilitas dan menghindari memaksa pengguna melakukan perubahan mendadak. Ini juga menunjukkan filosofi pengembangan Bitcoin yang berhati-hati.
Pentingnya Praktis bagi Pengguna
Bagi sebagian besar pengguna, Schnorr Signatures bekerja diam-diam di latar belakang. Sistem penandatanganan ini tidak mengubah tampilan dompet atau cara transaksi dikirim. Alih-alih visibilitas umum, manfaat nyata muncul secara tidak langsung melalui biaya yang lebih rendah, privasi yang lebih baik, dan skalabilitas yang lebih baik. Pengguna tidak perlu memahami dasar matematika yang rumit untuk mendapatkan manfaat dari mereka. Integrasi yang tenang ini juga sejalan dengan tujuan Bitcoin untuk menyediakan ekosistem keuangan yang andal tanpa menuntut keahlian teknis dari pengguna.
Signifikansi Jangka Panjang
Schnorr Signatures adalah langkah penting dalam evolusi Bitcoin. Mereka menunjukkan bahwa sistem dapat meningkat sambil mempertahankan prinsip dasarnya. Dengan menyempurnakan pembuatan dan verifikasi tanda tangan, Bitcoin menjadi lebih efisien dan fleksibel tanpa mengorbankan desentralisasi. Perbaikan ini mungkin tampak tidak signifikan, tetapi dengan jutaan transaksi, peningkatan tersebut menjadi terlihat.
Kesimpulan
Singkatnya, efisiensi, privasi, dan keamanan yang lebih baik dari sistem tanda tangan Schnorr menjadikannya sistem yang lebih baik dalam mengotorisasi $BTC transaksi. Sistem ini dibangun di atas dasar kriptografi yang sama yang digunakan oleh ECDSA. Seiring adopsi yang meningkat, Schnorr Signatures kemungkinan akan memainkan peran yang semakin penting dalam membuat Bitcoin lebih tangguh dan praktis untuk penggunaan publik.