I'm running a private blockchain instance for personal development and I'm trying to understand what is the proper way to use personal.unlockAccount()
to prevent a security risk.
I understand the usage of the function,
personal.unlockAccount(addr, password, duration)
I know that if I don't put a duration, the account remains unlocked for the default time (which appears to be 300 seconds). With hacks and security risks, should I stick to personal.unlockAccount(addr, password, 0.1)
or something of that nature? Or is it unimportant that the account is unlocked (contrary to what I've been reading online regarding security risks / hacking vulnerabilities)