Tutorial Address Generator: Turunkan Alamat Kripto
Setiap transaksi cryptocurrency memerlukan alamat — pengenal unik yang berfungsi seperti nomor rekening bank. Namun tidak seperti rekening bank, alamat kripto diturunkan secara matematis dari private key, yang juga diturunkan dari seed phrase Anda. Address Generator SafeSeed memungkinkan Anda melakukan penurunan ini langsung di browser, memberi visibilitas penuh tentang bagaimana wallet Anda menghasilkan alamat dan memungkinkan Anda memverifikasi bahwa seed phrase cadangan Anda menghasilkan alamat yang diharapkan.
Turunkan alamat untuk 15+ blockchain di safeseed.app/tools/address-generator/ — sepenuhnya client-side, berfungsi offline.
Mengapa Anda Membutuhkan Address Generator
Anda mungkin bertanya: jika wallet Anda sudah menghasilkan alamat, mengapa perlu alat terpisah? Ada beberapa alasan kuat.
Verifikasi Wallet
Saat Anda menyiapkan hardware wallet dengan seed phrase, Anda mempercayai bahwa perangkat menurunkan alamat dari seed tersebut dengan benar. Tapi bagaimana Anda tahu? Address Generator memungkinkan Anda memverifikasi penurunan secara independen. Masukkan seed phrase Anda ke SafeSeed (di mesin air-gapped) dan konfirmasi bahwa alamatnya cocok dengan yang ditampilkan hardware wallet Anda.
Pemulihan Wallet
Jika hardware wallet Anda hilang atau rusak, Anda perlu memulihkan dana menggunakan seed phrase. Tapi bagaimana jika software wallet baru yang Anda gunakan menghasilkan alamat yang berbeda? Wallet yang berbeda dapat menggunakan jalur penurunan berbeda (BIP-44, BIP-49, BIP-84). Address Generator membantu Anda mengeksplorasi berbagai jalur untuk menemukan lokasi dana Anda.
Menghasilkan Alamat Penerimaan di Awal
Untuk pengguna yang peduli privasi, Anda mungkin ingin menghasilkan sekumpulan alamat penerimaan dari seed tanpa menghubungkan hardware wallet. Address Generator dapat menghasilkan daftar alamat sepanjang jalur penurunan, yang kemudian bisa Anda bagikan sesuai kebutuhan.
Wallet Watch-Only
Dengan memasukkan extended public key (xpub/ypub/zpub) alih-alih seed phrase, Anda dapat menurunkan alamat tanpa mengekspos private key. Ini adalah fondasi wallet watch-only yang dapat memantau saldo dan menghasilkan alamat penerimaan tetapi tidak dapat membelanjakan dana.
Memahami Penurunan Alamat
Sebelum masuk ke alatnya, akan membantu jika memahami konsep dasarnya.
Dari Seed ke Alamat
Perjalanan dari seed phrase ke alamat mengikuti rantai yang terdefinisi jelas:
Seed Phrase (BIP-39)
↓ PBKDF2
Master Seed (512 bits)
↓ BIP-32
Master Key (xprv)
↓ BIP-44 Path
Child Private Key
↓ Elliptic Curve
Child Public Key
↓ Hash + Encoding
Address
Setiap langkah bersifat deterministik — input yang sama selalu menghasilkan output yang sama. Inilah yang membuat pemulihan wallet memungkinkan: selama Anda memiliki seed phrase (dan mengetahui jalur penurunan), Anda bisa meregenerasi setiap key dan alamat.
Jalur Penurunan BIP-44
BIP-44 mendefinisikan struktur standar untuk mengatur key:
m / purpose' / coin_type' / account' / change / address_index
| Level | Deskripsi | Contoh |
|---|---|---|
m | Master key | Root dari tree |
purpose' | Standar BIP | 44' (Legacy), 49' (SegWit), 84' (Native SegWit), 86' (Taproot) |
coin_type' | Cryptocurrency | 0' (Bitcoin), 60' (Ethereum), 2' (Litecoin) |
account' | Indeks akun | 0' (akun pertama), 1' (akun kedua) |
change | Rantai eksternal/internal | 0 (menerima), 1 (kembalian) |
address_index | Nomor alamat | 0, 1, 2, ... |
Tanda apostrof (') menunjukkan hardened derivation, yang mencegah child key digunakan untuk menurunkan parent key. Ini adalah fitur keamanan yang sangat penting.
Format Alamat (Bitcoin)
Bitcoin telah berevolusi melalui beberapa format alamat, masing-masing menawarkan fitur yang berbeda:
| Format | Prefix | Path Purpose | Tingkat Biaya | Contoh |
|---|---|---|---|---|
| Legacy (P2PKH) | 1 | 44' | Tertinggi | 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2 |
| SegWit (P2SH-P2WPKH) | 3 | 49' | Sedang | 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy |
| Native SegWit (P2WPKH) | bc1q | 84' | Rendah | bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq |
| Taproot (P2TR) | bc1p | 86' | Paling rendah | bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297 |
Address Generator memungkinkan Anda memilih format mana yang ingin diturunkan, sehingga Anda dapat menyesuaikannya dengan yang digunakan wallet Anda.
Langkah demi Langkah: Menurunkan Alamat dari Seed Phrase
Langkah 1: Buka Address Generator
Buka safeseed.app/tools/address-generator/ di browser Anda.
Catatan keamanan: Jika Anda memasukkan seed phrase yang melindungi dana nyata, ikuti Offline Usage Guide dan gunakan alat ini pada komputer air-gapped.
Langkah 2: Masukkan Seed Phrase Anda
Di kolom input, masukkan frasa mnemonic BIP-39 12 kata atau 24 kata Anda. Alat ini memvalidasi frasa secara real-time:
- Indikator hijau: Frasa BIP-39 valid (checksum benar)
- Indikator merah: Frasa tidak valid (kata tidak ada di daftar BIP-39, atau checksum tidak cocok)
Jika Anda menerima error validasi, penyebab umum meliputi:
- Salah eja kata (periksa wordlist BIP-39)
- Urutan kata salah
- Ada kata yang hilang
- Spasi atau karakter tambahan
Langkah 3: (Opsional) Masukkan Passphrase
Jika Anda menggunakan passphrase BIP-39 (kata ke-25), masukkan di kolom passphrase. Passphrase secara fundamental mengubah seed yang diturunkan, menghasilkan key dan alamat yang sepenuhnya berbeda. Jika Anda biasanya memakai passphrase di wallet, Anda harus memasukkannya di sini agar alamatnya cocok.
Membiarkan passphrase kosong juga valid — ini menghasilkan alamat untuk wallet "default" yang ada tanpa passphrase.
Langkah 4: Pilih Cryptocurrency
Pilih blockchain yang ingin Anda turunkan alamatnya. Address Generator mendukung 15+ blockchain:
- Bitcoin (BTC) — dengan opsi Legacy, SegWit, Native SegWit, dan Taproot
- Ethereum (ETH) — dan semua chain yang kompatibel EVM
- Litecoin (LTC)
- Bitcoin Cash (BCH)
- Dogecoin (DOGE)
- Dan banyak lagi (lihat Supported Blockchains)
Memilih cryptocurrency secara otomatis menetapkan coin_type yang sesuai pada jalur penurunan.
Langkah 5: Pilih Format Alamat
Untuk Bitcoin, pilih format alamat yang Anda inginkan:
- Native SegWit (bc1q): Direkomendasikan untuk wallet modern, biaya paling rendah
- Taproot (bc1p): Format terbaru, didukung sebagian besar wallet pada 2026
- SegWit (3...): Kompatibel dengan wallet lama
- Legacy (1...): Kompatibilitas maksimum, biaya tertinggi
Untuk Ethereum, hanya ada satu format alamat (0x...), jadi langkah ini tidak berlaku.
Langkah 6: Atur Jalur Penurunan
Alat ini mengisi otomatis jalur penurunan standar berdasarkan pilihan cryptocurrency dan format Anda. Bagi kebanyakan pengguna, nilai default sudah benar:
- Bitcoin Native SegWit:
m/84'/0'/0'/0/0 - Bitcoin Taproot:
m/86'/0'/0'/0/0 - Ethereum:
m/44'/60'/0'/0/0 - Litecoin:
m/84'/2'/0'/0/0
Jika wallet Anda menggunakan jalur non-standar, Anda dapat mengeditnya secara manual. Ini sangat berguna saat memulihkan dana dari wallet yang menggunakan jalur penurunan kustom.
Langkah 7: Hasilkan Alamat
Klik Derive untuk menghasilkan alamat. Alat ini menampilkan:
- Address: Alamat publik untuk menerima dana
- Private Key: Private key terkait dalam Wallet Import Format (WIF) atau hex
- Derivation Path: Jalur persis yang digunakan untuk menurunkan alamat ini
- Public Key: Public key compressed atau uncompressed
Anda dapat menghasilkan beberapa alamat berurutan dengan menyesuaikan address index. Sebagian besar wallet menghasilkan alamat berurutan mulai dari index 0:
| Index | Path (Bitcoin Native SegWit) | Tujuan |
|---|---|---|
| 0 | m/84'/0'/0'/0/0 | Alamat penerimaan pertama |
| 1 | m/84'/0'/0'/0/1 | Alamat penerimaan kedua |
| 2 | m/84'/0'/0'/0/2 | Alamat penerimaan ketiga |
| ... | ... | ... |
Langkah 8: Verifikasi dengan Wallet Anda
Bandingkan alamat yang diturunkan dengan yang ditampilkan di software wallet atau hardware wallet Anda:
- Buka wallet Anda dan masuk ke bagian "Receive"
- Hasilkan alamat baru di wallet
- Bandingkan dengan alamat pertama (index 0) yang diturunkan oleh SafeSeed
- Hasilkan alamat tambahan dan bandingkan index 1, 2, dst.
Jika alamat cocok, cadangan seed phrase Anda terverifikasi dan benar. Jika tidak cocok, periksa:
- Apakah jalur penurunannya sama? (Wallet berbeda memakai jalur berbeda)
- Apakah Anda memasukkan passphrase dengan benar?
- Apakah format alamatnya sama? (Legacy vs. SegWit vs. Taproot)
Langkah demi Langkah: Menurunkan Alamat dari Extended Public Key
Untuk operasi watch-only ketika Anda tidak ingin mengekspos seed phrase, Anda dapat menggunakan extended public key.
Apa Itu Extended Public Key?
Extended public key (xpub, ypub, atau zpub) adalah public key pada level tertentu di tree penurunan yang dapat menurunkan semua child public key (dan karenanya alamat) di bawahnya, tanpa mengetahui private key apa pun.
| Tipe Key | Format Prefix | Tipe Alamat |
|---|---|---|
| xpub | xpub6... | Legacy (P2PKH) |
| ypub | ypub6... | SegWit (P2SH-P2WPKH) |
| zpub | zpub6... | Native SegWit (P2WPKH) |
Mengekspor Extended Public Key Anda
Sebagian besar wallet memungkinkan Anda mengekspor xpub/ypub/zpub:
- Ledger Live: Settings > Accounts > (select account) > Advanced > Extended Public Key
- Trezor Suite: Account details > Show xpub
- Electrum: Wallet > Information
- BlueWallet: Wallet > Settings > Show XPUB
Menggunakan xpub di SafeSeed
- Tempel extended public key Anda ke kolom input Address Generator
- Alat mendeteksi tipe key dan memilih format alamat yang sesuai
- Hasilkan alamat mulai dari index 0
- Bandingkan dengan wallet Anda untuk verifikasi
Keunggulan penurunan berbasis xpub:
- Tidak mengekspos seed phrase — aman dipakai di komputer mana pun
- Hanya menghasilkan alamat publik (tidak menampilkan private key)
- Ideal untuk menyiapkan wallet watch-only atau alat pemantauan
- Dapat dibagikan ke akuntan atau pelacak portofolio tanpa risiko keamanan
Keterbatasan:
- Tidak dapat menurunkan private key (sesuai desain)
- Privasi: siapa pun yang memiliki xpub Anda dapat melihat semua alamat dan saldo Anda
Kasus Penggunaan Praktis
Kasus Penggunaan 1: Memverifikasi Setup Hardware Wallet
Anda baru menyiapkan Ledger Nano baru dengan seed phrase 24 kata. Sebelum menyetor dana:
- Tulis seed phrase di kertas
- Buka SafeSeed Address Generator di komputer air-gapped
- Masukkan seed phrase
- Pilih Bitcoin > Native SegWit
- Turunkan 5 alamat pertama
- Bandingkan dengan 5 alamat penerimaan pertama yang ditampilkan di Ledger Live
- Jika semuanya cocok, cadangan seed phrase Anda benar
- Bersihkan komputer air-gapped
Kasus Penggunaan 2: Menemukan Dana yang Hilang Setelah Pemulihan
Anda memulihkan wallet menggunakan seed phrase, tetapi dana Anda tidak muncul. Wallet mungkin menggunakan jalur penurunan berbeda.
- Masukkan seed phrase Anda ke Address Generator
- Coba jalur yang berbeda:
m/44'/0'/0'/0/0(Legacy)m/49'/0'/0'/0/0(SegWit)m/84'/0'/0'/0/0(Native SegWit)m/86'/0'/0'/0/0(Taproot)
- Untuk setiap jalur, periksa beberapa alamat pertama di blockchain explorer
- Saat Anda menemukan alamat dengan saldo, itulah jalur yang benar
- Konfigurasikan wallet pemulihan Anda untuk menggunakan jalur tersebut
Kasus Penggunaan 3: Menghasilkan Sekumpulan Alamat Penerimaan
Anda ingin menerima donasi atau pembayaran Bitcoin tetapi tidak ingin mengekspos hardware wallet atau seed phrase:
- Ekspor zpub dari hardware wallet Anda
- Masukkan ke Address Generator
- Hasilkan alamat 0 sampai 99
- Salin alamat-alamat ini ke sistem pembayaran atau website Anda
- Setiap pembayar mendapat alamat unik, meningkatkan privasi
- Dana masuk ke alamat yang dikendalikan oleh hardware wallet Anda
Kasus Penggunaan 4: Verifikasi Silang Software Wallet
Anda menggunakan Electrum dan BlueWallet dengan seed phrase yang sama. Untuk memverifikasi keduanya menurunkan alamat yang sama:
- Masukkan seed phrase Anda ke Address Generator SafeSeed
- Turunkan alamat untuk jalur yang sesuai
- Bandingkan dengan daftar alamat Electrum
- Bandingkan dengan daftar alamat BlueWallet
- Ketiganya harus cocok persis
Kasus Penggunaan 5: Manajemen Aset Multi-Chain
Anda memiliki satu seed phrase 24 kata dan ingin menerima Bitcoin, Ethereum, dan Litecoin:
- Masukkan seed phrase Anda
- Pilih Bitcoin > Native SegWit: catat alamat
bc1q... - Pilih Ethereum: catat alamat
0x... - Pilih Litecoin: catat alamat
ltc1q... - Setiap blockchain diturunkan dari seed yang sama tetapi menggunakan coin_type berbeda dalam jalur, memastikan tidak ada collision
Memahami Output
Address
Alamat publik terformat untuk blockchain yang dipilih. Inilah yang Anda bagikan ke orang lain untuk menerima dana. Formatnya bergantung pada blockchain dan tipe alamat yang dipilih.
Private Key
Private key terkait yang dapat membelanjakan dana yang dikirim ke alamat tersebut. Ditampilkan dalam WIF (Wallet Import Format) untuk chain berbasis Bitcoin atau heksadesimal untuk chain berbasis Ethereum.
Jangan pernah membagikan nilai ini. Nilai ini memberikan kendali penuh atas dana pada alamat terkait.
Public Key
Public key compressed (33 byte, hex) yang diturunkan dari private key. Alamat diturunkan dari public key ini melalui hashing. Public key itu sendiri biasanya tidak diperlukan untuk penggunaan sehari-hari, tetapi penting untuk setup multisignature dan aplikasi lanjutan.
Derivation Path
Jalur BIP-44/49/84/86 persis yang digunakan untuk menurunkan pasangan key tertentu ini. Inilah informasi yang Anda butuhkan jika suatu saat perlu memulihkan alamat yang sama menggunakan software wallet berbeda.
Praktik Terbaik Keamanan
Saat Memasukkan Seed Phrase
- Gunakan komputer air-gapped untuk seed phrase yang melindungi dana nyata
- Putuskan koneksi internet sebelum memasukkan seed
- Tutup semua tab browser dan aplikasi lain
- Nonaktifkan extension browser yang mungkin memiliki akses clipboard
- Jangan pernah paste seed phrase dari clipboard (ketik manual)
- Hapus data browser setelah selesai
- Restart komputer untuk jaminan maksimum
Saat Menggunakan Extended Public Key
Extended public key (xpub/ypub/zpub) tidak mengekspos private key Anda, jadi dapat digunakan pada komputer biasa yang terhubung internet. Namun, perlu diketahui bahwa:
- Siapa pun dengan xpub Anda dapat menurunkan semua alamat dan melihat saldo Anda
- Ini masalah privasi, bukan masalah keamanan — mereka tidak dapat membelanjakan dana Anda
- Perlakukan xpub Anda sebagai sensitif tetapi bukan rahasia
Umum
- Jangan bookmark halaman saat seed phrase sudah dimasukkan
- Jangan gunakan autofill atau password manager untuk menyimpan seed phrase
- Verifikasi URL sebelum memasukkan data sensitif apa pun
- Periksa source code jika Anda cukup teknis — SafeSeed bersifat open-source
FAQ
Mengapa wallet yang berbeda menampilkan alamat yang berbeda untuk seed phrase yang sama?
Wallet yang berbeda dapat memakai jalur penurunan yang berbeda. Misalnya, Electrum menggunakan m/84'/0'/0' untuk Native SegWit sementara beberapa wallet lama mungkin menggunakan m/44'/0'/0' untuk alamat Legacy. Address Generator memungkinkan Anda mencoba jalur berbeda agar cocok dengan yang digunakan wallet Anda. Lihat Key Derivation Tool Tutorial untuk info lebih lanjut tentang jalur penurunan.
Bisakah saya menghasilkan alamat Ethereum dari seed phrase Bitcoin?
Ya. Seed phrase BIP-39 bersifat blockchain-agnostic. 24 kata yang sama dapat menurunkan alamat Bitcoin (menggunakan m/44'/0'/0'/0/0), alamat Ethereum (menggunakan m/44'/60'/0'/0/0), dan alamat untuk blockchain lain yang didukung. Parameter coin_type dalam jalur menentukan alamat blockchain mana yang diturunkan.
Apakah aman memasukkan seed phrase saya ke website?
SafeSeed berjalan sepenuhnya client-side — tidak ada data yang dikirim ke server mana pun. Namun, praktik paling aman untuk dana nyata adalah menggunakan alat ini pada komputer air-gapped tanpa koneksi internet. Ini menghilangkan risiko extension browser, malware, atau serangan berbasis jaringan yang mencegat seed phrase Anda. Lihat Offline Usage Guide.
Apa perbedaan xpub, ypub, dan zpub?
Ini adalah extended public key yang sesuai dengan format alamat berbeda: xpub untuk Legacy (BIP-44), ypub untuk SegWit (BIP-49), dan zpub untuk Native SegWit (BIP-84). Semuanya memuat data public key dasar yang sama tetapi memberi sinyal ke software wallet format alamat mana yang harus diturunkan. Address Generator menerima ketiga format tersebut.
Berapa banyak alamat yang bisa saya turunkan dari satu seed phrase?
Secara teori, setiap jalur BIP-44 mendukung hingga 2^31 (sekitar 2,1 miliar) alamat per akun, dan Anda dapat memiliki hingga 2^31 akun per coin type. Dalam praktiknya, wallet biasanya memindai 20-100 alamat pertama. Address Generator memungkinkan Anda menurunkan sebanyak yang dibutuhkan dengan menaikkan address index.
Bisakah saya menggunakan Address Generator untuk memeriksa apakah seed phrase saya telah dikompromikan?
Anda dapat menurunkan alamat Anda dan memeriksanya di blockchain explorer. Jika Anda melihat transaksi keluar yang tidak diharapkan, seed phrase Anda mungkin telah dikompromikan. Namun, lakukan pemeriksaan ini di mesin air-gapped — jika Anda memasukkan seed phrase yang berpotensi dikompromikan pada perangkat yang terhubung, Anda mengonfirmasi bahwa seed tersebut valid dan berisi dana, yang bisa mempercepat pencurian.
Bagaimana jika alamat yang diturunkan tidak cocok dengan wallet saya?
Periksa penyebab umum ini: (1) Jalur penurunan salah — coba beralih antara BIP-44/49/84/86. (2) Passphrase salah — pastikan Anda menggunakan passphrase yang sama dengan wallet. (3) Index akun salah — beberapa wallet menggunakan akun 1' alih-alih 0'. (4) Format alamat salah — verifikasi Legacy vs. SegWit vs. Native SegWit. Key Derivation Tool dapat membantu Anda mengeksplorasi seluruh tree penurunan.
Apakah saya perlu menghasilkan alamat baru untuk setiap transaksi?
Praktik terbaik adalah menggunakan alamat baru untuk setiap transaksi masuk. Ini meningkatkan privasi dengan mencegah pengamat blockchain mengaitkan transaksi Anda. Sebagian besar software wallet menangani ini secara otomatis (menggunakan address index berurutan). Address Generator dapat membantu Anda menghasilkan sekumpulan alamat terlebih dahulu jika diperlukan.
Panduan Terkait
- SafeSeed Tools Overview — Gambaran umum semua alat SafeSeed
- Seed Phrase Generator Tutorial — Hasilkan seed phrase untuk menurunkan alamat
- Key Derivation Tool Tutorial — Pahami jalur penurunan secara mendalam
- Supported Blockchains — Daftar lengkap cryptocurrency yang didukung dan jalurnya
- Using SafeSeed Offline — Penurunan alamat air-gapped