1
So I could use the full node and wallet easily integrated with a HW wallet and avoid security exploits? Recently had a case of someone that had all his wallet stolen probably because of a keylogger - not a good experience for a noob that was just starting and was trusting the "best" full(complete) node Bitcoin (don't trust, verify) experience.
We know the key creation is flawed from the user perspective and this is something that already has a solution but still not implemented into the full node wallet client. Any plans for adding this extra layer of security for non-technical end-users?
Monero added hardware wallet support to their full node wallet - since it's the only way to use Monero with their privacy features and they wanted to provide users with the best experience possible. Maybe their work on code can help integrate HW to Bitcoin? – Gabriel – 2019-01-07T12:45:29.020
Their work won't be particularly useful since the Monero APIs are different from the ones for Bitcoin and the approach that they used for hardware wallet integration is not one that the Bitcoin Core developers are willing to use. They chose to integrate device drivers directly into their software, however the Bitcoin Core devs do not want to do that as it will require maintaining vendor specific code. Rather what we are doing is calling an external binary that has the drivers implemented so that there is no need to maintain vendor specific code in Bitcoin Core itself. – Andrew Chow – 2019-01-07T14:56:01.203