Bitcoin Conf
Bitcoin Conf
Bitcoin Conf
BITCOIN CORE
a. Alert Notification
Ejecuta un comando cuando se recibe una alerta (o bifurcación larga)
alertnotify=echo\ "Hola"
b. Filter Index
Filtros compactos.
blockfilterindex=0 (deshabilitados)
blockfilterindex=1 (habilitados)
blockfilterindex=basic (básicos)
c. Block Notification
Ejecuta un comando cuando el mejor bloque cambia.
blocknotify=echo\ "Hola"
g. Daemon Mode
Se ejecuta en segundo plano como un demonio y acepta comandos.
daemon=1
i. DB Hatch Size
Tamaño de lote de escritura máximo de la base de datos en bytes.
dbbatchsize=16777216
j. DB Cache Size
Caché de la base de datos en megabytes (Las máquinas se sincronizan
más rápido con un caché más grande. Se recomienda configurar lo más
alto posible según la RAM disponible de la máquina)
dbcache=450
k. Fee Filter
Indica a los nodos pares que no te envíen transacciones que paguen
menos que tu tarifa mínima de mempool.
feefilter=0 (deshabilitado)
feefilter=1 (habilitado)
p. Mempool Expiration
No mantiene las transacciones en el mempool más de <n> horas
mempoolexpiry=336
q. Persist Mempool
Guarda el mempool al apagar y la carga al reiniciar.
persistmempool=0 (deshabilitado)
persistmempool=1 (habilitado)
w. Reindex Chainstate
Reindexa el estado de la cadena de los bloques indexados
actualmente.
ADVERTENCIA: ¡muy lento!
reindex-chainstate=0 (deshabilitado)
reindex-chainstate=1 (habilitado)
x. Reindex
Reconstruye el estado de la cadena y bloquea el índice de los archivos
blk000XX.dat en el disco.
ADVERTENCIA: ¡muy lento!
reindex=0 (deshabilitado)
reindex=1 (habilitado)
z. Index Transactions
Mantiene un índice de transacción completo (utilizado por la llamada
getrawtransaction).
txindex=0 (deshabilitado)
txindex=1 (habilitado)
2. DEBUGGING & TESTING
a. User Agent Comment
Agrega un comentario a la cadena del agente de usuario.
uacomment=”hola”
c. Check Blocks
Cuántos bloques recientes verificar en el inicio.
checkblocks=6
e. Check Mempool
Verifica cada <n> transacciones.
checkmempool=0
f. Enable Checkpoints
Habilita la verificación costosa para el historial de la cadena conocida.
checkpoints=1
h. DB Crash Ratio
Bloquea aleatoriamente mientras se escriben datos a una velocidad
dada entre 0 y 1.
dbcrashratio=0
j. Stop At Height
Deja de correr después de alcanzar la altura dada en la cadena
principal.
stopatheight=0
s. Log IP Addresses
Registra direcciones IP en la salida de depuración.
logips=0 (deshabilitado)
logips=1 (habilitado)
t. Log Threadnames
Antepone la salida de depuración con el nombre del subproceso de
origen (solo disponible en plataformas compatibles con thread_local)
logthreadnames=0 (deshabilitado)
logthreadnames=1 (habilitado)
u. Log Timestamps
Registra las marcas de tiempo en la salida de depuración.
logtimestamps=0 (deshabilitado)
logtimestamps=1 (habilitado)
ee. Chain
Cadena
chain=main (principal)
chain=test (test)
chain=regtest (regtest)
ff. Testnet
Ejecuta este nodo en la red de prueba de Bitcoin (Equivalente a
-chain=test).
testnet=0 (deshabilitado)
testnet=1 (habilitado)
gg. Regtest
Ejecuta este nodo en su propia red de prueba independiente.
(Equivalente a -chain=regtest)
regtest=0 (deshabilitado)
regtest=1 (habilitado)
3. MINING
a. Max Block Weight
Establece el peso máximo de bloque BIP141.
blockmaxweight=3000000
c. Block Version
Anula versión de bloque para probar escenarios de bifurcación.
blockversion=1
4. NETWORKING
a. Connect to Peer
Agrega la dirección IP de un nodo para conectarse e intente mantener
la conexión abierta.
addnode=192.168.0.100
d. Bind to IP Address
Enlaza a la dirección dada y siempre escucha en ella.
bind=192.168.1.100
f. Discover IP Address
Descubre las propias direcciones IP.
discover=0 (deshabilitado)
discover=1 (habilitado)
i. Enable BIP61
Envía mensajes de rechazo por BIP61.
enablebip61=0 (deshabilitado)
enablebip61=1 (habilitado)
j. External IP Address
Especifica su propia dirección IP pública.
externalip=33.44.55.66
k. Force DNS Seed
Busca siempre direcciones de pares a través de la búsqueda DNS.
forcednsseed=0 (deshabilitado)
forcednsseed=1 (habilitado)
r. Tor Proxy
Utiliza el proxy SOCKS5 separado <ip:port> para llegar a sus pares a
través de los servicios ocultos de Tor.
onion=55.55.55.55:8333
v. Listen Port
Escucha las conexiones entrantes en el puerto no predeterminado
port=8335
w. Proxy Connection
Conecta a través de <ip:port> SOCKS5 proxy.
proxy=22.22.22.22:8883
x. Randomize Proxy
Aleatoriza credenciales para cada conexión de proxy. Esto permite el
aislamiento de la corriente Tor.
proxyrandomize=0 (deshabilitado)
proxyrandomize=1 (habilitado)
y. Seed Node
Conecta a un nodo (dirección IP) para recuperar direcciones de pares,
luego se desconecta.
seednode=11.11.11.11
z. Connection Timeout
Tiempo de espera de conexión de pares inicial en milisegundos.
timeout=5000
5. TRANSACTION RELAY
a. Accept Non-Standard Transactions
Retransmite y extrae transacciones no estándar (solo testnet/regtest).
acceptnonstdtxn=0 (deshabilitado)
acceptnonstdtxn=1 (habilitado)
6. RPC API
a. Enable Deprecated RPC Commands
Habilita:
deprecatedrpc=accounts
deprecatedrpc=addwitnessaddress
deprecatedrpc=signrawtransaction
deprecatedrpc=validateaddress
rpcauth=richard:058de6d00953fa3e9d57c3180069531a$001db3f07672
5551acc7e235c6766c70c485303938fef94d3323eb8faa63507f
g. RPC Port
Escucha las conexiones JSON-RPC en este puerto
rpcport=8335
i. RPC Threads
Establece el número de subprocesos para atender llamadas RPC
rpcthreads=4
k. RPC Serialization
Devuelve la transacción sin procesar o bloque hex con la serialización
SegWit.
rpcserialversion=0 (No SegWit)
rpcserialversion=1 (SegWit)
l. RPC Timeout
Número de segundos después de los cuales se agota el tiempo de
espera de una llamada RPC incompleta.
rpcservertimeout=30
7. WALLET
a. Address Type
addresstype=legacy (Legacy)
addresstype=bech32 (Bech32)
addresstype=p2sh (P2SH Wrapped SegWit)
d. Disable Wallet
No carga la billetera y deshabilita las llamadas RPC de billetera.
disablewallet=0 (deshabilitado)
disablewallet=1 (habilitado)
k. Salvage Wallet
Intenta recuperar las claves privadas de una billetera corrupta en el
inicio.
salvagewallet=0 (deshabilitado)
salvagewallet=1 (habilitado)
q. Wallet Path
Especifica la ruta de la base de datos de billetera. Se puede especificar
varias veces para cargar múltiples billeteras. La ruta se interpreta en
relación con <walletdir> si no es absoluta y se creará si no existe.
wallet=wallet.dat
t. Wallet Notification
Ejecuta un comando cuando cambia una transacción de billetera.
walletnotify=echo\ "hola"
v. DB Log Size
Vacía la actividad de la base de datos de billetera desde la memoria al
registro de disco cada <n> megabytes
dblogsize=100
x. Private DB
Establece el indicador DB_PRIVATE en el entorno db wallet.
privdb=0 (deshabilitado)
privdb=1 (habilitado)