Bir kripto “custody” firması olan Casa’nın kurucu ortağı ve CTO’su Jameson Lopp, 13 Eylül’de Casa blogunda donanım cüzdanlarının “Multi-signature” performansı hakkında bir test raporu yayınladı.
Sonuç, donanım cüzdanının küçük ve basit işlemleri iyi idare edebildiğini gösteriyor. Fakat, işler biraz daha karmaşık hale gelmeye başlayınca, donanım cüzdanı yetersiz kalıyor. Bir donanım cüzdanı olan multisig, özel donanım cihazları, kullanıcı deneyimi ve istemci hizmetleri üzerine özel bir deneyim sunuyor.
Lopp, şirketin donanım cihazları üzerinde herhangi bir kontrolü olmasa da, amaçlarının cihazlarına sürekli olarak destek verebilmeleri olduğunu belirtti. Bu nedenle Lopp araştırma yaptı ve yaptığı araştırmaların, multisig’in yazılım ve donanım sınırlarını anlamasına yardımcı olmasını umdu.
Casa şu anda Trezor, Ledger, Coinkite ve Coldcard olmak üzere altı donanım ile uyumluluk sağlayabiliyor. Yapılan test, desteklenen tüm donanım cüzdanlarında ve ayrıca BitBox’ta yapıldı.
Lopp, Electrum’un Debian Linux üzerindeki 4.0.2 uygulamasından yararlanarak testi kurdu ve Bitcoin’in testnetini kullanan ve USB aracılığı ile çeşitli P2WSH çoklu ağ cüzdanları yarattı. Her cüzdanın içinde 100 UTXO vardı.
Lopp, çeşitli karmaşıklıktaki multi-signature işlemlerini imzalarken, donanım cüzdanlarının yeteneklerini belirlemek için bir dizi test oluşturdu. Bu testleri tekrar tekrar yapan Lopp, donanım cihazlarının yükleme ve imzalama işleminde bir ilerleme barı göstermesinin daha güvenli olduğu sonucuna vardı.
İşlem boyutu sınırlamasının ve işlem süresinin gecikmesinin üstesinden gelmek söz konusu olduğunda Lopp, donanım cüzdanlarının bir gönderimi limitlerinin altında olan çok sayıda küçük işlemlere bölebileceğini öne sürdü.
Donanım Cüzdanlarını İyileştirme Fikirleri
İşlem süreci çok uzun sürdüğünde, bazı cihazlar kendisini kilitler. Lopp, cihaz üreticilerinin bu tür durumlardan kaçınması için yapabilecekleri şeyin, cihaz işlem üzerinden çalışırken ekran kilidi zaman aşımını devre dışı bırakmak olduğunu öne sürdü.
Lopp’a göre, donanım aygıtları, kısmen imzalı Bitcoin işlemlerini ve tüm olası geçerli çoklu veri işlemlerini desteklemeli.
Lopp’a göre bir Bitcoin işlemi imzalarken donanım cihazlarının izlemesi gereken iki adımı var.
Önce işlem cihaza yüklenir, detayları ayrıştırır ve kullanıcı onayı için ekranda görüntüler. Bu ayrıntılar genellikler fonların gönderildiği adres, gönderilen miktar ve ödenen ücrettir. Ardından, kullanıcının onayını takiben cihaz her işlem girişini imzalar ve ardından imzalanan işlemi cüzdan yazılımına gönderir.
Bu makale ilk olarak Muhabbit’te yayınlanmıştır