Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Block ¶
Block representa cada bloque en la blockchain.
func DeserializeBlock ¶
DeserializeBlock convierte bytes a Block.
func NewGenesisBlock ¶
func NewGenesisBlock(address string) *Block
NewGenesisBlock crea y retorna el bloque génesis
type Blockchain ¶
type Blockchain struct {
// contains filtered or unexported fields
}
Blockchain mantiene una secuencia de bloques.
func NewBlockchain ¶
func NewBlockchain() *Blockchain
NewBlockchain crea una nueva blockchain con un bloque génesis.
func (*Blockchain) AddBlock ¶
func (bc *Blockchain) AddBlock(data string)
AddBlock guarda el bloque en la blockchain.
func (*Blockchain) CalculateBlockReward ¶
func (bc *Blockchain) CalculateBlockReward() int
CalculateBlockReward calcula la recompensa por bloque basado en el punto de tiempo en la cadena.
Click to show internal directories.
Click to hide internal directories.