Jameson Lopp, co-fondatore e CTO di Casa, una società di custodia di criptovalute ha rilasciato un rapporto sui risultati dei test sulle prestazioni di firma hardware multi-firma Bitcoin sul blog Casa il 13 settembre.

Il risultato mostra che i dispositivi hardware crypto wallet possono gestire bene transazioni piccole e semplici. Tuttavia, hanno problemi a eseguire una volta che la transazione diventa complicata. Si dice che Casa sia costruita su dispositivi hardware dedicati e multisig distribuiti geograficamente per proteggere le chiavi, un’esperienza utente progettata e servizi client.

Lopp ha sottolineato che mentre l’azienda non ha alcun controllo sui dispositivi hardware, l’obiettivo è quello di supportare qualsiasi dispositivo alla fine della giornata. Pertanto, ha deciso di condurre ricerche e sperava di trarre alcune conclusioni e aiutare i fornitori di software multisig a comprendere meglio i limiti dell’hardware e personalizzare il software del portafoglio per prestazioni migliori.

Casa è attualmente compatibile con sei hardware tra cui Trezor, Ledger, Coinkite e Coldcard. Il test è stato fatto su tutti i dispositivi hardware supportati e anche su BitBox.

Lopp ha organizzato il test facendo leva Electrum’s 4.0.2 appimage su Debian Linux e ha creato una varietà di portafogli multisig P2WSH (native segwit) che utilizzano la testnet di Bitcoin e con i dispositivi hardware collegati tramite USB. In ogni portafoglio c’era un deposito di 100 UTXO.

Lopp ha creato una serie di test per determinare queste capacità di portafoglio hardware durante la firma di transazioni multi-firma di varia complessità. Ha ripetuto questi test e ha concluso che è meglio e più sicuro se i dispositivi hardware possono mostrare indicatori di progresso per il caricamento e la firma. Ha aggiunto che:

“Sono arrivato a detestare i dispositivi hardware che non mostrano indicatori di avanzamento per il caricamento e la firma. In quanto tale, preferisco di gran lunga Coldcard e Trezor sotto questo aspetto. BitBox e Ledger sono fonte di ansia perché non hai idea se qualcosa stia realmente accadendo. “

Quando si tratta di superare la limitazione delle dimensioni della transazione e il ritardo del tempo di elaborazione della transazione, Lopp ha suggerito che i portafogli hardware potrebbero provare a suddividere una trasmissione in più transazioni più piccole che sono al di sotto dei suoi limiti.

Quando il processo di transazione richiede troppo tempo, alcuni dispositivi si bloccheranno per inattività. Lopp suggerisce che il minimo che i produttori di dispositivi potrebbero fare per evitare tale inconveniente è disabilitare il timeout di blocco dello schermo mentre il dispositivo sta ancora lavorando sulla transazione.

Secondo Lopp, i dispositivi hardware dovrebbero supportare anche le transazioni Bitcoin parzialmente firmate (PSBT) e tutte le possibili transazioni multisig valide. Ha aggiunto che:

“Credo che sia ora che i produttori di hardware inizino a comportarsi come fornitori di piattaforme e si assicurino di fornire piattaforme solide che possono essere utilizzate per creare un’ampia varietà di soluzioni”.

Ci sono due passaggi per i dispositivi hardware da seguire quando si firma una transazione Bitcoin, secondo Lopp:

“In primo luogo, la transazione viene caricata sul dispositivo, analizza i dettagli e li visualizza sullo schermo per la conferma dell’utente. Questi dettagli sono generalmente gli indirizzi a cui vengono inviati i fondi, l’importo o gli importi inviati e la commissione da pagare. Quindi, alla conferma dell’utente, il dispositivo firma ogni input di transazione e quindi restituisce la transazione firmata al software del portafoglio “.



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here