Bu bahsettiğim ilk mew ile açtığım eth cüzdanınının o senelerde ya verilmediğinden yada cüzdanı açarken verdide ben bilmediğim için seed kodlarını elimde yoktu. Fakat private key'i saklamışım ve o cüzdana erişim sağlayabiliyorum. Daha yenilerde yine myetherwallet'ı kullanarak yeni bir cüzdan daha açtım ve bunun seed ifadelerini de sakladım bu sefer. Fakat öğrenmek istediğim bu seed ifadelerinin asıl görevi nedir ? Yani private key açtığımız public cüzdana erişebilmemiz için gerekli özel anahtar tamam da ozaman seed kodları nedir ne işe yarar ? Bu kodlar ile açtığımız cüzdan çok sayıda public adres alabilmemiz için bir konteynır görevimi görüyor ?
Seed yani tohum adı verilen 12-24 kelimelik anahtar kelime grubu cüzdanın özel anahtarını (private key) oluşturur. Seed'e mnemonic de denir yani hatırlanabilir öğe. 24 kelimeyi ezberleyebilirsin ama 32 alfanümerik karakteri ezberlemen zor
Buna bağlı olarak ikinci sorum ise, Mew ile açtığım ve seed i sakladığım bu cüzdanı mew ve trust wallet gibi eth cüzdanları ile geri getirdiğimde bana aynı public eth adresini verirken , coinomi gibi bir çoklu cüzdan da aynı seed i kullandığımda bana farklı bir public eth adresi veriyor. Halbuki kullandığım seed aynı ! Ve cüzdan uygulamalarını silip baştan kurduğum durumda da seed değişmediği için yine aynı public adresler geri geliyor ama dediğim gibi coinomi ve mew cüzdan adresleri birbirinden farklı şekilde yine aynı adreslerden bahsediyorum. Bunun sebebi nedir ?
Seed aynı olsa da cüzdanların adres üretme yöntemleri değişik olabilir. Aslında metod aynı ancak HD cüzdanlarda Derivation path denilen alt aldres yolları var. Özellikle Bitcoin gibi SHA256 tabanlı kriptoparalarda tek seed ile birbirinden farklı cüzdan tiplerinde (3 ile başlayan Segwit destekli, bc1 ile başlayan Segwit Native ve 1 ile başlayan Legacy) adresler üretilebilir.
Bunu cebindeki cüzdandanın gözleri gibi düşünebilirsin. Trust 1. gözü kullanırken Coinomi 2 gözü kullanıyor
Üçüncü sorum private key'i elimde olan ilk cüzdanımın seed kodlarını edinebilme imkanım varmı ?
Seed yani tohum adı verilen 12-24 kelimelik anahtar kelime grubu cüzdanın özel anahtarını (private key) oluşturur ve tek yönlüdür. Yani Seed'den private key'e ulaşabilirsin ancak private key'den seed'e ulaşamazsın.
Ve son sorum ise mew ile açtığım cüzdanı metamask ile kullanamıyorum. mew'de 24 kelime iken metamask'ta 12 kelimelik seed kullanılıyor. Cüzdan sadece private key ile eklenebiliyor. Bu cüzdanı metamask'a ekleyebilmek için öncelikle private key'inimi edinmem gerekiyor, seed ile ekleyip kullanma yolu yokmu ?
Sorularımla ilgili bilgilendirecek arkadaşlara şimdeden teşekkürlerimi sunuyorum.
Cüzdanlar farklı üreticiler tarafından geliştirilirken bazı özellikleri birbirinden farklı olabiliyor.
24 kelime ile hesap üreten cüzdana 12 kelimelik seed'i ekleyemeyebilirsin (Desteklemiyordur) Ama metamask'e private key ile hesap ekleyemezsin.