Ketika Anda mendapatkan alamat Bitcoin seperti 1HLoFgMiDL3hvACAfbkDUjcP9r9veUcqAF, Anda sebenarnya tidak menerima sesuatu yang disimpan di on-chain. Sebaliknya, itu adalah trik pengkodean yang digunakan dompet Anda untuk memberi tahu jaringan Bitcoin di mana mengirim koin Anda.
Pikirkan seperti ini: informasi nyata adalah sebuah skrip (seperangkat aturan). Alamat Anda hanyalah label yang dapat dibaca manusia untuk skrip tersebut. Blockchain menyimpan skrip; alamat hanyalah kemasan.
Mengapa Tidak Menggunakan Skrip Mentah Saja?
Skrip Bitcoin adalah kode hex—murni omong kosong bagi manusia. Jadi Satoshi memperkenalkan base58, yang menggunakan 58 karakter (0-9 dan huruf, minus yang membingungkan seperti 0 vs O atau I vs l). Jauh lebih mudah untuk menyalin-tempel tanpa kesalahan.
Alamat P2PKH ( yang dimulai dengan 1) menjadi standar: mereka hanya mengandung hash dari kunci publik Anda, bukan kunci itu sendiri. Semakin pribadi = semakin aman.
Kemudian Datang bech32 (Pembaruan)
Pada tahun 2017, bech32 menggantikan base58 untuk alamat SegWit. Dua kemenangan besar:
Tidak ada kebingungan huruf: Baik semua huruf kapital ATAU huruf kecil, tidak pernah campur
Deteksi kesalahan yang luar biasa: Ini dapat menemukan kesalahan DAN memberi tahu Anda di mana kesalahan tersebut—bahkan memperbaiki hingga 4 kesalahan ketik secara otomatis
Bayangkan melempar anak panah di ruang 32 dimensi. Jika Anda meleset, sistem akan menemukan titik sasaran terdekat. Keren, kan?
Plot Twist bech32m
Pada tahun 2019, para peneliti menemukan sebuah retakan kecil: jika alamat bech32 diakhiri dengan P dan Anda secara tidak sengaja menambahkan Q, checksum tidak menangkapnya. Masalah? Alamat SegWit memiliki batas panjang yang ketat (20 atau 32 byte), jadi karakter tambahan apa pun akan gagal juga.
Tapi untuk mempersiapkan masa depan (terutama Taproot), mereka merilis bech32m—sebuah perubahan kecil pada rumus checksum. Sekarang penambahan yang tidak valid langsung terdeteksi.
Jenis Alamat Cepat:
1xxxx = P2PKH (base58) — old school
3xxxx = P2SH ( dapat multi-sig )
bc1q… = SegWit v0 (bech32) — standar sekarang
bc1p… = Taproot (bech32m) — terbaru & paling pribadi
Intinya: Alamat Anda hanyalah pembungkus yang menarik di sekitar skrip Bitcoin. Alamat itu sendiri tidak pernah menyentuh blockchain—hanya apa yang dikodekannya yang melakukannya.
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.
Alamat Bitcoin Dijelaskan: Mengapa Alamat Dompet Anda Sebenarnya Tidak Ada di Blockchain
Ketika Anda mendapatkan alamat Bitcoin seperti 1HLoFgMiDL3hvACAfbkDUjcP9r9veUcqAF, Anda sebenarnya tidak menerima sesuatu yang disimpan di on-chain. Sebaliknya, itu adalah trik pengkodean yang digunakan dompet Anda untuk memberi tahu jaringan Bitcoin di mana mengirim koin Anda.
Pikirkan seperti ini: informasi nyata adalah sebuah skrip (seperangkat aturan). Alamat Anda hanyalah label yang dapat dibaca manusia untuk skrip tersebut. Blockchain menyimpan skrip; alamat hanyalah kemasan.
Mengapa Tidak Menggunakan Skrip Mentah Saja?
Skrip Bitcoin adalah kode hex—murni omong kosong bagi manusia. Jadi Satoshi memperkenalkan base58, yang menggunakan 58 karakter (0-9 dan huruf, minus yang membingungkan seperti 0 vs O atau I vs l). Jauh lebih mudah untuk menyalin-tempel tanpa kesalahan.
Alamat P2PKH ( yang dimulai dengan 1) menjadi standar: mereka hanya mengandung hash dari kunci publik Anda, bukan kunci itu sendiri. Semakin pribadi = semakin aman.
Kemudian Datang bech32 (Pembaruan)
Pada tahun 2017, bech32 menggantikan base58 untuk alamat SegWit. Dua kemenangan besar:
Bayangkan melempar anak panah di ruang 32 dimensi. Jika Anda meleset, sistem akan menemukan titik sasaran terdekat. Keren, kan?
Plot Twist bech32m
Pada tahun 2019, para peneliti menemukan sebuah retakan kecil: jika alamat bech32 diakhiri dengan P dan Anda secara tidak sengaja menambahkan Q, checksum tidak menangkapnya. Masalah? Alamat SegWit memiliki batas panjang yang ketat (20 atau 32 byte), jadi karakter tambahan apa pun akan gagal juga.
Tapi untuk mempersiapkan masa depan (terutama Taproot), mereka merilis bech32m—sebuah perubahan kecil pada rumus checksum. Sekarang penambahan yang tidak valid langsung terdeteksi.
Jenis Alamat Cepat:
Intinya: Alamat Anda hanyalah pembungkus yang menarik di sekitar skrip Bitcoin. Alamat itu sendiri tidak pernah menyentuh blockchain—hanya apa yang dikodekannya yang melakukannya.