Dasar
Spot
Perdagangkan kripto dengan bebas
Perdagangan Margin
Perbesar keuntungan Anda dengan leverage
Konversi & Investasi Otomatis
0 Fees
Perdagangkan dalam ukuran berapa pun tanpa biaya dan tanpa slippage
ETF
Dapatkan eksposur ke posisi leverage dengan mudah
Perdagangan Pre-Market
Perdagangkan token baru sebelum listing
Futures
Akses ribuan kontrak perpetual
TradFi
Emas
Satu platform aset tradisional global
Opsi
Hot
Perdagangkan Opsi Vanilla ala Eropa
Akun Terpadu
Memaksimalkan efisiensi modal Anda
Perdagangan Demo
Pengantar tentang Perdagangan Futures
Bersiap untuk perdagangan futures Anda
Acara Futures
Gabung acara & dapatkan hadiah
Perdagangan Demo
Gunakan dana virtual untuk merasakan perdagangan bebas risiko
Peluncuran
CandyDrop
Koleksi permen untuk mendapatkan airdrop
Launchpool
Staking cepat, dapatkan token baru yang potensial
HODLer Airdrop
Pegang GT dan dapatkan airdrop besar secara gratis
Launchpad
Jadi yang pertama untuk proyek token besar berikutnya
Poin Alpha
Perdagangkan aset on-chain, raih airdrop
Poin Futures
Dapatkan poin futures dan klaim hadiah airdrop
Investasi
Simple Earn
Dapatkan bunga dengan token yang menganggur
Investasi Otomatis
Investasi otomatis secara teratur
Investasi Ganda
Keuntungan dari volatilitas pasar
Soft Staking
Dapatkan hadiah dengan staking fleksibel
Pinjaman Kripto
0 Fees
Menjaminkan satu kripto untuk meminjam kripto lainnya
Pusat Peminjaman
Hub Peminjaman Terpadu
Belum lama ini saya mendalami dasar-dasar blockchain, dan saya menyadari bahwa kebanyakan orang sebenarnya tidak benar-benar memahami apa yang membuat proof-of-work benar-benar bekerja. Izinkan saya menjelaskan sesuatu yang inti dari seluruh proses: nonce.
Jadi begini. Nonce pada dasarnya adalah angka yang digunakan oleh penambang untuk memecahkan teka-teki kriptografi. Nama nonce secara harfiah berarti "angka yang digunakan sekali," dan ini adalah mekanisme utama yang menjaga keamanan blockchain. Ketika penambang membuat blok baru, mereka memasukkan nonce dan menggabungkan semuanya menggunakan SHA-256. Tujuannya adalah menemukan hash yang memenuhi target kesulitan jaringan, biasanya berarti memiliki sejumlah nol di depan.
Yang saya anggap menarik adalah bagaimana mekanisme ini secara elegan mencegah manipulasi. Jika seseorang mencoba mengubah data dalam blok, mereka harus menghitung ulang nonce secara keseluruhan, yang secara komputasi sangat mahal. Itulah inti dari semuanya. Nonce menambahkan biaya komputasi yang membuat serangan menjadi tidak praktis.
Saya akan menjelaskan bagaimana ini benar-benar bekerja dalam penambangan Bitcoin. Penambang mulai dengan menyusun sebuah blok berisi transaksi yang tertunda, lalu menambahkan nonce ke header blok. Mereka meng-hash-nya, memeriksa apakah memenuhi target kesulitan. Jika tidak, mereka menambah nilai nonce dan mencoba lagi. Proses ini dilakukan berulang-ulang sampai mereka menemukan hash yang valid. Keindahannya adalah bahwa jaringan secara otomatis menyesuaikan tingkat kesulitan berdasarkan kekuatan penambangan, sehingga blok-blok tetap sekitar 10 menit jaraknya, terlepas dari berapa banyak penambang yang bersaing.
Sekarang, ketika kita berbicara tentang keamanan nonce, ini tidak hanya soal penambangan. Konsep ini juga meluas ke kriptografi. Anda memiliki nonce kriptografi yang digunakan dalam protokol keamanan untuk mencegah serangan replay, memastikan setiap sesi memiliki nilai unik. Ada juga nonce fungsi hash yang mengubah input untuk mengubah output hash. Bahkan dalam pemrograman, nonce digunakan untuk menjamin keunikan data dan menghindari konflik.
Tapi di sinilah bagian yang penting: serangan terkait nonce itu nyata. Serangan reuse nonce terjadi ketika seseorang jahat menggunakan kembali nonce yang sama dalam operasi kriptografi, yang berpotensi membahayakan keamanan. Ada juga serangan nonce yang dapat diprediksi, di mana penyerang memperkirakan pola nonce dan memanipulasi operasi kriptografi. Serangan nonce usang melibatkan penggunaan nonce yang sudah kadaluarsa untuk menipu sistem.
Kunci untuk melindungi diri dari ini adalah memastikan nonce benar-benar acak dan tidak dapat diprediksi. Protokol kriptografi harus menegakkan keunikan, menggunakan generator angka acak yang tepat, dan memiliki mekanisme untuk menolak nonce yang digunakan kembali. Terutama dalam kriptografi asimetris, penggunaan nonce yang berulang dapat membocorkan kunci rahasia atau mengekspos komunikasi terenkripsi.
Perbedaan antara hash dan nonce juga penting untuk dipahami. Hash seperti sidik jari untuk data, output berukuran tetap dari input. Sedangkan nonce adalah angka variabel yang dimanipulasi penambang untuk menghasilkan hash yang memenuhi persyaratan tertentu. Keduanya saling melengkapi tetapi berbeda konsep.
Yang penting dipahami adalah bahwa nonce adalah fondasi integritas blockchain. Ia mencegah double-spending dengan membuat manipulasi curang secara komputasi menjadi tidak praktis. Ia melindungi dari serangan Sybil dengan memberi biaya untuk menciptakan identitas palsu. Dan ia menjaga keabadian data karena mengubah data blok apa pun memerlukan pengulangan seluruh proses komputasi tersebut.
Jika Anda tertarik dengan keamanan kripto, memahami apa itu nonce dan mengapa itu penting adalah hal yang esensial. Ini bukan sekadar terminologi blockchain, tetapi prinsip inti dari bagaimana kriptografi melindungi sistem digital secara menyeluruh.