Mientras trabajaba en ethereum, me encontré con el problema de la falta de memoria debido a la ejecución de múltiples transacciones al mismo tiempo. La razón principal fue que estaba desbloqueando la cuenta de ese usuario cada vez que ocupaba demasiada memoria, si contrato la función ejecutar (transacción) sin desbloquear la cuenta en código y desbloquear la cuenta en geth por
personal.unlockAccount("dirección","contraseña")
y luego ejecute la transacción, ejecute sin problemas más de 500 transacciones / seg. ¿Cómo puedo desbloquear la cuenta cada vez o darme una mejor solución sobre cómo desbloquear la cuenta para que pueda superar el problema de falta de memoria?
¿ Qué pasa con el uso de transacciones firmadas ?
Con ethereumjs-tx puede firmar transacciones utilizando la clave pública generada por geth.
Ya no necesitará desbloquear cuentas de forma manual o programática.
Luego usa web3.eth.sendRawTransaction para enviar transacciones.
privacidadisahumanright.eth
--password
en ethereum.stackexchange.com/questions/9178/…Himanshu sharma
Himanshu sharma
geth --unlock firstaddress,secondaddress,.. --password <passwordFile>
desbloqueará todas las direcciones escritas aquí y si quiero que la nueva dirección también desbloquee, ¿qué debo hacer para que también obtengamos el desbloqueo?niksmac