
Cryptography merupakan kumpulan teknik matematika yang digunakan untuk mengamankan informasi dan memverifikasi identitas, sehingga menciptakan kepercayaan di lingkungan tanpa otoritas pusat. Cryptography menjawab dua pertanyaan utama: siapa yang melakukan suatu tindakan, dan apakah data telah diubah.
Secara historis, cryptography berkembang dari sekadar “menyembunyikan pesan dari pihak yang tidak berkepentingan” menjadi “memungkinkan verifikasi dan otorisasi di ruang publik.” Dalam blockchain, fokusnya adalah pada aspek verifikasi, bukan kerahasiaan: sebagian besar data on-chain bersifat publik, namun cryptography memastikan hanya pemilik private key yang dapat melakukan tindakan valid, dan semua orang dapat memverifikasi keasliannya.
Cryptography mengatasi tiga tantangan utama dalam sistem blockchain: verifikasi identitas, integritas data, dan, jika diperlukan, privasi atau efisiensi yang lebih tinggi.
Hash function adalah proses yang memampatkan data apa pun menjadi sidik jari berdurasi tetap. Bahkan perubahan satu karakter akan menghasilkan sidik jari yang benar-benar berbeda, sehingga mudah mendeteksi manipulasi. Algoritma populer seperti SHA-256 digunakan dalam Bitcoin untuk menghubungkan blok-blok.
Pada blockchain, setiap blok memuat hash dari blok sebelumnya, mirip dengan menghubungkan balok bangunan menggunakan sidik jari unik—setiap perubahan akan mengganggu seluruh rantai. Banyak blockchain juga menggunakan Merkle tree, struktur yang melakukan hash secara hierarkis terhadap banyak transaksi, sehingga memungkinkan verifikasi apakah suatu transaksi termasuk dalam blok dengan informasi minimal dan menghemat bandwidth.
Public key dan private key berfungsi sebagai pasangan: public key bertindak sebagai alamat terbuka yang dapat dilihat dan digunakan siapa saja untuk mengirim dana, sedangkan private key adalah kode rahasia yang memberi kendali atas aset tersebut.
Secara teknis, private key adalah angka acak, dan public key diturunkan secara matematis darinya. Alamat wallet biasanya dihasilkan dengan melakukan hash dan encoding terhadap public key agar mudah dibagikan. Public key dapat dibagikan secara aman, tetapi private key dan cadangan mnemonik (frasa 12 atau 24 kata untuk pemulihan key) harus disimpan secara offline dan aman—jika bocor, aset berisiko hilang.
Digital signature mirip dengan menempelkan stempel unik pada dokumen. Dengan menandatangani pesan menggunakan private key, siapa pun dapat menggunakan public key Anda untuk memverifikasi bahwa tanda tangan tersebut benar-benar milik Anda dan kontennya belum diubah.
On-chain, wallet mengemas detail transaksi seperti “kirim X jumlah ke alamat Y dengan biaya Z” dan menandatangani menggunakan private key sebelum menyiarkan transaksi. Node menggunakan public key Anda untuk memvalidasi tanda tangan sebelum memasukkan transaksi tersebut. Sebagian besar blockchain utama menggunakan algoritma tanda tangan berbasis elliptic curve untuk keamanan dan efisiensi optimal—tanda tangan ini lebih pendek dan hemat sumber daya.
Perlu dicatat bahwa tanda tangan tidak hanya untuk pembayaran. Aplikasi terdesentralisasi dapat meminta Anda menandatangani pesan “approval” yang memberi izin smart contract untuk membelanjakan token Anda. Selalu periksa detail pop-up dengan cermat—tanda tangan sembarangan dapat memberikan izin pembelanjaan jangka panjang.
Zero-knowledge proof memungkinkan seseorang membuktikan bahwa mereka melakukan tindakan dengan benar tanpa mengungkap detail apa pun—ibarat menunjukkan kartu akses di pintu agar petugas tahu Anda berhak masuk tanpa mengetahui tanggal lahir atau alamat.
Pada blockchain, zero-knowledge proof memiliki dua penggunaan utama. Pertama untuk skalabilitas: komputasi kompleks diselesaikan off-chain, lalu bukti ringkas dikirim on-chain untuk memverifikasi “batch transaksi ini valid,” yang umum digunakan dalam ZK Rollup. Kedua untuk privasi: menyembunyikan jumlah atau alamat transaksi namun tetap membuktikan kepatuhan—melindungi privasi transaksi. Saat ini, banyak proyek menggunakan zero-knowledge proof untuk menekan biaya dan meningkatkan throughput, sehingga pengalaman pengguna semakin baik.
Pada wallet, cryptography digunakan dalam pembuatan mnemonik (dari sumber acak), penyimpanan private key, proses tanda tangan, dan skema multi-signature. Misalnya, wallet multi-signature membutuhkan beberapa key untuk menandatangani transaksi, sehingga meningkatkan keamanan dana bagi tim atau organisasi.
Exchange juga mengandalkan cryptography untuk login dan penarikan. Di Gate:
Langkah 1: Buat dan simpan frasa mnemonik Anda secara offline dengan aman. Frasa ini memulihkan private key—tulis di kertas, simpan terpisah, hindari foto atau penyimpanan cloud.
Langkah 2: Aktifkan multi-factor authentication. Aktifkan 2FA pada akun exchange dan pasang kode anti-phishing untuk mencegah pencurian kredensial melalui situs palsu.
Langkah 3: Verifikasi detail tanda tangan. Sebelum menandatangani pesan apa pun, baca dengan teliti konten pop-up dan alamat kontrak—jangan pernah salah mengira “approval” sebagai “login.” Jika ragu, tolak.
Langkah 4: Gunakan hardware wallet atau modul aman. Hardware wallet menyimpan private key dalam chip terisolasi dan menampilkan info transaksi penting di layar saat proses tanda tangan, sehingga mengurangi risiko malware.
Langkah 5: Kelola approval dan whitelist. Secara rutin tinjau dan cabut approval kontrak yang tidak diperlukan melalui wallet atau block explorer; aktifkan whitelist alamat penarikan di platform seperti Gate untuk meminimalkan transfer yang salah alamat.
Langkah 6: Backup dan update. Siapkan rencana pemulihan wallet (misal multi-signature atau social recovery), pantau pengumuman keamanan, dan pastikan wallet serta ekstensi browser selalu diperbarui.
Cryptography merupakan fondasi kepercayaan bagi blockchain di jaringan terbuka: public/private key memastikan kepemilikan, digital signature membuktikan keaslian dan integritas, hash menghubungkan blok secara aman, dan zero-knowledge proof meningkatkan privasi serta efisiensi tanpa mengungkap detail. Prinsip-prinsip ini diterapkan dalam mnemonik wallet mnemonic, tanda tangan hardware, multi-signature scheme, serta fitur keamanan exchange seperti 2FA dan whitelist. Memahami dan memanfaatkan alat-alat ini—dengan pengelolaan operasi serta otorisasi yang cermat—sangat penting untuk melindungi aset di ekosistem Web3 yang terbuka.
Cryptography asimetris menggunakan pasangan public/private key untuk komunikasi yang aman tanpa perlu berbagi rahasia di awal—ini keunggulan utamanya. Cryptography simetris mengharuskan kedua pihak berbagi secret key terlebih dahulu, sehingga berisiko bocor saat pertukaran. Dalam blockchain, cryptography asimetris memungkinkan Anda menandatangani transaksi dengan private key, sementara pihak lain memverifikasi menggunakan public key—menjamin keamanan dan verifikasi identitas.
Encryption melindungi privasi informasi; hanya penerima dengan private key yang dapat mendekripsi konten. Digital signature membuktikan identitas dan keaslian transaksi; siapa pun dapat menggunakan public key untuk memverifikasi tanda tangan valid. Saat mentransfer aset di blockchain, Anda menandatangani data transaksi menggunakan private key—node memverifikasi dengan public key untuk memastikan benar Anda yang melakukan transfer, bukan pihak lain.
Private key adalah satu-satunya kredensial untuk mengakses aset blockchain; tanpa itu, Anda tidak dapat menandatangani transaksi dan dana akan terkunci selamanya. Cryptography blockchain dirancang tanpa backdoor atau opsi pemulihan—bahkan exchange seperti Gate tidak dapat memulihkan private key yang hilang. Prinsip “self-custody berarti tanggung jawab sendiri” membuat backup private key secara offline sangat penting.
Alamat wallet bukanlah public key Anda—alamat wallet adalah versi pendek yang dihasilkan dengan melakukan hash terhadap public key. Public key berupa string panjang (ratusan karakter); alamat wallet memudahkan penggunaan melalui proses hash cryptography. Anda dapat membagikan alamat wallet Anda secara aman untuk menerima dana—namun jangan pernah mengungkapkan private key; siapa pun yang memilikinya dapat mengendalikan aset Anda.
Exchange melindungi aset dengan wallet multi-signature dan pemisahan wallet hot/cold—keduanya berbasis prinsip cryptography. Dana pengguna dikelola oleh beberapa private key; tidak ada satu orang pun yang dapat memindahkan aset sendirian, sehingga risiko pencurian sangat berkurang. Sebagian besar dana disimpan di wallet cold offline; hanya jumlah yang diperlukan dipindahkan ke wallet hot untuk penarikan—jadi meski wallet hot terkompromi, kerugian total tetap terbatas.


