Recientemente estuve investigando go-ethereum y 'conecté' mi propio mecanismo de consenso que requiere un nodo para resolver una ecuación simple (2+2), etc. para sellar un bloque.
Sin embargo, incluso después de dejar que se ejecute en 4392 bloques, ¿la dirección del minero aún no ha recibido ningún eth?
¿Alguien puede indicarme la dirección correcta, como la documentación de dónde se otorga la recompensa en el código base? No creo poder encontrarlo. ¡Salud!
¿Alguien puede indicarme la dirección correcta, como la documentación de dónde se otorga la recompensa en el código base?
La recompensa del bloque estático se define en consensus.go
:
FrontierBlockReward = big.NewInt(5e+18) // Block reward in wei for successfully mining a block
ByzantiumBlockReward = big.NewInt(3e+18) // Block reward in wei for successfully mining a block upward from Byzantium
ConstantinopleBlockReward = big.NewInt(2e+18) // Block reward in wei for successfully mining a block upward from Constantinople
Más adelante en el mismo archivo está accumulateRewards()
:
// AccumulateRewards credits the coinbase of the given block with the mining
// reward. The total reward consists of the static block reward and rewards for
// included uncles. The coinbase of each uncle block is also rewarded.
Yanzal