Ana içeriğe geç

Türetme Yolu Nedir?

Bugün 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österdiğ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 biçimi farklı cüzdanlarda değişiklik gösterebilir. Kullanıcılar, ihtiyaçlarına göre uygun türetme yolunu ve adres biçimini seçerek en uygun işlem verimliliğini ve uyumluluğunu sağlayabilirler.

Aşağıda OneKey Uygulamasında Türetme Yolunu değiştirme hakkında 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 tohum (seed) tabanlı olarak farklı adresler üretebilir.

Bir türetme yolunun temel biçimi aşağıdaki gibidir:

m / purpose' / coin_type' / account' / change / address_index

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

  • m: Ana yolu (anahtar) temsil eder.

  • purpose': Cüzdanın amacını tanımlar, yaygın değerler şunları içerir:

    • 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_type': Farklı blok zincirleri arasında ayırt etmeyi sağlar, Bitcoin için 0 ve Litecoin için 2'dir.

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

  • change: 0 harici adresleri, 1 dahili adresleri (genellikle para üstü için) temsil eder.

  • address_index: Adresin indeks numarasıdır, birden fazla adresi oluşturmak için kullanılır.

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

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

Donanım Cüzdanı

Yaygın Türetme Yolu

Adres Türü

Ledger

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

Legacy

Trezor

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

Nested SegWit (Yuvalanmış SegWit)

Ledger (SegWit)

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

Native SegWit (Yerel 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 yerel SegWit adresleri oluşturmak için varsayılan olarak 84'ü kullanırken, Trezor yuvalanmış SegWit adresleri oluşturmak için varsayılan olarak 49'u kullanabilir.

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

Bitcoin'i örnek alırsak, OneKey donanım cüzdanı ve OneKey Uygulaması, Legacy, Nested SegWit, Native SegWit ve Taproot için türetme yollarını destekleyerek kripto para yolculuğunuzda size yardımcı olur.

Legacy, Nested SegWit, Native SegWit

Bitcoin'i örnek alırsak, Bitcoin adresleri farklı biçimlerde gelir, her birinin kendine özgü görünümü ve işlevi vardır:

Adres Türü

Ö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 (Yuvalanmış 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 (Yerel SegWit)

bc1xxx

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

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

Farklı biçimlerle 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 bir sonucudur. Bitcoin ağı, ölçeklenebilirliği ve işlem verimliliğini artırarak SegWit işlevselliğini soft fork'lar 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 sonrasında 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ımaya devam edebilir.

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

Bu şekilde, adres biçimi değişmiş olsa bile (örneğin 1xxx'den bc1xxx'e), 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 üretebilmesini ve 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ı?