Ana içeriğe geç

Türetme Yolu Nedir?

2 haftadan uzun süre önce güncellendi

Türetme Yolu

Blok zinciri ve donanım cüzdanlarının kullanımında, türetme yolu cüzdanınızın hangi adresleri üreteceğini ve adreslerin cüzdanlar arasında neden farklılık göstereceğini belirleyen önemli bir kavramdır.
Donanım cüzdanı kullanmaya yeni başlayanlar için, varsayılan ayarlara bağlı olarak oluşturulan adres formatı farklı cüzdanlarda değişiklik gösterebilir. Kullanıcılar, ihtiyaçlarına göre uygun türetme yolunu ve adres formatını seçerek optimum işlem verimliliği ve uyumluluk sağlayabilirler.

Aşağıda, OneKey Uygulamasında Türetme Yolunu değiştirme ile ilgili video rehberleri bulunmaktadır.

Türetme Yolu Nedir?

Türetme yolu, blok zinciri adreslerinin nasıl oluşturulduğunu tanımlamak için kullanılan bir kuraldır. Belirli bir yol aracılığıyla, cüzdan yazılımı (donanım cüzdanları gibi) bir tohumdan (seed) farklı adresler üretebilir.

Bir türetme yolunun temel biçimi şu şekildedir:

m / amaç' / coin_tipi' / hesap' / değiştir / adres_indeksi

Her bölümün belirli bir anlamı vardır:

  • m: Ana yolu (master key) temsil eder.

  • amaç': Cüzdanın amacını tanımlar, yaygın değerler şunlardır:

    • 44': Geleneksel Bitcoin adresleri (Legacy) için kullanılır.

    • 49': Yuvalanmış SegWit adresleri (Nested SegWit) için kullanılır.

    • 84': Yerel SegWit adresleri (Native SegWit) için kullanılır.

  • coin_tipi': Bitcoin için 0, Litecoin için 2 olmak üzere farklı blok zincirleri arasında ayrım yapar.

  • hesap': Farklı kullanıcı hesaplarını ayırt etmek için kullanılır.

  • değiştir: 0 harici adresleri, 1 dahili adresleri (genellikle değişim için) temsil eder.

  • adres_indeksi: Birden fazla adres oluşturmak için kullanılan adresin indeks numarasıdır.

Farklı Donanım Cüzdanlarında Adresler Neden Farklıdır?

Aynı tohum ifadesini birden fazla donanım cüzdanına aktardığınızda oluşturulan adreslerin farklı olduğunu fark ederseniz, bunun nedeni genellikle türetme yolunun farklı olmasıdır. İşte bazı yaygın donanım cüzdanı markaları ve türetme yolları (Bitcoin için).

Donanım Cüzdanı

Yaygın Türetme Yolu

Adres Tipi

Ledger

m/44'/0'/0'/0/0

Legacy

Trezor

m/49'/0'/0'/0/0

Nested SegWit

Ledger (SegWit)

m/84'/0'/0'/0/0

Native SegWit

Farklı cüzdanlar farklı varsayılan türetme yolları kullanabilir, bu nedenle tohum ifadesi aynı olsa bile oluşturulan adresler farklı olabilir. Örneğin, Ledger varsayılan olarak yerel SegWit adresleri oluşturmak için 84'ü kullanırken, Trezor yuvalanmış SegWit adresleri oluşturmak için 49'u kullanabilir.

Donanım cüzdanları kullanırken, uygun türetme yolunu seçmek, özellikle farklı adres formatları arasında geçiş yaparken önemlidir.

Bitcoin örneğini ele alırsak, OneKey donanım cüzdanı ve OneKey Uygulaması, kripto para yolculuğunuzda size yardımcı olmak için Legacy, Nested SegWit, Native SegWit ve Taproot için türetme yollarını destekler.

Legacy, Nested SegWit, Native SegWit

Bitcoin örneğini ele alırsak, Bitcoin adresleri farklı biçimlerde gelir ve her birinin kendine özgü görünümleri ve işlevleri vardır:

Adres Tipi

Önek

Türetme Yolu

Açıklama

Legacy

1xxx

m/44'/0'/0'/0/0

Bu, Bitcoin'in orijinal adres biçimidir, daha yüksek işlem ücretlerine sahiptir.

Nested SegWit

3xxx

m/49'/0'/0'/0/0

P2SH içine yuvalanmış SegWit adresi, eski Bitcoin cüzdanlarıyla geriye dönük uyumludur.

Native SegWit

bc1xxx

m/84'/0'/0'/0/0

Yeni bir Bitcoin adres biçimi, daha düşük işlem ücretleri, modern donanım cüzdanlarında yaygın olarak kullanılır.

Farklı formatlarla uyumluluğu sağlamak için BIP (Bitcoin İyileştirme Önerisi), türetme yolları için çeşitli kurallar getirir. Bu farklı adres biçimleri esasen soft forkların sonucudur. Bitcoin ağı, ölçeklenebilirliği ve işlem verimliliğini artırarak SegWit işlevselliğini soft forklar aracılığıyla tanıtmıştır.

Forklanmış Adresler BIP Çerçevesini mi Takip Ediyor?

Bitcoin ve diğer birçok blok zinciri projesi tarafından kullanılan BIP çerçevesi, tutarlılık ve uyumluluk sorunlarını ele almayı amaçlar. Bir soft fork'tan sonra bile, yeni tanıtılan adres biçimleri (SegWit gibi) şunları sağlamak için BIP çerçevesi içinde çalışmalıdır:

  • Geriye Dönük Uyumluluk: Eski cüzdanlar yeni adres biçimlerini tanıyabilir.

  • Standardizasyon: Farklı cüzdanlar aynı kuralları kullanarak adresler üretebilir.

Bu şekilde, adres biçimi değişmiş olsa bile (örneğin, 1xxx'ten bc1xxx'e), yine de BIP çerçevesinin türetme yolu standartlarını takip ederler. Bu, yeni ve eski cüzdanlar arasındaki uyumluluğu sağlar ve farklı cüzdanların adresleri doğru bir şekilde oluşturup yönetebilmesini garanti eder.

OneKey Uygulamasında Farklı Türetme Yollarını Görüntüleme

Screenshot 2024-09-27 at 15.25.06.png
Bu cevap sorunuzu yanıtladı mı?