The question you might have, put into more detail:
“Here we have a several hour build procedure that potentially thousands of users will all have to do on their own. Wouldn't it be a great benefit to the community to make a downloadable USB image, which has all these things included, that people could begin using immediately... saving us many thousands of collective man-hours of work?”
There are both practical and operational reasons why this would be a bad idea, never mind that users would miss the invaluable experience of becoming intimately familiar with the security basis for their cryptocurrency livelihood by creating it from scratch:
An exploit of any prefabricated environment generally affects many users at once.
Standardising the process, rather than the result, keeps the target (the completed Frankenwallet) constantly subject to independent security audit. The potential for even build scripts to include lethal exploits has been illustrated here (the basis for the hack already referred to here).
It also ensures that not all Frankenwallets will be the same. Keeping this procedure as flexible as possible will leave hackers without a common surface to look for besides the impenetrable exterior of an LUKS encrypted partition.
- Since the interaction between the Frankenwallet and files on the host computer is also left to user discretion, according to their own encryption standards and file naming conventions, hackers will also will be without a standardised set of files to look for as targets containing cryptocurrency assets.
Even with a pre-fabbed initial image, the user would still not be spared the requirement to maintain the software.
For Cardano CLI (cardano-cli
) for example, its capabilities are constantly expanding and even the basic transaction syntax may change even if you're not using more modern features on the cutting edge of native tokens and smart contracts. Users would still have to copy and install cardano-cli
binaries and libraries from a compatible, relatively secure server or build these directly on the Frankenwallet.