Mevcut Bir Cüzdanı İçe Aktarma / Kurtarma
Düğümünüz için kullanmak istediğiniz bir cüzdanınız varsa veya daha önce Smartnode ile oluşturduğunuz bir cüzdanı kurtarıyorsanız, bu kılavuz size içe aktarma / kurtarma sürecinde yardımcı olacaktır.
Lütfen aşağıdaki bölümlerden uygun seçeneği seçin.
Smartnode Cüzdanını Kurtarma
Smartnode kullanarak düğüm cüzdanınızı oluşturduysanız ve sadece yeni bir makinede kurtarıyorsanız, süreç oldukça basittir. Smartnode yazılımını halihazırda kurduğunuzdan emin olun ve ardından kurulduktan sonra basitçe şu komutu çalıştırın:
Herhangi bir nedenle cüzdanı kurtarmak istiyorsanız ancak düğümünüzün minipool'larına bağlı doğrulayıcı anahtarlarından herhangi birini kurtarmak istemiyorsanız, yeniden oluşturma sürecini atlamak için -k bayrağını belirtebilirsiniz:
Bu bayrağı belirtmezseniz, Smartnode minipool'larınız için doğrulayıcı anahtarlarını kurtarmaya çalışacaktır; ancak bunun Execution istemciniz senkronizasyonu bitirene kadar çalışmayacağını unutmayın. Ne zaman bittiğini görmek için log dosyasını izleyin; bittiğinde bu adımı çalıştırabilirsiniz.
Bu önce cüzdanınızı şifrelemek için kullanmak istediğiniz bir şifre isteyecektir. Bundan sonra, 24 kelimelik anımsatıcı kurtarma ifadenizi isteyecektir. Dikkatli girin - güvenlik için ekranda gösterilmeyecektir ve yazarken hata yapmak çok kolaydır, bu yüzden acele etmeyin.
Bitirdiğinizde, buna benzer bir çıktı görmelisiniz:
Herhangi bir hata görmüyorsanız, cüzdanınız ve doğrulayıcılarınız kurtarılacaktır.
Bitirdiğinizde, Docker ve Hybrid mode kullanıcıları için Validator istemcisini aşağıdaki komutla yeniden başlattığınızdan emin olun:
Native mode kullanıcıları sadece Validator container süreçlerini yeniden başlatmak zorunda kalacaklardır.
Bu, VC'nin yeni geri yüklenen doğrulayıcı anahtarlarının tümünü almasını sağlayacaktır.
Mevcut Bir Adresi Düğüm Cüzdanı Olarak İçe Aktarma
Bir düğüm için kullanmak istediğiniz bir adresiniz varsa, ancak bunu Smartnode ile oluşturmadıysanız (örneğin, MetaMask veya bir donanım cüzdanı ile oluşturduysanız), takip edilecek bölüm budur.
Bunu yaparak, adresiniz bir hot wallet haline gelecektir. Özel anahtar düğüm makinenizde saklanacaktır.
Donanım cüzdanı gibi soğuk bir cüzdan olan bir adresi içe aktarıyorsanız, donanım cüzdanının sağladığı korumanın artık mevcut olmayacağını unutmayın!
Bu cüzdanı herhangi bir başka kripto para birimi faaliyeti için kullanıyorsanız, düğümünüze aktarmadan önce tüm fonlarını ayrı bir adrese (örneğin farklı bir donanım cüzdanı) aktarmalısınız! Bu adreste yalnızca düğümünüzün gaz maliyetleri için yeterli ETH bırakın (genellikle 0.5 ETH yeterlidir).
Lütfen adresinizi düğüm cüzdanı olarak içe aktarmadan önce Securing your Node kılavuzundaki adımları izleyerek makinenizi mümkün olduğunca güvence altına aldığınızdan emin olun.
Bu yetenek yalnızca Smartnode v1.4.3 veya üzeri ile kullanılabilir. Daha düşük bir sürümünüz varsa, önce yükseltmeniz gerekecektir.
Bu çok adımlı bir süreçtir, bu nedenle aşağıdaki bölümleri dikkatle izleyin.
Adım 1: Harici Olarak Oluşturulmuş Doğrulayıcı Anahtarlarını Ekleme
İçe aktardığınız adrese bağlı mevcut minipool'larınız yoksa, bu adımı atlayabilirsiniz.
Adresiniz halihazırda bir Rocket Pool düğüm cüzdanı olarak kaydedildiyse (örneğin Allnodes gibi bir hizmet aracılığıyla) ve halihazırda aktif minipool'ları varsa ve bunları adresinizle birlikte Smartnode yığınına aktarmak istiyorsanız, bunların her biri için karşılık gelen doğrulayıcıların özel keystore dosyalarını sağlamanız gerekecektir. Bu dosyalar kendi seçtiğiniz bir şifre ile şifrelenecektir, bu nedenle her dosya için o şifreye de ihtiyacınız olacaktır.
İçe aktarmak için şu anda düğümünüzü çalıştıran hizmetten bu dosyaları almanız gerekir. Bazı hizmet sağlayıcılar talep üzerine bu dosyaları alabilir. Allnodes kullanıyorsanız, bu dosyaları ilk kurulum süreciniz sırasında alabilirsiniz ancak minipool oluşturma sırasında kaydetmediyseniz gelecekte bunları geri alamayacaksınız.
Kurulum modunuzu seçin ve aşağıdaki adımları izleyin.
Önce, Smartnode'u rocketpool service start ile başlattığınızdan emin olun.
Bu, doğrulayıcılarınız için şifrelenmiş keystore dosyalarını tutmak için kullanılabilecek özel bir klasör oluşturacaktır.
Varsayılan olarak, klasör ~/.rocketpool/data/custom-keys konumundadır.
Kurulumunuzu veya veri dizinlerinizi özelleştirdiyseniz, custom-keys klasörünü bulmak için uygun şekilde değiştirin.
Bu klasörün mevcut olduğundan emin olmak için bir dosya gezgini veya ls komutu ile kontrol edin.
Değilse, sorun değil - sadece aşağıdaki komutla klasörü oluşturun:
Ardından, doğrulayıcı keystore dosyalarının her birini bu klasöre yerleştirin. Dosyaların adları önemli değildir, ancak EIP-2335 formatına uygun JSON dosyaları olmalıdır.
Smartnode, sonraki adımlarda buraya yerleştirdiğiniz herhangi bir keystore dosyası için bu dizinde arama yapacaktır.
İçe aktarma işlemi yalnızca içe aktardığınız adrese kayıtlı minipool'lara bağlı doğrulayıcı anahtarlarını arayacaktır. Solo staking doğrulayıcıları gibi diğer doğrulayıcı anahtarlarını Smartnode yığını tarafından yönetilen Validator istemcisine aktarmak için bu işlemi kullanamazsınız.
Bunu yapmakla ilgileniyorsanız lütfen Reverse Hybrid Mode'da çalıştırma belgelerine bakın.
Adım 2 (İsteğe Bağlı): Adresin İçe Aktarma Testini Yapma
Düğüm cüzdanınızın özel anahtarını gerçekten yeniden oluşturmadan veya doğrulayıcı anahtarlarınızı içe aktarmadan doğru anımsatıcı ve şifrelere sahip olduğunuzdan emin olmak için kurtarma sürecini test etmek isterseniz, bunu aşağıdaki komutla yapabilirsiniz:
Burada 0x1234abcd..., 0x önekiyle başlayan içe aktarmak istediğiniz adrestir.
Adresiniz için özel anahtarı içe aktarmak için anımsatıcı ifadenize ihtiyacınız olacak.
Herhangi bir nedenle cüzdanı kurtarmak istiyorsanız ancak minipool'larınız için doğrulayıcı anahtarlarından herhangi birini kurtarmak istemiyorsanız, doğrulayıcı anahtarı kurtarma sürecini atlamak için -k bayrağını belirtebilirsiniz.
Örneğin:
Smartnode, sağladığınız adrese karşılık gelen ayarları bulmak için en popüler türetme yollarını (örneğin Ledger Live, MyEtherWallet, Trezor ve Smartnode yığını tarafından kullanılanlar) ve adres indekslerini otomatik olarak arayacaktır.
Özel bir türetme yolunuz varsa, belirtmek için -d bayrağını kullanın.
Örneğin:
Farklı indeksleri kullanmak için yinelenebilecek yolun bölümü için %d kullanın.
Özel bir adres indeksiniz varsa, belirtmek için -i bayrağını kullanın.
Örneğin, adresiniz standart türetme yolundaki 6. adres idiyse, şunu kullanabilirsiniz:
Gerekirse hem -d hem de -i bayraklarını aynı anda kullanabilirsiniz.
First, you'll be prompted for your address's mnemonic phrase:
Enter it carefully, and the Smartnode will begin searching through all of the standard options to find it (unless you explicitly specified them using the -d and/or -i flags).
Next, if you have private keystore files to import from Step 1, you will be prompted for the passwords to each of those keystore files:
They will be organized by the pubkey list, not the filenames. Ensure you know which file corresponds to which validator pubkey so you enter the correct passwords.
Once you've done this, the test recovery process will proceed and report back on whether it succeeded or failed:
The above indicates a successful test recovery.
Adım 3: Adresi İçe Aktarma
Adresiniz kendi barındırdığınız Smartnode tarafından yönetilmeyen bir Rocket Pool düğümü ise (örneğin Allnodes gibi bir harici hizmet tarafından barındırılıyorsa), bu içe aktarma sürecine başlamadan önce düğümünüzü çalıştıran hizmetle koordine etmeniz ve kendi barındırdığınız sisteme geçmek istediğinizi bildirmeniz KRİTİK ÖNEM TAŞIR.
Düğümünüz için doğrulamayı kapattıklarını ve ASLA tekrar başlatmayacaklarını ONAYLAMANIZ GEREKİR ve https://beaconcha.in gibi bir Blockchain gezgini kullanarak doğrulayıcılarınızın artık tasdik etmediğini manuel olarak onaylamanız gerekir. Güvenli bir şekilde geçiş yapabileceğinizden emin olmak için her doğrulayıcının EN AZ 2 TASDİKİ kaçırdığını onaylamanız gerekir. Aksi takdirde, her ikiniz de aynı anda tasdik edeceksiniz ve MİNİPOOL'LARİNİZ CEZALANDIRILACAK!
Smartnode, içe aktarma işlemine devam etmenize izin vermeden önce bunu yaptığınızı onaylamanızı gerektirecektir.
If the test recovery succeeded, or if you skipped it, you will next import the wallet and regenerate all of its associated key files.
The process is exactly the same as the above, but use the recover command instead of the test-recovery command:
When you run this command, you will first be prompted for a password to encrypt your imported node wallet with.
After that, the mnemonic and custom validator keystore password prompts will proceed as they did before.
Once you've entered all of this information, the Smartnode will recover your address and (if not disabled) the custom validator keys for your minipools:
Your address's private key will now be stored in the data/wallet file (e.g. ~/.rocketpool/data/wallet), and the password for it will be stored in the data/password file (e.g. ~/.rocketpool/data/password).
The private keys for each of your validators will be stored in the data/validators folders for each of the Consensus clients that the Smartnode supports.
Bu şekilde bir adres içe aktararak, doğrulayıcı anahtarları düğüm cüzdanınızdan türetilmemiştir ve bu nedenle normal bir düğüm cüzdanında olduğu gibi sadece rocketpool wallet recover komutunu çalıştırarak daha sonra kurtarılamazlar.
Bu cüzdanı tekrar kurtarmanız veya içe aktarmanız gerekirse, aynı süreci izlemeniz gerekecektir, bu da bu doğrulayıcı özel keystore'larını ve şifrelerini güvenli bir yerde yedeklemeniz gerektiği anlamına gelir.
Onları kaybederseniz, artık bu doğrulayıcı anahtarlarını kurtaramayacaksınız!Adım 4: Temizlik
Bu noktada, artık data/custom-keys dizinindeki tüm özel keystore dosyalarını silebilirsiniz.
Smartnode bunları halihazırda içe aktarmış ve onlara rastgele şifreler atamış olacaktır, bu nedenle bu keystore dosyaları artık gerekli değildir.
Son olarak, data dizininizde (örneğin ~/.rocketpool/data/custom-key-passwords) custom-key-passwords adlı bir dosya olmadığından emin olun.
Smartnode bu geçici dosyayı yalnızca kurtarma işlemi sırasında oluşturacak ve kurtarma işleminin başarılı olup olmadığına bakılmaksızın otomatik olarak kaldıracaktır; herhangi bir nedenle kaldıramadıysa, konsol çıktısında sizi uyaracaktır.
Ancak, çok dikkatli olmak asla zarar vermez.
Sonraki Adımlar
Düğüm cüzdanınızı içe aktardıktan veya kurtardıktan sonra, Intro to the Command Line Interface kılavuzundaki sonraki adımları izleyin.