GaiaExGaiaEx
Kurtarma İfadesi Nedir ve Nasıl Güvende Tutulur
BaşlangıçBlockchain7 min read

Kurtarma İfadesi Nedir ve Nasıl Güvende Tutulur

Tüm kripto servetini kontrol eden 12 veya 24 kelime

Paylaş

Seninle Her Şey Arasında On İki Kelime

Bir kurtarma ifadesi (seed phrase) — recovery phrase veya mnemonic de denir — bir kripto cüzdanının ana anahtarı olarak hizmet eden 12 veya 24 sıradan İngilizce kelimelik bir dizidir. Bu kelimelere sahip olan herkes, cüzdanın oluşturduğu her özel anahtarı yeniden inşa edebilir, ondan türetilen her hesaba erişebilir ve tuttuğu her tokenı hareket ettirebilir. Şifre yok. 2FA yok. Aranacak müşteri hizmetleri yok. Sadece kelimeler.

„abandon ability able about above absent absorb abstract absurd abuse access accident” — bunlar BIP-39 standardının kelime listesinden ilk on iki kelime. Ama gerçek bir kurtarma ifadesi 2.048 kelimelik bir listeden rastgele seçilir, bu da 2^128 (12 kelimelik bir ifade) veya 2^256 (24 kelimelik bir ifade) olası kombinasyon yaratır. Entropi, kaba kuvvetle kırmanın güneşin ömrü boyunca üreteceğinden daha fazla enerji gerektireceği kadar büyüktür.

Güvenlik modeli aynı anda zarif ve dehşet vericidir. Hiçbir şirket kurtarma ifadeni saklamaz. Hiçbir sunucu bir yedek tutmaz. Onu kaybedersen ve cihazın ölürse, fonların gitmiştir — kalıcı ve geri döndürülemez biçimde. Chainalysis, 3,7 milyon BTC'nin (200 milyar doların üzerinde değerde) sonsuza dek kaybolduğunu tahmin ediyor, bunun büyük bir kısmı insanların kurtarma ifadelerini kaybetmesi veya hiç kaydetmemesi nedeniyle.

Kelimelerden Özel Anahtarlara: BIP-39 Türetme

Kurtarma ifadesi senin özel anahtarın değildir — BIP-39 ve BIP-44 standartlarıyla tanımlanan deterministik bir süreçle tüm özel anahtarlarını üreten seed'dir (tohum).

Birinci adım: 12 veya 24 kelime, 2.048 yinelemeli PBKDF2-HMAC-SHA512 kullanılarak 512-bit ikili bir seed'e dönüştürülür. İkinci adım: o seed, her hesap, her blok zinciri, her adres türü için bir özel anahtar ağacı üreten hiyerarşik deterministik (HD) bir anahtar türetme fonksiyonuna beslenir. Tek bir kurtarma ifadesinden, bir cüzdan Bitcoin adresini, Ethereum adresini, Solana adresini ve binlerce daha fazlasını, hepsini deterministik olarak üretebilir.

Bu, bir cüzdanı geri yüklemenin önemsiz olduğu anlamına gelir: kurtarma ifadesini uyumlu herhangi bir cüzdan uygulamasına gir, ve yazılım tüm anahtar ağacını yeniden türetir. Bitcoin'in ortaya çıkar. Ethereum'un ortaya çıkar. Bakiyeler zincir üzerindedir — cüzdanın sadece sahipliği kanıtlamak için anahtarlara ihtiyacı vardır. Bu yüzden donanım cüzdanları, MetaMask, Phantom ve Trust Wallet hepsi birlikte çalışabilirdir: hepsi aynı BIP-39/44 türetme standardını takip eder.

BIP-39 Kurtarma İfadesi → Anahtar Türetme Kurtarma İfadesi 12 veya 24 kelime PBKDF2-SHA512 2.048 yineleme 512-bit Seed Ana anahtar materyali HD Anahtar Ağacı (BIP-44) BTC: m/44'/0'/0' ETH: m/44'/60'/0' SOL: m/44'/501'/0'
Bir kurtarma ifadesi, deterministik türetme yoluyla tüm blok zinciri anahtarlarını üretir. Aynı ifade, aynı anahtarlar — her zaman, uyumlu herhangi bir cüzdanda.

Saklama: Herkesin Yanlış Yaptığı Kısım

En iyisinden en kötüsüne sıralanmış en yaygın kurtarma ifadesi saklama yöntemleri:

Metal yedekleme. Kelimeleri paslanmaz çelik plakalara damgala veya oy (Cryptosteel, Billfodl). Yangına, sele ve korozyona dayanır. Bir kasada veya kiralık kasada sakla. Bu, uzun vadeli soğuk depolama için altın standarttır.

Kağıt yedekleme. Kelimeleri kağıda el yazısıyla yaz. Yangına dayanıklı bir kasada sakla. Ucuz ve etkili — kağıt suya değene, yanana veya solana kadar. Bir kurşun kalem kullan (mürekkepten daha dayanıklı) ve mümkünse laminasyon yap.

Bölünmüş saklama. İfadeyi parçalara böl ve ayrı konumlarda sakla. 2'den-3'lük bir Shamir'in Gizli Paylaşımı şeması kullanırsan, sakladığın üç parçadan herhangi ikisi tam ifadeyi yeniden inşa edebilir, ama tek bir parça bulan kişi hiçbir şey elde etmez. Daha karmaşık ama tek nokta arıza riskini ortadan kaldırır.

Asla yapılmayacaklar: onu ekran görüntüsü alıp telefonunda saklamak (kötü amaçlı yazılım hedefi). Kendine e-posta göndermek (Google/Apple sunucularında düz metin olarak oturur). Bulut notuna yazmak. Bir şifre yöneticisinde saklamak (tek nokta ihlal riski). Herhangi bir dijital kopya bir saldırı yüzeyidir. Bir kurtarma ifadesinin tüm meselesi, çevrimdışı var olması gerektiğidir.

Kurtarma İfadesi Saklama: Güvenli vs. Tehlikeli Güvenli Saklama Yöntemleri Yangına dayanıklı kasada metal plaka (çelik) Güvenli bir konumda el yazısı kağıt Shamir'in Gizli Paylaşımı (2'den-3'lük bölme) Anahtar: çevrimdışı, dayanıklı, coğrafi olarak dağıtılmış Tehlikeli Saklama Yöntemleri Telefonda ekran görüntüsü → kötü amaçlı yazılım hedefi E-posta / bulut notları → sunucularda düz metin Şifre yöneticisi → tek nokta arıza Herhangi bir dijital kopya bir saldırı yüzeyidir
Kurtarma ifadeleri, dayanıklı malzemeler üzerinde çevrimdışı var olmalıdır. Herhangi bir dijital kopya — ekran görüntüleri, e-postalar, bulut depolama — bir güvenlik açığıdır.

GaiaEx'in MPC Yaklaşımı: Kurtarma İfadesi Yok

GaiaEx, kurtarma ifadesini tamamen ortadan kaldıran MPC (Çok Taraflı Hesaplama) cüzdanları kullanır. Tek bir ana anahtar yerine, özel anahtar hiçbir zaman bir yerde bir arada var olmayan birden çok parçaya bölünür. Bir işlemi imzalamak, birden çok parçanın iş birliği yapmasını gerektirir — ama hiçbir taraf (sen değil, GaiaEx değil) hiçbir zaman tam anahtara sahip olmaz.

Pratik fayda: kaybedecek 12 kelime yok, saklanacak metal plaka yok, tek nokta arıza yok. Denge: cüzdanın bir BIP-39 cüzdanı kadar taşınabilir değil — sadece 12 kelimeyi MetaMask'e yazıp GaiaEx bakiyelerinin ortaya çıktığını göremezsin. Taşınabilirlik kaybı, kurtarma ifadesi güvenlik açığını kaldırmanın maliyetidir. Güvenlik ve kullanım kolaylığının cüzdanlar arası uyumluluktan daha önemli olduğu bir işlem cüzdanı için, bu göze alınmaya değer bir dengedir.