Using Vault to Build an Ethereum Wallet
Fleeting- External reference: https://www.hashicorp.com/blog/using-vault-to-build-an-ethereum-wallet
Using Vault to Build an Ethereum Wallet
Private key management is the first problem that any blockchain consumer needs to solve.
It enables you to sign and verify signatures on arbitrary data. And, of course, you can send ETH.
Vault Enterprise with HSM support is very comparable to what Gemalto and Ledger have developed
Vault Enterprise supports HSMs as a persistence mechanism for Vault keys
First, run vault
- https://learn.hashicorp.com/tutorials/vault/plugin-backends
- Start a Vault server in -dev mode for demonstration. Also, set the -dev-plugin-dir to ./vault/plugins which is where the vault-plugin-secrets-mock plugin is generated.
Ok, I can start with the dev mode.
docker rm dev-vault
docker run -d --rm -p 8200:8200 --cap-add=IPC_LOCK --name=dev-vault vault server -dev -dev-root-token-id=root -dev-plugin-dir=./vault/plugins
dev-vault
ece917682fc99a76786a3970beb767f6772cc58414a67635d0be940734d4e0c9