Please specifically say which problems you are trying to solve. Fair randomization? Bot protection? Gas wars?
I wrote https://github.com/AreaWorld/ethereum-contracts which solves many of these problems and is permissively licensed.
I also host a public Community Service Hour to take questions live from the public on Twitch and walk through this contract and ...
I'd recommend building that flexibility into the smart contract via EIP 2981 like in this repo. For the time being, EIP 2981 isn't widely implemented by exchanges, but expect that to change this year. If you're lazy minting on OpenSea, you should be able to update royalties in the collection settings.
That said, these changes only help the artist capture ...
Real randomness doesn't exist in the regular computers (not talking here about quantum based randomness).
It's always pseudo random as if you know all the parameters you can reproduce the outcome.
Mouse and time based random generators are not real random but pseudo random as if you set your clock to the exact time and do the exact same mouse moves and have ...
Any suggestions for an architecture to reach to Bitcoin's wallet structure for Ethereum?
My suggestion is don't. Ethereum is not a UTXO blockhain, but an account-based one. Any Bitcoin like wallet structure on Ethereum is not practical, or not needed.
For creating a hot wallet please see this answer.
You do not need geth to create a wallet. Ethereum account is just a private key that is a large 256-bit random integer. Then this private key can be imported to any wallet software or your own program.