Zephyrnet Logosu

Neden Electrum Bitcoin Cüzdanına Karar Verdim?

Tarih:

Bu, gizlilik konusunda tutkulu bir Bitcoin eğitimcisi olan Arman The Parman'ın bir fikir editörüdür.

Uzun yıllar boyunca, çeşitli Bitcoin cüzdanlarını kurcaladım ve birçok kişiye özel anahtarlarını güvenli bir şekilde tutmaları için rehberlik ettim. karar kıldım"Electrum Masaüstü Cüzdanı” favorim ve en çok yönlü yazılım cüzdanım olarak.

Bu denemede, Electrum'un bazı özelliklerini ve sevdiğim ve sevmediğim şeyleri özetleyeceğim. Bu, nasıl kullanılacağına ve ondan en iyi şekilde nasıl yararlanılacağına ilişkin ayrıntılı bir kılavuz değildir. Ayrıca neden kendi Bitcoin anahtarlarınızı tutmanız gerektiğine de girmeyeceğim; Bunu bildiğiniz ve yapmak istediğiniz varsayılır, ancak bunun neden gerekli olduğunu bilmeniz gerekiyorsa, lütfen "Bitcoin'inizi Borsalardan Çekmek İçin Altı Neden"e bir göz atın.

Electrum'un kendine has özelliklerini ilk elden deneyimledim ve bunların üstesinden gelmek için çözümler geliştirdim - doğru kullanılırsa, karşılaştığım en güçlü cüzdan.

Electrum, "güçlü" bir kullanıcı olan veya olmayı arzulayan kişi içindir. Çok fazla kontrole izin verdiği ve yazılıma aşinalığım nedeniyle, bu cüzdanı Bitcoin gizliliğimin/güvenliğimin bir parçası olarak öğrencilerin çoğuna öğretmeyi seçiyorum. mentorluk kursu (gerçi bazı insanlar kullanmak için daha basit bir şeye ihtiyaç duyarlar). Nasıl kullanılacağını öğretme deneyimi, insanların neleri sezgisel, neleri zor bulduklarını anlamama kesinlikle yardımcı oldu.

Yeni Bitcoiner için tek başına, Electrum'u kullanmak, zaman ayırmaları ve ilk başta yalnızca az sayıda sats ile bir test ortamında kullanmaları koşuluyla tamamen güvenli olacaktır.

İşletim sistemi

Electrum bir Windows PC, Mac bilgisayar veya bir Linux PC'ye ve bazıları için daha da önemlisi ARM çipli bilgisayarlara (örn. Raspberry Pi'ler) kurulabilir.

Bir telefona da kurulabilir, ancak mobil sürümün işlevselliği zayıf ve düğümlere bağlantısı düzensiz, bu yüzden o sürümü önermiyorum. BlueWallet, telefon cüzdanı için iyi bir alternatiftir.

İndirme ve Doğrulama

Programı indirmek ve kurmak, Windows ve Mac için basittir ve Linux kullanıcıları, özellikle de Linux kullanmayı hâlâ öğrenenler için biraz zordur.

Programı sadece test edenler için, sadece indirip yazılımı doğrulamadan kullanmak sorun değil - Bunu büyük miktarlar için veya gizlilik büyük bir endişe kaynağıysa (yani KYC ücretsiz bitcoin'iniz varsa, yapmanız gerekir) madeni paraları tanımlanamaz tutmak için iyi gizlilik uygulayın).

Bu cüzdanı gerçekten önemli bir meblağ için kullanacaksanız, yazılımı gpg ile doğrulamayı öğrenmelisiniz. Becerilerinizi bunun etrafında geliştirebilirsiniz. okuyun. Bunu, Electrum'u güvenli/özel olarak nasıl kullanacağınıza ilişkin rehberimi beklerken yapabilirsiniz.

Çevre

Electrum ile ilgili bir sorun, programı komut satırından (belirli bayraklarla) ziyade en sezgisel şekilde çalıştırırsanız (örneğin, simgeye çift tıklamanız yeterlidir), neredeyse kesinlikle rastgele bir Bitcoin düğümüne bağlanacaksınız ve bu da cüzdanınızı ortaya çıkaracaktır. ve tüm potansiyel 8.6 milyar adresi rastgele düğümün sahibine - sahibi bir gözetim şirketi olabilir ve gizliliğiniz ortadan kalkar (kullanılan ve kullanılmayan tüm adreslerinizi ve IP adresinizi alırlar).

Bunun üstesinden gelmek için, bir sonraki taksitte size önce tek kullanımlık bir cüzdanı nasıl yükleyeceğinizi, ağ ayarlarınızı nasıl optimize edeceğinizi (kendi düğümünüze veya güvendiğiniz bir düğüme bağlanın) ve ancak bundan sonra gerçek cüzdanınızı Electrum'a nasıl yükleyeceğinizi öğreteceğim.

Bazı insanlar, ağ ayarları veya düğümler ile ne demek istediğim konusunda kaybolabilir. Çok önemli bir işe gitmek istiyorsanız buradan daha fazla bilgi edinebilirsiniz. teğet.

Electrum Cüzdanı, adreslerinizi gösteren çok temiz bir düzene sahiptir, ancak menüye gitmeyi bilmeniz ve görmek için "adresleri göster"i seçmeniz gerekir. Ardından, yeşille vurgulanan ilk 20 alıcı adresinizin bir listesini alırsınız (bunlardan 4.6 milyara sahipsiniz, ancak tümü gösterilmemiştir) ve sarıyla vurgulanmış ilk 10 alıcı adresinizin bir listesini (yine, bu türden 4.6 milyarınız var) ).

Diğer birçok yazılım cüzdanı size bir adres listesi göstermez ve yalnızca cüzdana para göndermeniz istendiğinde bir adres sağlar. Bu, işleri basit tutmak için kullanıcıdan bilgi gizler, ancak öğrenme fırsatı sunulmadığı için kullanıcı cahil kalma eğilimindedir. Telefonlarında Ledger Live veya Trezor paketi veya Blue Wallet kullanan ve "adres değiştirme" denen bir şey şöyle dursun, sınırsız adresleri olduğunun farkında olmayan birçok kişiyle tanıştım.

Electrum ayrıca size tüm dosyalarınızın bir listesini gösterir. UTXO'lar (ancak bunu etkinleştirmek için "madeni paraları göster"i seçmeniz gerekir).

Electrum Sunucusu Gereklidir

Electrum Wallet, Bitcoin Core düğümünüze doğrudan bağlanamaz. Bu sinir bozucu ama elektrumun daha hızlı çalışmasını sağlıyor. Çok daha hızlı. Hala Bitcoin Core'a ihtiyacınız var, ancak Electrum Server adlı bir yazılıma da ihtiyacınız olacak (bunların her birinin avantajları ve dezavantajları olan farklı türleri vardır, burada buna girmeyeceğim). Bitcoin Core'u yüklemek bazı insanlar için yeterince zor. Electrum Server'ı kurmak ÇOK daha zor, gerçekten oldukça teknik bilgili olmanız gerekiyor.

Kolaylık ve olumlu pekiştirme için, insanlara ilk düğümleri için MyNode (rehberime bak) veya Raspiblitz (rehberime bak), normal bir PC'ye bir düğüm ve ilişkili yazılım yüklemeye geçmeden önce.

Bu paketlerin bazı zayıf yönleri vardır, ancak başlamak için mükemmeldir çünkü bir Raspberry Pi 4'e tek bir yükleme işlemiyle, aksi takdirde tek tek yüklemeniz gereken Electrum Sunucusu, Lightning, BTCPay Sunucusu, Mempool görüntüleyici gibi birçok uygulamaya sahip olursunuz. bir ve potansiyel olarak doğrulayın) ve tüm ekipman için maliyet yalnızca yaklaşık 300 ABD dolarıdır (yazılım ücretsizdir). Becerileriniz ve ilginiz ilerledikçe, insanlara daha gelişmiş düğüm kurulumlarına bakmalarını öneririm (hiçbiri pahalı olmaz). Neden bir düğüm çalıştırmanız gerektiğini merak ediyorsanız, işte altı mükemmel neden.

Cüzdan Oluşturma

Daha ileri gitmeden önce iki tür cüzdanı tanımlamanın faydalı olacağını düşünüyorum:

  1. Yazılım cüzdanı – bu, Bitcoin özel anahtarlarınızı ve adreslerinizi yöneten programdır. Örneğin Electrum, Sparrow, Blue Wallet.
  1. Bitcoin cüzdanı – bununla, anımsatıcı tohum cümlenizden (genellikle 12 veya 24 kelime) deterministik (ve tekrarlanabilir) olarak oluşturulan benzersiz adreslerin koleksiyonunu kastediyorum – her bir tohum cümlenin erişebileceği/oluşturabileceği 8.6 milyar benzersiz adresi vardır.

Electrum, varsayılan olarak standart olmayan cüzdanlar oluşturur ve bu çok can sıkıcıdır. En yaygın protokol, neredeyse tüm cüzdanların kullanacağı BIP39 (Bitcoin İyileştirme Önerisi 39) olarak adlandırılır.

Bu, BIP12 cüzdanınızın oluşturduğu 24 veya 39 kelimenin diğer BIP39 cüzdanlarıyla uyumlu olacağı anlamına gelir, öyle ki yazılım (veya donanım) cüzdanınızı kaybederseniz, tohum kelimelerinizi herhangi bir uyumlu BIP39 cüzdanına girerek geri alabilirsiniz. – aynı marka olmak zorunda değildir.

Ancak Electrum geliştiricisinin kendi planları var ve endüstri standardının güvensiz olduğunu düşünüyor (BIP39 hakkında son derece gerçekçi olmayan bir endişesi var). BIP39 yerine Electrum, başka hiçbir cüzdanın varsayılan olarak kullanmadığı kendi protokolüne dayalı cüzdanlar oluşturur. Ne yazık ki, bir Electrum tohum cümlesi oluşturursanız, o tohum cümlesini yalnızca Electrum ile kullanabilirsiniz.

Daha da önemlisi, Electrum, bir BIP39 cüzdanını içine geri yüklemenize izin verecektir, ancak nasıl yapılacağını bilmeniz gerekir. Ancak, yaratmak sizin için bir BIP39 cüzdanı. Ama bunun etrafında yollar var.

Ayrıca, bakiyesini gözlemlemek için Electrum'a tek bir adres yükleyebilirsiniz - size ait olması bile gerekmez (yine de, bakiyeyi harcama konusunda fikir sahibi olmayın, özel anahtarı yüklemediğiniz sürece bu mümkün değildir; burada adresin sizin olması durumunda).

Electrum ile bir Bitcoin cüzdanı oluştururken veya geri yüklerken, sahip olacağınız adres türünü seçebilirsiniz:

  • Eski - bu adresler 1 ile başlar - orijinal Bitcoin adresleri.
  • Pay-to-Script-Hash – bu adreslerin tümü '3' ile başlar.
  • Segwit – 2017'den itibaren Segwit yumuşak çatalından sonra, "Pay-to-witness-public-key-hash" ("Native Segwit" veya "Bech32" olarak da adlandırılır) oluşturabilirsiniz. Bunlar şu anda en yaygın kullanılanlardır. Hepsi “bc1q” ile başlar.
  • Kazık kök. Bu yeni ve henüz Electrum tarafından desteklenmiyor. Taproot, 2021'de yumuşak bir çataldı. Adresler "bc1p" ile başlar.

Listelenen ilk üç adres türü, birbirinden biraz farklı görünen genişletilmiş ortak anahtarlara sahiptir. Sırasıyla xPub, yPub ve zPub ile başlarlar. Taproot'un tPub olduğuna inanıyorum ama buna hala alışmaya çalışıyorum. Bitcoin genel ve özel anahtarları hakkında daha fazla eğitim materyali için şunları yapabilirsiniz: buradan okuyabilirsiniz.

Etiketler

Bu özellik benzersiz değildir, ancak iyi madeni para kontrolü yoluyla gizliliğinizi korumak istiyorsanız sahip olmak çok önemlidir. UTXO'larınızı etiketleyerek, hangilerini başkalarıyla birlikte harcamaktan kaçınmak isteyebileceğinizi bileceksiniz. Örneğin, KYC'siz veya karma bir jetonunuz varsa ve bunu bir KYC jetonuyla birlikte seçip birleşik toplamı bir yere gönderirseniz, o zaman özel jetonun, KYC jetonunun sahibi olan kişiye ait olduğu tanımlanabilir (çünkü biri ikisini birlikte harcama yeteneği). Bunu yapma. Etiketler, bir dosyaya kaydedilebilir ve böylece, yinelenen cüzdanlarınız olması durumunda farklı bir bilgisayara yüklenebilirler.

Madeni Para Seçimi

Madeni para seçimi harika bir özelliktir. Adres pencerelerinize gidebilir ve harcamak istediğiniz jetonu seçebilir veya harcamak için birkaç tanesini gruplayabilirsiniz. Diğer yazılımlarda olduğu gibi hangi parayı harcamak istediğinizi seçmezseniz, Electrum sizin için harcanacak "en iyi" parayı seçecektir - ancak yazılım her zaman neyin en iyi olduğunu bilemez. Hangi coinlerin birleştirilmeyeceğini, hangilerinin toz atak olduğunu, hangilerinin karıştırılacağını bilemiyor. Sen bunu bilin, çünkü onları etiketlediniz ve sonra onu nasıl yöneteceğinize karar verebilirsiniz.

Gönderme / Alma

Bitcoin ödemeleri gönderme süreci çok "ince ayarlanabilir". Basit tutabilirsiniz, ancak insanları her zaman kullanmaya teşvik ettiğim gelişmiş bir düğme de var - en azından alışmayı öğrenin. Burada, Bitcoin işleminin önemli unsurlarını tam olarak görebilirsiniz - girdiler (Tx kimlikleri ve adresleri ile), çıktılar, listelenen herhangi bir adresin kendi cüzdanınızda bulunup bulunmadığı (renk kodlaması yoluyla), madencilik ücreti ve bir ince ayar yapma yeteneği, işlemin boyutu (bayt olarak), bir kilitleme süresi varsa ve ücrete göre değiştirme etkinse. Tüm bunların ne anlama geldiğini hemen öğrenmenize gerek yok ama en azından oradalar ve deneyim kazandıkça, neleri öğreneceğinizi bileceksiniz.

Alırken, alma sekmesine gidebilirsiniz ve kullanılmayan bir sonraki adres sağlanacaktır - bununla gerektiği gibi kopyalayabilir/yapıştırabilir veya bir QR kodu oluşturabilirsiniz. Alternatif olarak, fatura oluşturmak için adres penceresine gidip gördüğünüz herhangi bir adresi seçebilirsiniz. Sağ tıklayıp ayrıntıları seçebilir ve adresin QR kodunu oluşturmak için bir düğme görürsünüz veya adres metnini kopyalayabilirsiniz.

Bir adrese ödeme yapılır yapılmaz ve mempool'da beklerken, Electrum size adresle birlikte ödemeyi gösterecek ve bu kullanışlıdır - bir madencinin madeni parayı sizin için çıkarmasını beklemeniz gerekmez. Ödemenin geldiğini bilin. Electrum ayrıca şunları yapmanızı sağlar: geçirmek böyle onaylanmamış bir madeni para.

Gönderici çok düşük bir ücret belirlediyse ve onaylanması uzun sürüyorsa, onaylanmayan işlemi başka bir adresinize harcayarak ödemeyi hızlandırabilirsiniz. Bu ikinci (downstream) işlemde, yüksek bir madencilik ücreti ekleyebilirsiniz. Bir madencinin ücreti tahsil etmesi için ilk işlemi (kazançlı değil) ve oluşturduğunuz sonraki işlemi (kazançlı) içermesi gerekir - neden? Çünkü ilk işlem geçerli olana kadar ikinci işlem geçersizdir (çünkü teorik olarak olmayan paraları harcayamazsınız). Bu tekniğe “çocuk ebeveyn için öder” denir.

Ödemeleri hızlandırmak için Electrum ile mümkün olan başka bir tekniğe RBF (ücrete göre değiştirin) denir. için bu mümkün değildir. alıcı yukarıda "ebeveyn için çocuk öder" ile açıklandığı gibi yapmak. Bunun yerine, sabırsız bir alıcı şu soruyu sormalıdır: gönderici RBF gerçekleştirmek için. Gönderen, "harcanmış" ancak henüz blok zincirine çıkarılmamış orijinal UTXO'yu yeniden gönderecektir. Bu UTXO, alternatif bir işleme (ilk işlemle aynı adrese veya başka bir adrese harcama) ve daha yüksek bir madencilik ücreti ile konulabilir. İki işlemden hangisi önce çıkarsa o geçerli olur ve diğeri geçersiz olur.

Bir yan not olarak, RBF dolandırıcılık potansiyeline izin verir. Bir alıcı (tüccar), onaylanmamış bir işlemi "ödeme alındı" olarak kabul ederse ve malları ödemeyi gönderene teslim ederse, gönderen, orijinal ödeme alınmadan önce bir RBF işlemi gerçekleştirme fırsatına sahip olur. Ödemenin alıcısı olarak kendi adreslerini kullanırlar ve yüksek bir ücret eklerler. Bu madencilik yapıldığında, orijinal işlem geçersiz hale gelir, mempool'daki tüm düğümler tarafından bırakılır ve satıcının cüzdanındaki bakiye kaybolur. Bu nedenle, bitcoin borsalarının, bitcoin yatırdığınızda, hesabınıza para yatırmadan önce blok zincirinde onay bekleyeceğini fark edeceksiniz.

Çoklu imza cüzdanları

Electrum çok imzalı cüzdanları gerçekten iyi yönetiyor ve bir süre bunun kullanabileceğiniz tek yazılım cüzdanı olduğuna inanıyorum. Kısayol tuşlarına (yazılım cüzdanları) veya soğuk tuşlara (donanım cüzdanlarını bağlayın) sahip alıcılara sahip olabilirsiniz. Çoklu imza ortak anahtarları, farklı bilgisayarlarda (veya donanım cüzdanlarında) farklı yerlerde, farklı günlerde, birer birer yapılabilir - bunu yaymak, tek bir arıza/saldırı noktası riskini azaltır. Önlemleri ne kadar ileri götüreceğiniz size kalmış.

multisig cüzdanları ve anahtarları hakkında ekstra ayrıntılar burada bulabilirsinizve gelecekte bu cüzdanları yapmak için bir rehberim olacak. M-cüzdan oluşturma süreci mükemmeldir, ancak bazı tuhaflıklar bir kez öğrendikten sonra alakasız hale gelir.

Electrum'un multisig cüzdanlarının önemli bir özelliği olan kısmen imzalanmış Bitcoin işlemlerini (PSBT'ler) işleme şeklini gerçekten beğendim.

PSBT'ler

Bir Electrum bitcoin işlemi, yalnızca bir grup metinle temsil edilir (tüm bilgisayar verileri gibi, bunlar da ikili sayıları temsil eder). Bu metni bir dosyaya, bir QR koduna veya panoya (metin olarak, örneğin bir e-postaya kopyala/yapıştır için) kaydetme olanağına sahipsiniz. Bu metin herhangi bir yere ve istediğiniz şekilde gönderilebilir. Bu kadar eğilimliyseniz, metni ayıklayabilir ve e-posta, fiziksel bir mektup, Mors alfabesi, duman sinyalleri, bir kara delik yoluyla yerçekimi dalgaları veya yorumlayıcı dans ile gönderebilirsiniz - bu size kalmış.

Electrum size bu metni çıkarma ve kaydetme yeteneği verir, önce imzalandı, sonra imzalanmışsa veya çoklu imza ayarındaysa kısmen imzalamıştır.

Çoklu imza özellikle ilgi çekicidir. Örneğin, dünya çapında 3 anahtar sahibi varsa, bilgisayarınızda bir işlem imzalayabilir, kısmen imzalanmış Bitcoin işlemini çıkarabilir, yurtdışındaki başka bir katılımcıya e-posta (veya görüntülü arama üzerinden QR kodu) gönderebilir, alabilirler, imzalayabilirler. sonra imza ve yayın için 3. kişiye gönderin. Hayır, bu Electrum'a özgü değil, sadece Electrum'un bunu ele alma şeklini seviyorum. İş akışı yine de sezgisel değildir ve pratik gerektirir.

Birçok Kişiye Öde (PayJoin ve CoinJoin)

Harcama yaparken birden çok hedef (birden çok çıkış) seçebileceğiniz gizli bir özellik (menülerde arama) vardır. Örneğin, 6.15 bitcoin alabilir ve tek bir işlemle 0.01 farklı çalışana 615 bitcoin gönderebilirsiniz. Bu özellik, PayJoins'i manuel olarak oluşturmanıza olanak tanır - bu, yalnızca çok az sayıda insanın yapacağı, hatta anlayacağı bir şeydir, ancak yine de harikadır.

Pay to Many ayrıca kendi manuel CoinJoins'inizi oluşturmanıza olanak tanır. Bunun ne olduğu ve nasıl yapılacağı hakkında daha fazla bilgi için, bu kılavuza bakın.

Boşluk Sınırı

Tüm cüzdanların sahip olmadığı önemli bir özellik, boşluk limiti belirleme yeteneğidir. Daha önce de belirttiğim gibi, her cüzdan 8.6 milyar adresten oluşan bir koleksiyondur. Yazılım cüzdanı bir düğüme bağlanmalı ve bir adresin kendisiyle ilişkilendirilmiş bitcoin olup olmadığını sormalıdır. 8.6 milyarın hepsini kontrol etmeyecek. Electrum ilk 20 adresi sorar. Eğer ud edilirlerse, 20 tane daha isteyecektir ve bu böyle devam eder. Düğüm art arda 20 kullanılmayan adres döndürene kadar bunu sürdürecektir.

Bu, varsayılan boşluk sınırının 20 olduğunu açıklamanın bir yoludur, ancak bunu değiştirebilirsiniz. Neden yapasın ki? Çünkü bazen tüccarlar, müşterilerin bir ödeme uygulaması aracılığıyla bitcoin adreslerini kendilerinin üretmesine izin verir (benim bağış sayfası, ipucu ipucu). İlk 20 müşteri fatura yaparsa (her biri uygulama tarafından sırayla verilen bir adres) ve ardından 21. müşteri bir fatura oluşturup ödeme yaparsa, Electrum cüzdanı boş görünür. Bunun nedeni, ilk 20 adresin sorgulanması, kullanılmamış bulunması ve ardından Electrum'un aramayı durdurmasıdır. Electrum, boşluk sınırını örneğin 500 olarak değiştirmenize izin verir, ancak talimat yoktur, çevrimiçi araştırma yapmanız veya tam burada bulmanız gerekir:

Önce menüye gitmeniz gerekir: görüntüle → konsolu göster ve ardından konsola bu komutu yazın (elbette “500” başka bir sayıyla değiştirilebilir):

Wallet.change_gap_limit(500)

Bu komut ile adres penceresinde 500 yeni adres göreceksiniz.

Cüzdanları İzlemek

Bunlar, donanım cüzdanlarının bağlanması için gerekli olan özel anahtarları olmayan cüzdanlardır. Donanım cüzdanı olan çoğu kişi, bilgisayarda aygıtla birlikte gelen yazılımı kullanır, ancak bunlar genellikle açık kaynak değildir. Electrum, herhangi bir donanım cihazıyla kullanılabilen bir alternatiftir.

Hava Boşluklu Bilgisayarlar

Electrum'u internete hiç bağlanamayan bir bilgisayara (Air-gapped bilgisayar) kurmak mümkündür. Bu bilgisayar, bir donanım cüzdanının verdiği çekirdek ifadenin çekirdekten doğru adresleri oluşturup oluşturmadığını kontrol etmek için kullanılabilir.

Örneğin, bir BitBox02 donanım cüzdanı satın alabilirsiniz ve sizin için 24 kelimelik bir tohum oluşturur ve buradan adresler oluşturur (ilişkili özel anahtarlar görünümden gizlenir). Sahip olduğunuz paranoya düzeyine (ve depoladığınız bitcoin miktarına) bağlı olarak, gömülü yazılıma güvenmemeyi seçebilir ve oluşturduğu adreslerin baştan CEO'ya ait olduğunu varsayabilirsiniz.

Adreslerin gerçek olup olmadığını kontrol etmek için, tohum kelimeleri farklı bir cüzdana koymanız (geri yüklemeniz) gerekir – örneğin Electrum; ve Electrum'un aynı adresleri ürettiğinden emin olun. Bu yeterince kolay, ancak üzerinde Electrum bulunan herhangi bir eski bilgisayara seed yazamazsınız. peki sen yapabilmek ama gerçekten yapmamalısınız - kötü amaçlı yazılım potansiyel olarak tuş vuruşlarınızı çıkarabilir ve bitcoin'inizi çalabilir.

Bir çözüm, tohumları temiz ve güvenli hava boşluklu bir bilgisayarda (veya farklı bir marka donanım cüzdanında) Electrum'a girmektir.

En ucuz yol, Raspberry Pi Zero'dur - Salgın kaynaklı kıtlıklardan önce yaklaşık 10 dolara mal oluyordu. Bu cihazlardaki ARM çipi, tüm yazılım cüzdanlarının uyumlu olmadığı anlamına gelir. Electrum muhteşem bir şekilde çalışıyor ve çalışıyor.

İşte kendinizinkini nasıl oluşturacağınız. Bir tohum imzalayıcı gibidir, ancak Electrum'un tüm işlevlerine sahiptir.

Mesaj İmzala/Doğrula

Bir Bitcoin işlemi, daha önce bir adres tarafından "kilitlenmiş" bir madeni para içeren bir ödemedir. Madeni paranın kilidini açmak (Bitcoin kurallarına göre) ve genel/özel anahtar kriptografisini kullanarak harcamasına izin verilmesi için, kişinin içinde bulunan adresin özel anahtarına sahip olduğunu kanıtlaması gerekir. Bu bir imza ile yapılır (özel anahtar kullanılarak, ancak açıklanmadan).

İmzalanan işlemin kendisi bir mesajdır; sıkı bir protokol izlemesine rağmen biraz bilgisayar verisi.

Bitcoin dışında genel/özel anahtar kriptografisini kullanarak HERHANGİ BİR mesajı gerçekten imzalayabilirsiniz. Örneğin, bir adres (ve dolayısıyla onun özel anahtarını) seçtikten sonra imzaladığım bir mesaj. Aşağıda, “imzala”ya tıkladıktan sonra üretilen mesaj, adres ve imza (anlamsız görünen metin) bulunmaktadır.

image3

Artık siz veya herhangi biri adresi, mesajı ve imzayı alıp Electrum'a (veya başka bir yazılıma) koyabilir ve doğrulamak bu mesajı üretenin gerçekten doğru özel anahtar (adresle eşleşen) olduğunu (bu aslında Bitcoin düğümlerinin herhangi bir Bitcoin işlemi için yaptığı doğrulama türünün aynısıdır). Doğrulamayı göstermek için ilgili özel anahtara sahip olmayan başka bir cüzdan açacağım. “Mesajı doğrula” penceresine girdim, ardından yukarıda gördüğünüz gibi tüm detayları girdim ve ardından Doğrula'ya tıkladım:

image1

Bir Mesajı Şifrele/Şifresini Çöz

Yerine imza genel/özel anahtar şifrelemeli bir mesaj, çıktı şu olabilir: şifreli başkasının genel anahtarını/adresini kullanan mesajın sürümü (yani karışık ve okunamaz). Şifrelenmiş sürüm daha sonra karşılık gelen özel anahtara sahip olan herkese gönderilebilir çünkü metin yalnızca özel anahtar işlemi tersine çevirmek için kullanıldığında okunabilir.

image2

Örneğin, size benim bitcoin ortak anahtarım verilmiş olabilir, bu mesajı yukarıdaki gibi şifreleyebilir, bana şifreli metni (alt alandaki rastgele görünen metin) e-postayla gönderebilir ve genel anahtarın özel anahtarına sahip olduğum için bunu tersine çevirebilirim. şifreli mesajı orijinal forma getirin ve yanlış düşünen mesajınızı okuyun. Bu sayede güvenli olmayan bir iletişim kanalından bana mesaj atabilirsiniz ve sadece ben okuyabilirim.

Bu, genel/özel anahtar kriptografisinin büyüsüdür ve Bitcoin'i mümkün kılan ana bileşenlerden biridir. 1990'larda onu yasaklamaya çalışan ABD hükümetine karşı cypherpunk'ların çok savaştığı ve kazandığı için hepimiz minnettar olmalıyız.

Özet

Bu, Electrum Masaüstü Cüzdanının uzun bir incelemesiydi. Umarım bu, nasıl kullanılacağını öğrenmek için ilginizi çekmiştir - Çok yakında bununla ilgili bir rehber yayınlayacağım. Bu arada, takip ederek çok temel Bitcoin işlemlerini uygulamaya değer olabilir. bu alıştırma.

Bu, Arman The Parman'ın konuk yazısıdır. İfade edilen görüşler tamamen kendilerine aittir ve BTC Inc veya Bitcoin Dergisi.

spot_img

En Son İstihbarat

spot_img