Bitcoin hardware devices need to improve to handle complex transactions

Published at: Sept. 13, 2020

Jameson Lopp, co-founder and CTO of Casa, a crypto custody firm has released a test result report on Bitcoin multi-signature hardware signing performance on the Casa blog on Sep. 13. 

The result shows that hardware crypto wallet devices can handle small, simple transactions well. However, they have trouble performing once the transaction becomes complicated. Casa is said to be built upon geographically distributed multisig, dedicated hardware devices to secure keys, designed user experience, and client services.

Lopp pointed out that while the company has no control over the hardware devices, the goal is to support any device at the end of the day. Thus, he decided to conduct research and hoped to draw some conclusions and help multisig software providers better understand the limits of hardware and customize wallet software for better performance.

Casa is currently compatible with six hardware including Trezor, Ledger, Coinkite and Coldcard  The test was done on all the supported hardware devices and also BitBox.

Lopp set up the test by leveraging  Electrum's 4.0.2 appimage on Debian Linux and created a variety of P2WSH (native segwit) multisig wallets that use Bitcoin’s testnet and with the hardware devices plugged in via USB. In each wallet, there was a deposit of 100 UTXOs.

Lopp created a series of tests to determine these hardware wallet capabilities when signing multi-signature transactions of varying complexity. He repeated these tests and concluded that it’s better and more secure if hardware devices can show progress indicators for loading and signing. He added that: 

“I came to really dislike hardware devices that don't show progress indicators for loading and signing. As such, I highly prefer Coldcard and Trezor in this respect. BitBox and Ledger are anxiety-inducing because you have no idea if anything is actually happening.”

When it comes to overcoming transaction size limitation and delay of transaction processing time, Lopp suggested that hardware wallets could try to break up a send into multiple smaller transactions that are below its limits. 

When the transaction process takes too long, some devices will lock itself from inactivity. Lopp suggests that the least device manufacturers could do to avoid such inconvenience is to disable the screen lock timeout while the device is still working on the transaction. 

According to Lopp, hardware devices should also support Partially signed Bitcoin transactions (PSBT) and all possible valid multisig transactions. He added that: 

“I believe it's time for hardware manufacturers to start acting like platform providers and ensure that they are providing robust platforms that can be used to build a wide variety of solutions.”

There are two steps for hardware devices to follow when signing a Bitcoin transaction, according to Lopp:

“First, The transaction gets loaded onto the device, it parses the details and displays them on the screen for user confirmation. These details are generally the address(es) to which funds are being sent, the amount(s) being sent, and the fee being paid. Then, Upon user confirmation, the device signs each transaction input and then returns the signed transaction to the wallet software.”

Tags
Related Posts
Pioneering hardware wallet brings enhanced staking to cold storage
Twelve months ago, the total value of cryptocurrency locked in staking programs was barely more than $1 billion. Today, there is $58 billion locked in decentralized finance, or DeFi. The adoption of DeFi has been a sea change that’s helped push the crypto industry into the mainstream, but it’s hardly the only one. Mainstream institutions including MicroStrategy and Tesla have poured billions of dollars into Bitcoin — and some have been buying the dip — while nonfungible tokens have evolved from CryptoKitties and CypherPunks to an artistic medium pulling in millions in bids for a new generation of digital artists …
Technology / June 8, 2021
Nvidia Pulls Through Crypto Winter — Quarterly Earnings Rise 16%
Major global chipmaker Nvidia, popular with cryptocurrency miners, has outstripped analysts’ expectations with its latest set of quarterly financials. The firm’s Second Quarter Fiscal 2020, published on Aug. 16, revealed $2.58 billion in revenue at earnings of $1.24 per share — as compared with $2.2 billion in the preceding quarter. Still 17% down from crypto-driven highs While the latest results reveal a solid 16% increase over the previous quarter, year-on-year revenue remains down by 17%. Nvidia had earned $3.12 billion during the same period for the fiscal year 2019 amid massive demand for GPUs from cryptocurrency miners. The firm’s outlook …
Bitcoin / Aug. 16, 2019
Bitcoin miner prices may fall if supply exceeds demand: F2Pool exec
The price of cryptocurrency mining hardware is likely to continue falling in the near future amid the ongoing crypto winter, according to an executive at major Bitcoin (BTC) mining pool F2Pool. Supporting 14.3% of the BTC network, F2Pool is one of the world’s biggest Bitcoin mining pools. On Tuesday, F2Pool released its latest mining industry update. Focusing on June 2022 BTC mining results, F2Pool’s report noted that the majority of Bitcoin mining companies like Core Scientific have opted to sell their self-mined Bitcoin recently. Bitfarms, a major Canadian BTC mining firm, sold 3,000 Bitcoin, or almost 50% of its entire …
Bitcoin / July 12, 2022
How to build a cryptocurrency mining rig
Cryptocurrency mining involves using a computer, or several computers, to validate transactions on a blockchain. Technically, these computers solve cryptographic equations and record data in a digital ledger. The more computers solving equations, the faster the blockchain can validate transactions. When miners verify the hashes of unconfirmed blocks, they receive a reward for each verified hash. Mining can be energy and computationally-intensive, requiring specialized hardware and crypto-mining software. Among the most mined (and most profitable) cryptocurrencies are Bitcoin (BTC), Monero (XMR), Ravencoin (RVN), and Dogecoin (DOGE). Ether (ETH) used to be part of this list but Ethereum has recently shifted …
Bitcoin / Oct. 18, 2022
Crypto miners in Russia capitalize on the bear market by hoarding ASIC devices
Cryptocurrency miners in Russia appear to be unbothered by the ongoing crisis of crypto mining as the local demand for mining hardware has reportedly been on the surge in Q4 2022. Some crypto mining hardware distributors in Russia have faced a significant spike in demand for mining-designed application-specific integrated circuit (ASIC) chips, the local news agency Kommersant reported on Dec. 1. Local dealer Chilkoot reported its ASIC sales in November and October exceeded its entire sales made in Q3. Over the past nine months, the distributor reportedly sold 65% more hardware than in 2021. “We are working with legal entities, …
Bitcoin / Dec. 2, 2022