Penandatanganan pesan dan penandatanganan transaksi
Home > Penandatanganan pesan dan penandatanganan transaksi
Ronny Desfriana Saputra
Nov 19, 2022 7 mins read

Penandatanganan pesan dan penandatanganan transaksi

Jika kamu perlu membuktikan bahwa kamu adalah pemilik alamat dompet tertentu, kamu dapat melakukannya dengan menggunakan proses yang disebut penandatanganan pesan. Penandatanganan pesan adalah bagian mendasar dari Bitcoin dan beberapa cryptocurrency lainnya, memberikan pemegang kemampuan untuk mengonfirmasi bahwa mereka memiliki akses ke dana yang disimpan dalam wadah tertentu tanpa benar-benar harus memindahkan dana tersebut.

 Dalam panduan AAG Academy ini, kita akan melihat apa itu penandatanganan pesan, cara kerjanya, dan bagaimana pesan yang ditandatangani dapat diverifikasi. Kami juga akan melihat perbedaan antara penandatanganan pesan dan penandatanganan transaksi.

Apa itu penandatanganan pesan/penandatanganan transaksi?

Banyak cryptocurrency, termasuk Bitcoin, beroperasi pada blockchain terdesentralisasi yang sepenuhnya terbuka dan transparan untuk umum. Artinya, siapa pun dapat melihat saldo dompet apa pun, cukup dengan melihat alamatnya. Tentu saja, hanya pemegang kunci pribadi dompet itu yang dapat memindahkan dana apa pun di dalamnya, tetapi siapa pun dapat melihat dana tersebut.

 Untuk membuktikan bahwa kamu adalah pemilik dompet, kamu mungkin berasumsi bahwa kamu harus mentransfer sebagian dana kamu ke orang lain, dengan demikian mengonfirmasi bahwa kamu memiliki kekuatan untuk mengakses dana tersebut. Namun berkat proses yang disebut penandatanganan pesan, yang tersedia dari Bitcoin dan beberapa aset kripto lainnya, BTC kamu tidak perlu pergi ke mana pun.

 Penandatanganan pesan memungkinkan kamu menghasilkan pesan kriptografis singkat menggunakan kunci pribadi yang melindungi dompet kamu. Ini mirip dengan memverifikasi kartu debit kamu dengan memasukkan kode keamanan yang tercetak di halaman belakang kartunya; hanya kamu yang memiliki akses ke kode ini, dan tanpanya, kamu tidak dapat membuktikan bahwa kamu adalah pemegang kartu — atau bahwa kamu memiliki akses ke dana yang dimiliki akun.

 Dimungkinkan juga untuk menggunakan penandatanganan pesan untuk menandatangani transaksi — dan untuk membuktikan bahwa transaksi itu asli — yang biasanya disebut sebagai penandatanganan transaksi.

Mengapa kita perlu penandatanganan pesan?

Pesan aman tidak hanya membuat alamat dompet dapat diverifikasi, tetapi juga memiliki beberapa fungsi berguna lainnya. Misalnya, pemegang Bitcoin terkadang menggunakan penandatanganan pesan untuk mengklaim koin hard forked. Ketika hard fork Bitcoin baru diluncurkan, pemegang BTC yang ada dapat mengklaim beberapa koin tersebut, yang jumlahnya ditentukan oleh berapa banyak BTC yang mereka miliki.

 Di masa lalu, beberapa pemegang Bitcoin telah ditipu untuk menyerahkan kunci pribadi mereka untuk “membuktikan” bahwa mereka memegang BTC sebelum koin baru dikeluarkan. Ini adalah penipuan dan kamu tidak boleh membagikan kunci pribadi kamu dengan siapa pun. Penandatanganan pesan menyediakan cara lain untuk mengkonfirmasi kepemilikan BTC — tanpa harus khawatir seseorang mengosongkan dompet kamu.

 Penandatanganan pesan juga digunakan untuk mengkonfigurasi dompet MultiSig, yang mengharuskan pengguna memverifikasi bahwa alamat dompet mereka benar saat mendaftar. Dompet ini membutuhkan banyak pihak untuk menandatangani transaksi (MultiSig), dan jika salah satu anggota salah alamat dompetnya, itu bisa berarti dana terkunci dan tidak dapat dipulihkan.

 Penandatanganan pesan membantu mencegah hal itu terjadi dengan memastikan bahwa mereka yang menyiapkan dompet MultiSig benar-benar memasukkan alamat dompet yang benar selama proses penyiapan.

Bagaimana cara kerja penandatanganan pesan?

Pesan yang ditandatangani terdiri dari tiga fitur utama: 

  1. Pesan yang ditandatangani
  2. Sebuah alamat
  3. Tanda tangan

 Pesan yang ditandatangani pada dasarnya adalah teks lengkap, sedangkan alamatnya adalah alamat dompet yang kamu verifikasi. Tanda tangan adalah salah satu bagian terpenting dari teks; ini menegaskan bahwa pesan yang ditandatangani telah dikirim oleh pihak yang dapat diidentifikasi tanpa benar-benar mengungkapkan kunci pribadi pihak tersebut — yang akan memberikan akses ke dana mereka.

 Berikut adalah contoh pesan yang ditandatangani:

 —–BEGIN BITCOIN SIGNED MESSAGE—–

Test message

—–BEGIN SIGNATURE—–

1BqtNgMrDXnCek3cdDVSer4BK7knNTDTSR

ILoOBJK9kVKsdUOnJPPoDtrDtRSQw2pyMo+2r5bdUlNkSLDZLqMs8h9mfDm/alZo3DK6rKvTO0xRPrl6DPDpEik=

—–END BITCOIN SIGNED MESSAGE—–

 Kamu mungkin memperhatikan bahwa setiap bagian pesan memiliki header dengan lima tanda hubung ASCII sebelum dan sesudahnya, sementara setiap komponen ditampilkan pada barisnya sendiri. Ini membantu memastikan tanda tangan mudah dibaca, tidak hanya oleh pengguna, tetapi juga oleh perangkat lunak.

Cara menandatangani pesan

Untuk menandatangani pesan, kamu hanya memerlukan aplikasi dompet yang mendukung penandatanganan pesan. Kamu kemudian dapat mencari fungsi penandatanganan pesan di dalam aplikasi itu, yang akan menghasilkan pesan bertanda tangan untuk kamu. Itu juga harus memberi kamu opsi untuk memasukkan pesan khusus jika perlu, yang kemudian digabungkan dengan tanda tangan kamu, seperti yang ditunjukkan pada contoh di atas.

Ada juga beberapa layanan online yang dapat kamu gunakan untuk membuat pesan bertanda tangan, tetapi kamu harus sangat berhati-hati tentang layanan mana yang kamu gunakan. Kamu harus menautkan dompet kamu untuk menggunakan ini, jadi kamu harus yakin bahwa layanan tersebut terpercaya dan asli. Penipu diketahui membuat generator pesan palsu yang mencuri crypto kamu begitu mereka memiliki akses.

Beberapa situs yang aman dan terpercaya antara lain MyCrypto.com dan Etherscan . Beberapa dompet yang mendukung penandatanganan pesan termasuk Bitcoin Core, Electrum, dan Ledger.

Bagaimana Kamu memverifikasi pesan yang ditandatangani?

Memverifikasi pesan yang ditandatangani itu sederhana; kamu cukup menempelkannya ke alat online terpercaya. Bitcoin.com memiliki alat verifikasi yang bagus untuk pesan yang ditandatangani Bitcoin, sedangkan Etherscan sangat cocok untuk Ethereum. LitecoinPool.org dapat memverifikasi pesan yang ditandatangani untuk pengguna Litecoin.

Jika aset kripto yang kamu gunakan tidak tercantum di sini, cukup telusuri mata uang diikuti dengan “verifikasi pesan yang ditandatangani” untuk menemukan alat yang tepat untuk kamu. Sekali lagi, kami sarankan mencari situs terpercaya, tetapi resikonya lebih kecil di sini karena tidak perlu menghubungkan dompet cryptocurrency kamu untuk ini; kamu hanya perlu menempelkan pesan yang ditandatangani.

Referensi

Pertanyaan yang Sering Diajukan

Menandatangani transaksi berarti menambahkan pesan, alamat publik, dan tanda tangan kriptografi ke transaksi yang memverifikasi identitas pengirim tanpa mengungkapkan kunci privat.

Tanda tangan Cryptocurrency dapat digunakan untuk memverifikasi kepemilikan dompet. Siapa pun dapat melihat dompet dan isinya di blockchain — dengan asumsi dompet terdesentralisasi — tetapi hanya pemilik dompet tersebut, yang memiliki akses ke kunci pribadinya, yang dapat mengakses dana tersebut.

Menandatangani transaksi membantu membuktikan bahwa transaksi tersebut asli dan dilakukan oleh pemilik sebenarnya dari dana yang digunakan.

Transaksi Bitcoin, seperti transaksi mata uang kripto lainnya, diverifikasi oleh kunci pribadi, yang merupakan rangkaian angka yang panjang dan unik — seperti sidik jari digital. Hanya pemilik dompet yang memiliki akses ke kunci pribadinya dan dapat mengotorisasi transaksi.

Was this article helpful?
YesNo

Punya pertanyaan? Bergabunglah ke Discord kami

Bagikan artikel ini:

Tentang Penulis

Ronny Desfriana Saputra
AAG Academy Curriculum Curator
Indonesia
Blockchain Educator dan Crypto Community Manager berpengalaman. Memperkenalkan dunia Metaverse, teknologi Web 3, ekosistem kripto, dan industri blockchain sejak 2017. Membangun komunitas dan akademi blockchain. Spesialis dalam bidang edukasi, pemasaran dan komunikasi.

Perhatian

Tujuan dari artikel ini adalah untuk memberikan informasi umum yang dibentuk untuk memberikan edukasi kepada publik, bukan sebuah nasihat investasi pribadi, perusahaan, ataupun nasihat untuk bisnis dan profesional. Sebelum bertindak, Anda harus berkonsultasi dengan penasihat keuangan, hukum, pajak, investasi ataupun bidang lainnya dan meminta nasihat dari mereka yang mungkin akan mempengaruhi Anda maupun bisnis Anda.

Explore Web3 & Metaverses intuitively with MetaOne®
Download

Dapatkan berita lebih awal

Jadilah yang pertama mendapatkan buletin kami yang penuh dengan pembaruan perusahaan, produk serta berita pasar.

🍪
We use cookies to make your experience better. Learn more: Privacy Policy
Accept

Explore Web3 & Metaverses intuitively with MetaOne®

Download
Download MetaOne