bitcoin-tools / bitcoin-tools/nodebuilder

[FEAT] - use Bitcoin Core's chain params for archival node size

Aperta
#1,501 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature
Lingua principale
Shell
Stelle
7
Fork
0
Merge medio
2h 37m
PR unite (30g)
28

Descrizione

### Describe the Problem

Using empirical data from my own archival node

### Describe the Solution

Use the hard-coded parameters in Bitcoin Core's source code:

```
curl -fsSL https://github.com/bitcoin/bitcoin/raw/master/src/kernel/chainparams.cpp | grep -A 100 CMainParams > /tmp/testfile
BITCOIN_CORE_BLOCKCHAIN_SIZE_IN_GIB="$(grep assumed_blockchain_size /tmp/testfile | cut -d= -f2 | tr -d ' ;')"
BITCOIN_CORE_CHAINSTATE_SIZE_IN_GIB="$(grep assumed_chain_state_size /tmp/testfile | cut -d= -f2 | tr -d ' ;')"
```

### Optional Additional Details

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando nel repository il calcolo delle dimensioni di archival-node, quindi confronta i relativi valori con assumed_blockchain_size e assumed_chain_state_size in src/kernel/chainparams.cpp di Bitcoin Core. Verifica che i parametri richiesti provengano da Bitcoin Core e che la dimensione risultante dell'archival node sia riportata correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
shell
Ambito
blockchain, infrastructure
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.