Administro un servidor donde esta alojado una webwallet, tiene muchos usuarios y toda la pesca, pero al enviar bitcoin el sitio web se queda trabado (Antes no lo hacia), pero no es tanto problema sino que cuando uso los comandos para transferir los bitcoin a otra wallet desde un usuario que tiene 0,1 btc me dice que no tengo saldos suficientes.
Sin ver el código es difícil saber qué está ocurriendo. ¿Has cambiado el código o la configuración del servidor recientemente? ¿Puede que las peticiones anteriormente fueran asíncronas y ahora no? ¿Puedes confirmar que ves el puerto 8332 ó 8333, según corresponda, desde tu servidor?
otra cosa con la que tengo dudas, ¿Cuando escribo "getbalance" me muestra el balance del usuario raiz o del todo el conjunto de usuarios que hay?, por el usuario raiz solo tiene 0.001 a diferencia si uso getbalance fulanodetal quetiene 0.1
Como el concepto de cuentas (accounts) ya ha quedado anticuado, no se debe utilizar en Bitcoin Core y supongo que no lo utilizas, cuando lanzas getbalance, recibes el saldo de todo el fichero wallet.dat. Puedes obtener toda la información con el comando
help getbalance en la consola de Bitcoin Core. Tienes que tener en cuenta el número de confirmaciones para obtener el valor esperado.