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 kolay süreçleri iyi yönetim edebildiğini gösteriyor. Ancak, 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 aygıtları, kullanıcı tecrübesi ve istemci hizmetleri üzerine özel bir tecrübe sunuyor.
Lopp, şirketin donanım aygıtları üzerinde rastgele bir denetimi olmasa da, gayelerinin aygıtlarına daima olarak dayanak 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 hudutları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ıyeten 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 süreçlerini imzalarken, donanım cüzdanlarının yeteneklerini belirlemek için bir dizi test oluşturdu. Bu testleri tekrar tekrar yapan Lopp, donanım aygıtlarının yükleme ve imzalama sürecinde bir ilerleme barı göstermesinin daha inançlı olduğu sonucuna vardı.
Süreç boyutu sınırlamasının ve süreç mühletinin gecikmesinin üstesinden gelmek kelam konusu olduğunda Lopp, donanım cüzdanlarının bir gönderimi limitlerinin altında olan çok sayıda küçük süreçlere bölebileceğini öne sürdü.
Donanım Cüzdanlarını Düzgünleştirme Fikirleri
Süreç süreci çok uzun sürdüğünde, kimi aygıtlar kendisini kilitler. Lopp, aygıt üreticilerinin bu çeşit durumlardan kaçınması için yapabilecekleri şeyin, aygıt süreç üzerinden çalışırken ekran kilidi vakit aşımını devre dışı bırakmak olduğunu öne sürdü.
Lopp’a nazaran, donanım aygıtları, kısmen imzalı Bitcoin süreçlerini ve tüm muhtemel geçerli çoklu data süreçlerini desteklemeli.
Lopp’a nazaran bir Bitcoin süreci imzalarken donanım aygıtlarının izlemesi gereken iki adımı var.
Evvel süreç aygıta yüklenir, ayrıntıları ayrıştırır ve kullanıcı onayı için ekranda imgeler. Bu detaylar genellikler fonların gönderildiği adres, gönderilen ölçü ve ödenen fiyattır. Akabinde, kullanıcının onayını takiben aygıt her süreç girişini imzalar ve akabinde imzalanan süreci cüzdan yazılımına gönderir.
Bu makale birinci olarak Muhabbit’te yayınlanmıştır
Investing TR