Adres Oluşturucu Eğitimi: Kripto Adresleri Türetme
Her kripto para işlemi bir adres gerektirir; bu, banka hesap numarası gibi çalışan benzersiz bir tanımlayıcıdır. Ancak banka hesaplarından farklı olarak kripto adresleri, seed phrase'inizden türetilen private key'lerden matematiksel olarak türetilir. SafeSeed'in Adres Oluşturucu aracı bu türetmeyi doğrudan tarayıcınızda yapmanızı sağlar; böylece cüzdanlarınızın adresleri nasıl ürettiğini tamamen görebilir ve yedek seed phrase'inizin beklenen adresleri ürettiğini doğrulayabilirsiniz.
15+ blokzincir için adres türetin: safeseed.app/tools/address-generator/ — tamamen istemci tarafında çalışır, çevrimdışı kullanılabilir.
Neden Bir Adres Oluşturucuya İhtiyacınız Var
Şunu merak edebilirsiniz: cüzdanınız zaten adres üretiyorsa neden ayrı bir araca ihtiyaç duyasınız? Bunun birkaç güçlü nedeni var.
Cüzdan Doğrulama
Bir hardware wallet'ı seed phrase ile kurduğunuzda, cihazın bu seed'den adresleri doğru türettiğine güvenirsiniz. Peki bunu nasıl bilebilirsiniz? Adres Oluşturucu, türetmeyi bağımsız olarak doğrulamanıza olanak tanır. Seed phrase'inizi SafeSeed'e girin (air-gapped bir makinede) ve adreslerin hardware wallet'ınızın gösterdikleriyle eşleştiğini doğrulayın.
Cüzdan Kurtarma
Hardware wallet'ınız kaybolursa veya zarar görürse, seed phrase'inizi kullanarak fonlarınızı kurtarmanız gerekir. Peki kullandığınız yeni cüzdan yazılımı farklı adresler üretirse? Farklı cüzdanlar farklı türetme yolları (BIP-44, BIP-49, BIP-84) kullanabilir. Adres Oluşturucu, fonlarınızın bulunduğu yeri bulmak için farklı yolları keşfetmenize yardımcı olur.
Önceden Alım Adresi Üretme
Gizliliğe önem veren bir kullanıcıysanız, hardware wallet'ınızı bağlamadan seed'inizden toplu alım adresleri üretmek isteyebilirsiniz. Adres Oluşturucu, bir türetme yolu boyunca adres listesi üretebilir; siz de bunları gerektiğinde paylaşabilirsiniz.
Watch-Only Cüzdanlar
Seed phrase yerine genişletilmiş açık anahtar (xpub/ypub/zpub) girerek private key'lerinizi hiç açığa çıkarmadan adres türetebilirsiniz. Bu, bakiyeleri izleyebilen ve alım adresi üretebilen ancak fon harcayamayan watch-only cüzdanların temelidir.
Adres Türetmeyi Anlamak
Aracı kullanmaya geçmeden önce temel kavramları anlamak faydalıdır.
Seed'den Adrese
Seed phrase'den adrese giden yol iyi tanımlanmış bir zinciri izler:
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
Her adım deterministiktir; aynı girdi her zaman aynı çıktıyı üretir. Cüzdan kurtarmayı mümkün kılan budur: seed phrase'e sahip olduğunuz sürece (ve türetme yolunu bildiğinizde), her anahtarı ve adresi yeniden üretebilirsiniz.
BIP-44 Türetme Yolları
BIP-44, anahtarları düzenlemek için standart bir yapı tanımlar:
m / purpose' / coin_type' / account' / change / address_index
| Seviye | Açıklama | Örnek |
|---|---|---|
m | Master key | Ağacın kökü |
purpose' | BIP standardı | 44' (Legacy), 49' (SegWit), 84' (Native SegWit), 86' (Taproot) |
coin_type' | Kripto para | 0' (Bitcoin), 60' (Ethereum), 2' (Litecoin) |
account' | Hesap indeksi | 0' (ilk hesap), 1' (ikinci hesap) |
change | Dış/iç zincir | 0 (alım), 1 (değişim) |
address_index | Adres numarası | 0, 1, 2, ... |
Kesme işareti (') hardened derivation anlamına gelir; bu, child key'lerin parent key'i türetmek için kullanılmasını engeller. Bu kritik bir güvenlik özelliğidir.
Adres Formatları (Bitcoin)
Bitcoin, her biri farklı özellikler sunan çeşitli adres formatlarıyla gelişmiştir:
| Format | Önek | Yol Amacı | Ücret Seviyesi | Örnek |
|---|---|---|---|---|
| Legacy (P2PKH) | 1 | 44' | En yüksek | 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2 |
| SegWit (P2SH-P2WPKH) | 3 | 49' | Orta | 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy |
| Native SegWit (P2WPKH) | bc1q | 84' | Düşük | bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq |
| Taproot (P2TR) | bc1p | 86' | En düşük | bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297 |
Adres Oluşturucu, hangi formatın türetileceğini seçmenize izin verir; böylece cüzdanınızın kullandığı formatla eşleştirebilirsiniz.
Adım Adım: Seed Phrase'den Adres Türetme
Adım 1: Adres Oluşturucuyu Açın
Tarayıcınızda safeseed.app/tools/address-generator/ adresine gidin.
Güvenlik notu: Gerçek fonları koruyan bir seed phrase giriyorsanız Offline Usage Guide rehberini izleyin ve aracı air-gapped bir bilgisayarda kullanın.
Adım 2: Seed Phrase'inizi Girin
Giriş alanına 12 kelimelik veya 24 kelimelik BIP-39 mnemonic phrase'inizi girin. Araç, phrase'i gerçek zamanlı doğrular:
- Yeşil gösterge: Geçerli BIP-39 phrase (doğru checksum)
- Kırmızı gösterge: Geçersiz phrase (kelime BIP-39 listesinde değil veya checksum uyuşmuyor)
Doğrulama hatası alırsanız yaygın nedenler:
- Yazım hatalı bir kelime (BIP-39 kelime listesini kontrol edin)
- Kelimelerin yanlış sırada olması
- Eksik bir kelime
- Fazladan boşluklar veya karakterler
Adım 3: (İsteğe Bağlı) Passphrase Girin
BIP-39 passphrase (25. kelime) kullanıyorsanız passphrase alanına girin. Passphrase, türetilen seed'i temelden değiştirir ve tamamen farklı anahtarlar ile adresler üretir. Cüzdanınızla normalde passphrase kullanıyorsanız, eşleşen adresleri almak için burada da girmelisiniz.
Passphrase alanını boş bırakmak da geçerlidir; bu, passphrase olmadan var olan "varsayılan" cüzdan için adres üretir.
Adım 4: Kripto Parayı Seçin
Hangi blokzincir için adres türetmek istediğinizi seçin. Adres Oluşturucu 15+ blokzinciri destekler:
- Bitcoin (BTC) — Legacy, SegWit, Native SegWit ve Taproot seçenekleriyle
- Ethereum (ETH) — ve tüm EVM uyumlu zincirler
- Litecoin (LTC)
- Bitcoin Cash (BCH)
- Dogecoin (DOGE)
- Ve daha fazlası (Supported Blockchains sayfasına bakın)
Bir kripto para seçmek, türetme yolundaki uygun coin_type değerini otomatik ayarlar.
Adım 5: Adres Formatını Seçin
Bitcoin için tercih ettiğiniz adres formatını seçin:
- Native SegWit (bc1q): Modern cüzdanlar için önerilir, en düşük ücretler
- Taproot (bc1p): En yeni format, 2026'da çoğu cüzdan tarafından desteklenir
- SegWit (3...): Eski cüzdanlarla uyumlu
- Legacy (1...): Maksimum uyumluluk, en yüksek ücretler
Ethereum için yalnızca bir adres formatı vardır (0x...), bu yüzden bu adım uygulanmaz.
Adım 6: Türetme Yolunu Ayarlayın
Araç, kripto para ve format seçiminize göre standart türetme yolunu önceden doldurur. Çoğu kullanıcı için varsayılan doğru olur:
- 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
Cüzdanınız standart dışı bir yol kullanıyorsa bunu manuel olarak düzenleyebilirsiniz. Bu özellikle özel türetme yolları kullanan cüzdanlardan fon kurtarırken faydalıdır.
Adım 7: Adresleri Üretin
Adresleri üretmek için Derive düğmesine tıklayın. Araç şunları gösterir:
- Address: Fon alabileceğiniz açık adres
- Private Key: İlgili private key, Wallet Import Format (WIF) veya hex olarak
- Derivation Path: Bu adresin türetildiği tam yol
- Public Key: Sıkıştırılmış veya sıkıştırılmamış açık anahtar
Adres indeksini ayarlayarak birden fazla sıralı adres üretebilirsiniz. Çoğu cüzdan, 0 indeksinden başlayarak sıralı adres üretir:
| İndeks | Yol (Bitcoin Native SegWit) | Amaç |
|---|---|---|
| 0 | m/84'/0'/0'/0/0 | İlk alım adresi |
| 1 | m/84'/0'/0'/0/1 | İkinci alım adresi |
| 2 | m/84'/0'/0'/0/2 | Üçüncü alım adresi |
| ... | ... | ... |
Adım 8: Cüzdanınızla Doğrulayın
Türetilen adresleri cüzdan yazılımınızda veya hardware wallet'ınızda gösterilenlerle karşılaştırın:
- Cüzdanınızı açın ve "Receive" bölümüne gidin
- Cüzdanda yeni bir adres üretin
- SafeSeed'in türettiği ilk adresle (indeks 0) karşılaştırın
- Ek adresler üretin ve indeks 1, 2 vb. ile karşılaştırın
Adresler eşleşiyorsa seed phrase yedeğiniz doğrulanmış ve doğrudur. Eşleşmiyorsa şunları kontrol edin:
- Türetme yolu aynı mı? (Farklı cüzdanlar farklı yollar kullanır)
- Passphrase'i doğru girdiniz mi?
- Adres formatı aynı mı? (Legacy vs. SegWit vs. Taproot)
Adım Adım: Genişletilmiş Açık Anahtardan Adres Türetme
Seed phrase'inizi açığa çıkarmak istemediğiniz watch-only işlemler için genişletilmiş açık anahtar kullanabilirsiniz.
Genişletilmiş Açık Anahtar Nedir?
Genişletilmiş açık anahtar (xpub, ypub veya zpub), türetme ağacının belirli bir seviyesindeki bir açık anahtardır. Bununla private key bilmeden altındaki tüm child public key'leri (dolayısıyla adresleri) türetebilirsiniz.
| Anahtar Türü | Format Öneki | Adres Türü |
|---|---|---|
| xpub | xpub6... | Legacy (P2PKH) |
| ypub | ypub6... | SegWit (P2SH-P2WPKH) |
| zpub | zpub6... | Native SegWit (P2WPKH) |
Genişletilmiş Açık Anahtarınızı Dışa Aktarma
Çoğu cüzdan xpub/ypub/zpub dışa aktarmanıza izin verir:
- Ledger Live: Settings > Accounts > (hesabı seçin) > Advanced > Extended Public Key
- Trezor Suite: Account details > Show xpub
- Electrum: Wallet > Information
- BlueWallet: Wallet > Settings > Show XPUB
SafeSeed'de xpub Kullanımı
- Genişletilmiş açık anahtarınızı Adres Oluşturucu giriş alanına yapıştırın
- Araç anahtar türünü algılar ve uygun adres formatını seçer
- 0 indeksinden başlayarak adresleri üretin
- Doğrulamak için cüzdanınızla karşılaştırın
xpub tabanlı türetmenin avantajları:
- Seed phrase açığa çıkmaz; herhangi bir bilgisayarda güvenle kullanılabilir
- Yalnızca açık adres üretir (private key gösterilmez)
- Watch-only cüzdanlar veya izleme araçları kurmak için idealdir
- Güvenlik riski olmadan muhasebecilerle veya portföy takip araçlarıyla paylaşılabilir
Sınırlamalar:
- Private key türetilemez (tasarım gereği)
- Gizlilik: xpub'unuza sahip olan herkes tüm adreslerinizi ve bakiyelerinizi görebilir
Pratik Kullanım Senaryoları
Senaryo 1: Hardware Wallet Kurulumunu Doğrulama
24 kelimelik bir seed phrase ile yeni bir Ledger Nano kurdunuz. Fon yatırmadan önce:
- Seed phrase'i kağıda yazın
- air-gapped bir bilgisayarda SafeSeed Adres Oluşturucu'yu açın
- Seed phrase'i girin
- Bitcoin > Native SegWit seçin
- İlk 5 adresi türetin
- Bunları Ledger Live'da görünen ilk 5 alım adresiyle karşılaştırın
- Hepsi eşleşiyorsa seed phrase yedeğiniz doğrudur
- Air-gapped bilgisayarı temizleyin
Senaryo 2: Kurtarma Sonrası Kayıp Fonları Bulma
Cüzdanı seed phrase ile kurtardınız ama fonlar görünmüyor. Cüzdan farklı bir türetme yolu kullanıyor olabilir.
- Seed phrase'inizi Adres Oluşturucuya girin
- Farklı yolları deneyin:
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)
- Her yol için ilk birkaç adresi bir blockchain explorer üzerinde kontrol edin
- Bakiyesi olan adresleri bulduğunuzda doğru yolu belirlemiş olursunuz
- Kurtarma cüzdanınızı o yolu kullanacak şekilde yapılandırın
Senaryo 3: Toplu Alım Adresi Üretme
Bitcoin bağışı veya ödeme almak istiyorsunuz ancak hardware wallet'ınızı veya seed phrase'inizi açığa çıkarmak istemiyorsunuz:
- Hardware wallet'ınızdan zpub'u dışa aktarın
- Adres Oluşturucuya girin
- 0'dan 99'a kadar adres üretin
- Bu adresleri ödeme sisteminize veya web sitenize kopyalayın
- Her ödeyen kişiye benzersiz bir adres verilir, gizlilik artar
- Fonlar hardware wallet'ınızın kontrol ettiği adreslere gelir
Senaryo 4: Cüzdan Yazılımlarını Çapraz Doğrulama
Aynı seed phrase ile hem Electrum hem BlueWallet kullanıyorsunuz. İkisinin de aynı adresleri türettiğini doğrulamak için:
- Seed phrase'inizi SafeSeed'in Adres Oluşturucu aracına girin
- Uygun yol için adresleri türetin
- Electrum adres listesiyle karşılaştırın
- BlueWallet adres listesiyle karşılaştırın
- Üçü de birebir aynı olmalıdır
Senaryo 5: Çoklu Zincir Varlık Yönetimi
Tek bir 24 kelimelik seed phrase'iniz var ve Bitcoin, Ethereum ve Litecoin almak istiyorsunuz:
- Seed phrase'inizi girin
- Bitcoin > Native SegWit seçin:
bc1q...adresini not edin - Ethereum seçin:
0x...adresini not edin - Litecoin seçin:
ltc1q...adresini not edin - Her blokzincir aynı seed'den türetilir ama yolda farklı
coin_typekullanır, bu da çakışmayı engeller
Çıktıyı Anlamak
Address
Seçilen blokzincir için biçimlendirilmiş açık adres. Fon almak için başkalarıyla paylaştığınız değerdir. Format, seçilen blokzincir ve adres türüne bağlıdır.
Private Key
Adrese gönderilen fonları harcayabilen karşılık gelen private key. Bitcoin tabanlı zincirlerde WIF (Wallet Import Format), Ethereum tabanlı zincirlerde hexadecimal olarak gösterilir.
Bu değeri asla paylaşmayın. İlgili adresteki fonlar üzerinde tam kontrol sağlar.
Public Key
Private key'den türetilen sıkıştırılmış public key (33 byte, hex). Adres, hashing ile bu public key'den türetilir. Günlük kullanımda public key genellikle gerekmez ancak çoklu imza kurulumları ve gelişmiş uygulamalar için önemlidir.
Derivation Path
Bu anahtar çifti için kullanılan tam BIP-44/49/84/86 yolu. Farklı cüzdan yazılımlarıyla aynı adresi kurtarmanız gerekirse ihtiyacınız olan bilgi budur.
Güvenlik En İyi Uygulamaları
Seed Phrase Girerken
- Gerçek fonları koruyan seed phrase'ler için air-gapped bilgisayar kullanın
- Seed'i girmeden önce interneti kapatın
- Diğer tüm tarayıcı sekmelerini ve uygulamaları kapatın
- Pano erişimi olabilecek tarayıcı eklentilerini devre dışı bırakın
- Seed phrase'i asla panodan yapıştırmayın (elle yazın)
- İşiniz bitince tarayıcı verilerini temizleyin
- Maksimum güvence için bilgisayarı yeniden başlatın
Genişletilmiş Açık Anahtar Kullanırken
Genişletilmiş açık anahtarlar (xpub/ypub/zpub) private key'lerinizi açığa çıkarmaz, bu yüzden normal, internete bağlı bilgisayarlarda kullanılabilir. Ancak şunları unutmayın:
- xpub'unuza sahip olan herkes tüm adreslerinizi türetebilir ve bakiyelerinizi görebilir
- Bu bir güvenlik sorunu değil, gizlilik sorunudur; fonlarınızı harcayamazlar
- xpub'unuzu gizli değil ama hassas bir veri olarak değerlendirin
Genel
- Seed phrase girilmiş bir sayfayı yer imlerine eklemeyin
- Seed phrase saklamak için autofill veya parola yöneticileri kullanmayın
- Hassas veri girmeden önce URL'yi doğrulayın
- Teknik bilginiz varsa kaynak kodu inceleyin; SafeSeed açık kaynaklıdır
SSS
Aynı seed phrase için farklı cüzdanlar neden farklı adresler gösteriyor?
Farklı cüzdanlar farklı türetme yolları kullanabilir. Örneğin Electrum, Native SegWit için m/84'/0'/0' kullanırken bazı eski cüzdanlar Legacy adresler için m/44'/0'/0' kullanabilir. Adres Oluşturucu, cüzdanınızın kullandığı yolu eşleştirmek için farklı yolları denemenizi sağlar. Türetme yolları hakkında daha fazla bilgi için Key Derivation Tool Tutorial sayfasına bakın.
Bitcoin seed phrase'inden Ethereum adresi üretebilir miyim?
Evet. BIP-39 seed phrase blokzincirden bağımsızdır. Aynı 24 kelimeyle Bitcoin adresleri (m/44'/0'/0'/0/0), Ethereum adresleri (m/44'/60'/0'/0/0) ve desteklenen diğer tüm blokzincir adresleri türetilebilir. Yoldaki coin_type parametresi hangi blokzincir adreslerinin türetileceğini belirler.
Seed phrase'imi bir web sitesine girmek güvenli mi?
SafeSeed tamamen istemci tarafında çalışır; hiçbir veri sunucuya gönderilmez. Ancak gerçek fonlar için en güvenli yöntem, aracı internet bağlantısı olmayan air-gapped bir bilgisayarda kullanmaktır. Bu, tarayıcı eklentileri, kötü amaçlı yazılımlar veya ağ tabanlı saldırıların seed phrase'inizi ele geçirme riskini ortadan kaldırır. Bkz. Offline Usage Guide.
xpub, ypub ve zpub arasındaki fark nedir?
Bunlar farklı adres formatlarına karşılık gelen genişletilmiş açık anahtarlardır: xpub Legacy (BIP-44), ypub SegWit (BIP-49), zpub Native SegWit (BIP-84) içindir. Temelde aynı açık anahtar verisini içerirler ancak cüzdan yazılımına hangi adres formatının türetileceğini bildirirler. Adres Oluşturucu üç formatı da kabul eder.
Bir seed phrase'den kaç adres türetebilirim?
Teorik olarak her BIP-44 yolu, hesap başına 2^31'e kadar (yaklaşık 2.1 milyar) adresi destekler ve coin type başına 2^31 hesaba kadar çıkabilirsiniz. Pratikte cüzdanlar genellikle ilk 20-100 adresi tarar. Adres Oluşturucu, adres indeksini artırarak ihtiyacınız kadar adres türetmenizi sağlar.
Adres Oluşturucuyu seed phrase'imin ele geçirilip geçirilmediğini kontrol etmek için kullanabilir miyim?
Adreslerinizi türetebilir ve bir blockchain explorer'da kontrol edebilirsiniz. Beklenmeyen giden işlemler görürseniz seed phrase'iniz ele geçirilmiş olabilir. Ancak bu kontrolü air-gapped bir makinede yapın; olası olarak ele geçirilmiş bir seed phrase'i bağlı bir cihazda girmeniz, onun geçerli ve fonlu olduğunu doğrular ve hırsızlığı hızlandırabilir.
Türetilen adres cüzdanımla eşleşmezse ne yapmalıyım?
Bu yaygın nedenleri kontrol edin: (1) Yanlış türetme yolu; BIP-44/49/84/86 arasında geçiş yapın. (2) Yanlış passphrase; cüzdanınızdakiyle aynı passphrase'i kullandığınızdan emin olun. (3) Yanlış hesap indeksi; bazı cüzdanlar 0' yerine 1' hesabını kullanır. (4) Yanlış adres formatı; Legacy vs. SegWit vs. Native SegWit doğrulayın. Key Derivation Tool, tüm türetme ağacını keşfetmenize yardımcı olabilir.
Her işlem için yeni bir adres üretmem gerekir mi?
Her gelen işlem için yeni bir adres kullanmak en iyi uygulamadır. Bu, blockchain gözlemcilerinin işlemlerinizi ilişkilendirmesini zorlaştırarak gizliliği artırır. Çoğu cüzdan yazılımı bunu otomatik yapar (sıralı adres indeksleri kullanarak). Adres Oluşturucu, gerekirse toplu adresleri önceden üretmenize yardımcı olabilir.
İlgili Rehberler
- SafeSeed Tools Overview — Tüm SafeSeed araçlarına genel bakış
- Seed Phrase Generator Tutorial — Adres türeteceğiniz seed phrase'i üretin
- Key Derivation Tool Tutorial — Türetme yollarını derinlemesine anlayın
- Supported Blockchains — Desteklenen kripto paraların ve yollarının tam listesi
- Using SafeSeed Offline — Air-gapped adres türetme