It was implemented in relation to Ethereum wallets and transactions.
When creating a key in the wallet, it was checked that the mnemonic value was appropriately selected.
When the transaction was executed, the signature was made and verified well.
Regarding the tree or block, it is not perfect and needs to be modified.
[openssl]
https://github.com/openssl/openssl
[참고]
https://github.com/Leegwangwoon/C-A-Ethereum/tree/main/finite