İçeriğe geçin
buybitcoinsmart

Sözlük / Adresler ve anahtarlar

BIP-44 amaç düzeyi

BIP-44 amaç düzeyi nedir?
BIP-44 amaç düzeyi, bir HD türetme yolundaki ilk sayıdır; sertleştirilmiştir ve 44' değerinde sabittir, bu da altındaki tüm alt ağacı tek bir cüzdan standardı adına talep eder.

Tanımlandığı belge: BIP-44.

Amaç, BIP-44 tarafından ana anahtarın altında tanımlanan beş düzeyin ilkidir ve BIP-43 bu yeri ayırarak birbiriyle uyumsuz cüzdan düzenlerinin asla aynı ağacı paylaşmamasını sağlar. BIP-44 değeri 44' olarak sabitler, 0x8000002C şeklinde yazılır ve şartname 24 Nisan 2014 tarihinde atanmıştır. Bir cüzdanı yanlış amaçla açarsanız aynı kurtarma ifadesinden farklı adresler yeniden oluşturur, sıfır gösterir ve bitcoinlerinizi zincirde bırakır.

Nasıl çalışır

Amaç düzeyi, ana anahtarın hemen altındaki sertleştirilmiş dizindir ve BIP-44 bunu 44' sabitine sabitler. Altındaki her şey, sabit beş düzeyli bir yapıda o standarda aittir: m / purpose' / coin_type' / account' / change / address_index. 44, BIP'nin kendi numarasıdır ve BIP-43 de tam olarak bunu önerir.

Düzeyin bildirdiği şey, çoğu kişinin sandığından dardır. BIP-44 yalnızca sabitin "indicates that the subtree of this node is used according to this specification" ifadesini kullandığını söyler. Belgede hiçbir yerde bir adres biçimi adlandırılmaz.

Amaç düzeyinin altında sertleştirme iki düzey daha sürer ve sonra durur.

DüzeyDizinSertleştirilmişSeçtiği
amaç44'evetalt ağacın sahibi olan standart
para türü0'evetBitcoin, burada 1' testnet anlamına gelir
hesap0'evet0 sayısından başlayarak numaralanan bir kimlik
değişim0hayırdış zincir 0, iç zincir 1
adres dizini0hayıryukarı doğru sayılan adres

Yani m / 44' / 0' / 0' / 0 / 0, ilk Bitcoin hesabının ilk alım adresidir ve üçüncü düzeyi 1' olarak değiştirmek, onunla hiçbir geçmiş paylaşmayan ikinci bir hesap açar. BIP-44'ün kendisinde yalnızca iki para türü görünür, 0 ve 1; geri kalanı SatoshiLabs'ın sürdürdüğü ve BIP'nin atıfta bulunduğu SLIP-0044 içindedir.

Nerede görülür

Amaç düzeyi, bir cüzdanın yazdırdığı her türetme yolunda görünür ve legacy anlamına gelen değer 44'tür. 44' ile başlayan bir yol, 1 ile başlayan adresler üretir, ancak bu, BIP-44 bu biçimi seçtiği için değildir. BIP-44 tüm alternatiflerden önce gelir ve bir amacın bir adres türünü ima ettiği kural sonradan geldi: 2016'da BIP-49, 2017'de BIP-84 ve 2021'de BIP-86, farklı bir script türünü işaretlemek için kendi amaç değerlerini aldı.

Bunun, geri yükleme sırasında karşılaşacağınız bir maliyeti vardır. Her standart ayrı bir dala sahip olduğundan, BIP-44'ün tanımladığı hesap keşif yordamı yazılımın desteklediği her amaç için bir kez çalışır ve her çalışma, vazgeçmeden önce bir dış zinciri, boşluk sınırına (şu anda art arda 20 kullanılmamış adres) ulaşana kadar tarar. Dört biçim sunan bir cüzdan dört tarama yapar. Tek biçim sunan bir cüzdan tek tarama yapar, kendi dalında hiçbir geçmiş bulamaz ve bitcoinler farklı bir ilk sayının altında dururken boş bir hesap gösterir.

Uygulamada değer, bir cüzdanın hesap ayrıntılarında genişletilmiş genel anahtarın yanında ya da gelişmiş geri yüklemenin sunduğu serbest metin alanında görünür. Electrum incelememiz, arayüzün bir değişim adresinin ve bir türetme yolunun ne olduğunu zaten bildiğinizi varsaymasını bir dezavantaj olarak listeler ve amaç, bu alanda ilk önce doğru yapılması gereken kısımdır. Hızlı bir kontrol: ikinci düzeyinin 0' yerine 1' okunması bir testnet dalıdır, burada hiçbir şey gerçek para değildir.

BIP-44 amaç düzeyi vs türetme yolu

Amaç düzeyi, bir yolun içindeki tek bir sayıdır, yolun kendisi değildir. Bir yol, beş düzeyi sırayla adlandırır ve yalnızca ilkini 44'ten 84'e değiştirmek, aynı kurtarma ifadesini farklı bir standarda verirken alttaki düzeyler BIP-44'ün onlara verdiği anlamları korur: BIP-84 bunları değiştirmeden yeniden kullanır. Bir yol ancak ilk düzeyi 44' okunuyorsa BIP-44 yoludur ve adresleri hangi standardın oluşturduğunu, yanında yazılı olan etiket değil, bu baştaki sayı söyler.

Karıştırılmaması gerekenler

Sık sorulan sorular

44' ile başlayan bir yol her zaman legacy adresler mi demektir?

Uygulamada evet, ancak BIP-44 kendisi hiçbir adres biçimi adlandırmaz. Yalnızca sabitin, o şartnameye göre kullanılan bir alt ağacı işaretlediğini söyler ve bir amacın bir script türünü ima ettiği kural, BIP-49, BIP-84 ve BIP-86 kendi amaç değerlerini aldığında, daha sonra belirlendi.

Amaç numarası neden 44?

Çünkü BIP-43, bir şemanın amaç sabiti olarak kendi BIP numarasını kullanmasını önerir; bu da BIP-44'ün sabitini 44' yapar, 0x8000002C şeklinde yazılır. Değer, altındaki dalın hangi standarda ait olduğunu işaretlemenin ötesinde bir anlam taşımaz.

44' dalından daha yeni bir adres türüne geçebilir miyim?

Evet. Tek bir kurtarma ifadesi tüm amaç dallarını aynı anda besler, bu yüzden bir cüzdan farklı bir amaç altında hesap açabilir ve eski bitcoinleri oraya sıradan bir işlemle gönderirsiniz. Bu arada 44' dalında hiçbir şey değişmez ve onun altındaki adresler çalışmaya devam eder.

Sıradaki okuma

İlgili terimler

Daha fazlası: Adresler ve anahtarlar

Bu sayfayı İngilizce okuyun