İçeriğe geçin
buybitcoinsmart

Sözlük / Cüzdanlar ve saklama

Anımsatıcı sözcük listesi

Anımsatıcı sözcük listesi nedir?
Anımsatıcı sözcük listesi, bir cüzdanın rastgele bitleri yazılabilir sözcüklere dönüştürmek için dizinlediği sabit sözlüktür ve BIP-39 bunlardan on tane yayımlar, desteklenen her dil ve yazı sistemi için bir tane.

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

Bir sözcük listesi bir sözlüktür, bir sır değildir: herkes indirebilir ve güvenliğiniz hangi sözcüklerin seçildiğine ve hangi sırada geldiğine bağlıdır. Her resmi liste tam olarak 2.048 girdi içerir, yani yedeğinizdeki her sözcük 11 bit taşır, fazlasını değil. Yedeğinizi, aksine bir nedeniniz yoksa İngilizce olarak kopyalayın, çünkü şartname diğer dokuzunu kullanmaktan şiddetle caydırır.

Nasıl çalışır

Her anımsatıcı sözcük listesi 2.048 girdi içerir, çünkü 2.048 iki üzeri on bir eder. Bu, eşlemeyi arama büyüsü değil aritmetik kılar: cüzdanın entropisini ve sağlama toplamını 11 bitlik parçalara bölün, her parçayı 0 ile 2.047 arasında bir sayı olarak okuyun ve o konumda duran girdiyi yazın. İngilizce dosyada 0 konumu "abandon", 2.047 konumu "zoo"dur.

Kodlayıcının önemsediği tek şey konumdur. Her dosya alfabetik olarak saklanır; bu, bir cüzdanın 2.048 satırı taramak yerine ikili arama veya bir önek ağacı ile yazılan bir sözcüğü bulmasını sağlar. Her dil kendi sözcük dağarcığını sıraladığı için 500 indeksinde İngilizcede "direct", Fransızcada "dauphin" yer alır.

BIP-39 iyi bir dosya için üç hedef koyar: dört yazılan harf bir sözcüğü tanımlamalı, "build" ve "built" ya da "woman" ve "women" gibi neredeyse aynı olanlar dışlanmalı ve bütünü sıralı olmalıdır. İngilizce birinciyi ve üçüncüyü doğrudan karşılar. Girdiler üç ile sekiz harf arasında değişir ve 2.048 girdiden hiçbiri dört harflik bir öneki paylaşmaz.

İkinci hedef göründüğünden daha gevşektir. Şartnamenin kendi örneklerine uyulur, çünkü "build", "woman" ve "quick" dosyada varken "built", "women" ve "quickly" yoktur, ancak tek harf farkıyla komşu olan birçok sözcük ayakta kalmıştır: "angle" ve "ankle", "action" ve "auction", "awake" ve "aware" hepsi aynı 2.048 içinde yer alır. Bir yedeği kopyalarken sözcüğün biçimini değil tamamını okuyun.

Dört harf vaadinin bilinmeye değer bir boşluğu vardır. 103 İngilizce girdi yalnızca üç harf uzunluğundadır ve bunların 49 tanesi aynı dosyadaki daha uzun bir girdinin başlangıcıdır: "act" sözcüğü "action", "actor", "actress" ve "actual" yanında, "art" sözcüğü "artefact", "artist" ve "artwork" yanında durur. Dört tuş vuruşu "act" sözcüğünü hiç seçemez, bu yüzden bir cüzdan bir boşluğu veya öneriye bir dokunuşu kabul etmek zorundadır. Yazılı bir kısaltma yine güvenlidir, çünkü her girdiyi dört harfe kısaltmak 2.048 ayrı dizi bırakır; ayırıcıya ihtiyaç duyan şey canlı yazımdır.

İngilizcenin yanında dokuz çeviri vardır: Japonca, Korece, İspanyolca, basitleştirilmiş ve geleneksel yazıyla Çince, Fransızca, İtalyanca, Çekçe ve Portekizce. Her biri kendi yayımlanmış kurallarına göre oluşturuldu. Fransızca girdiler beş ile sekiz harf arasındadır, hiçbir milliyet adı ve şapka ya da sedil taşıyan hiçbir şey yoktur. İtalyanca çift ünlüleri ve kendi kuralıyla "words that remind negative/sad/bad things" ifadesini reddeder. Çekçe diyakritik işaretli her harfi dışlar; yazarı bunu en zor görev olarak adlandırır, çünkü Çek harflerinin üçte birinde böyle bir işaret vardır.

Diller arası çakışmalar kimsenin söz etmediği kısımdır. İspanyolca hiçbir başka dille girdi paylaşmaz, yani tek bir İspanyolca sözcük bütün ifadeyi tanımlar. İngilizce ve Fransızca bu kadar düzenli değildir: 100 sözcük her iki dosyada da görünür, bunların arasında "abandon", "orange", "piano", "puzzle" ve "village" vardır ve bu 100 sözcükten hiçbiri iki dosyada aynı indekste yer almaz. "abandon" İngilizcede 0, Fransızcada 1'dir.

Bu fark önemlidir, çünkü tohum arkalarındaki indekslerden değil yazdığınız harflerden gelir. BIP-39 birleştirilmiş cümlenin kendisini genişletir, bu yüzden yalnızca o 100 ortak sözcükten kurulan bir ifade iki dil ayarının her birinde aynı tohumu verir, indekslerden hesaplanan sağlama toplamı ise genellikle onu yanlış dilde reddeder. Bir ifadeyi gerçekten çevirmek, her sözcüğü başka bir dosyadaki aynı indeksteki sözcükle değiştirmek, cümleyi değiştirir ve dolayısıyla size tamamen başka bir cüzdan verir.

Bitcoin satın alırken bu neden önemli

2.048 girdilik bir sözcük listesinden çekilen yirmi dört sözcük, ister 256 bit ister 72 bit rastgeleliği kodlasın, aynı görünür. Bir sözcük listesi bir yazıya dökme biçimidir ve arkasındaki sayıların kalitesine dair hiçbir kanıt taşımaz; incelememizde ele alınan Coldcard kusurunun beş yıldan uzun süre fark edilmemesinin nedeni budur: Mart 2021'den itibaren bir derleme hatası kurtarma ifadesi oluşturmayı bir yazılım rastgele sayı üretecine yönlendirdi ve Coinkite tarafından Mk2 ile Mk3'te yaklaşık 40 bit, Mk4, Mk5 ve Q'da yaklaşık 72 bit olarak belirlenen etkin arama uzayı, 128 bitlik hedefin karşısında kaldı. Düzeltilmiş yazılım 31 Temmuz 2026 tarihinde geldi. Basılan sözcükler hiç farklı görünmedi ve bunlarda hiçbir şey kimseyi uyaramazdı.

Dil sorunu buradaki 231 ülke rehberinde farklı biçimde ortaya çıkar. Madrid, Prag veya Osaka'daki bir okuyucuya bir cüzdan uygulaması yerelleştirilmiş bir dosya sunabilir ve BIP-39 bizzat, cüzdanların büyük çoğunluğunun yalnızca İngilizceyi desteklediğini ve alternatiflerin kullanılmaktan şiddetle caydırıldığını açıkça söyler. Çevrilmiş bir dosya şimdi bir yazıya dökme sorununu çözer ve sonra, bu seçeneği sunan cüzdan ortadan kalkmış ve yerine geçen yalnızca İngilizce okuyabilir olduğunda, bir geri yükleme sorunu yaratır. Japoncanın ikinci bir tuzağı vardır: ifadeleri ASCII boşluklar yerine ideografik boşluklarla yazılır, bu yüzden yanlış klavyede yeniden yazılan bir ifade doğru görünüp yanlış bölünebilir.

Burada incelenen bazı cüzdanlar bu seçimden tamamen kaçınır. 3,8 puanlı Tangem, $59,90 karşılığında iki kartlık veya $69,90 karşılığında üç kartlık setler halinde satılır ve anahtarları varsayılan olarak hiçbir ifade gösterilmeden kartın içinde oluşturur, yani seçilecek bir dosya ve fotoğraflanacak yazılı bir şey yoktur. Bu, bir sözcük listesinin yarattığı soruna gerçek bir yanıttır ve incelemenin ortaya koyduğu kendi maliyetini taşır.

Bir Trezor Safe 5 size neden yirmi sözcük verebilir

Trezor Safe 5, 12, 20 ve 24 sözcüklük yedekleri destekler ve 20 bir BIP-39 uzunluğu değildir. BIP-39 yalnızca 12, 15, 18, 21 ve 24 sözcük üretir, başka bir şey üretmez, yani yirmi sözcük, BIP-39 yazarlarının bizzat halef olarak önerdiği Shamir şeması olan SLIP-39 şemasından gelmiştir. SLIP-39, her sözcüğe 11 yerine 10 bit sığdırdığı için yarı boyutunda, tam olarak 1.024 sözcüklük kendi dosyasını taşır.

İki dosya ayrık değildir. 1.024 SLIP-39 sözcüğünün 553 tanesi BIP-39 İngilizce dosyasında da görünür, yani şemaları sözcük dağarcığını okuyarak ayırt edemezsiniz. Bunun yerine sözcükleri sayın. SLIP-39 ayrıca üç harf boşluğunu kuralla kapattı: dört harften kısa hiçbir şey, sekiz harften uzun hiçbir şey, baştan sona benzersiz dört harflik önekler ve herhangi iki girdi arasında en az 2 Damerau-Levenshtein mesafesi. İngilizceden başka hiçbir dili desteklemez ve bunu açıkça söyler, önceki gelişigüzel sözcük listelerini ("arbitrary wordlists") kullanıcıları şaşırtmak ve birlikte çalışabilirliğe zarar vermekle suçlar.

Anımsatıcı sözcük listesi vs kurtarma ifadesi

Anımsatıcı sözcük listesi herkese açıktır, kurtarma ifadesi değildir. Liste, her BIP-39 cüzdanının bir kopyasını taşıdığı açık bir depodaki dosyadır; sizin ifadeniz cihazınızın bu dosyadan çektiği belirli 12 veya 24 girdidir, çektiği sırayla. İngilizce dosyayı indirmek bir saldırgana hiçbir şey söylemez, tıpkı bir sözlüğe sahip olmanın kimsenin bir cümleyi tahmin etmesine yardımcı olmaması gibi. Bir destek hesabı, bir tarayıcı uzantısı veya bir “cüzdan doğrulayıcı” sayfası sözcüklerinizi resmi listeyle karşılaştırmanızı istediğinde bu farkı aklınızda tutmaya değer: listenin hiçbir kontrolü gerekmez ve istek her zaman yalnızca ifadeye yöneliktir.

Karıştırılmaması gerekenler

Sık sorulan sorular

Kurtarma kelimelerim için hangi dildeki kelime listesini seçmeliyim?

İngilizce, onu gerçekten okuyamıyorsanız dışında. BIP-39, cüzdanların büyük çoğunluğunun yalnızca İngilizce listeyi desteklediğini ve diğer dokuz listeyi kesinlikle önermediğini söylüyor; bu nedenle İspanyolca veya Japonca bir ifade, yıllar sonra yalnızca onu oluşturan uygulamada geri yüklenebilir, başka hiçbir yerde yüklenemez.

Kelime listesinin kendisi gizli mi?

Hayır. On listenin tamamı herkesin indirebileceği yayımlanmış dosyalardır ve İngilizce listede 0 konumundaki abandon kelimesinden 2.047 konumundaki zoo kelimesine giden 2.048 düz girdi vardır. Gizli olan şey, cihazınızın hangi girdileri ve hangi sırayla seçtiğidir, dosyanın kendisi asla değil.

İlk dört harfi yazmak her zaman yeterli mi?

Her kelime için değil. 2.048 İngilizce girdiden hiçbiri dört harfli bir ön eki başka bir girdiyle paylaşmaz, ancak 103 girdi yalnızca üç harflidir ve bunlardan 49 tanesi daha uzun bir girdinin başlangıcıdır, bu nedenle dört tuş vuruşu bir boşluk veya önerilen kelimeye bir dokunuş olmadan act, art ya da run kelimesini seçemez.

Yedeğim yirmi kelime. Bozuk mu?

Muhtemelen değil. BIP-39 yalnızca 12, 15, 18, 21 veya 24 kelime üretir, bu nedenle 20 kelimelik bir yedek neredeyse kesin olarak SLIP-39, yani ayrı bir 1.024 kelimelik liste kullanan Shamir şemasıdır. Yedeği BIP-39 alanına yeniden yazmak yerine SLIP-39 destekleyen bir yazılımda geri yükleyin.

Sıradaki okuma

İlgili terimler

Daha fazlası: Cüzdanlar ve saklama

Bu sayfayı İngilizce okuyun