From 4eba32d40680c5e3fb3b16e8df9a4412e00dd963 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 16 Aug 2018 14:33:46 +0900 Subject: [PATCH] Use NBXPLORER_PRUNEKEEPONLY --- .../docker-fragments/opt-save-storage.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose-generator/docker-fragments/opt-save-storage.yml b/docker-compose-generator/docker-fragments/opt-save-storage.yml index d6e2486..0814e70 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage.yml @@ -1,9 +1,21 @@ +# This will help activate pruning on your nodes to save storage cost: + +# BTCPRUNEBEFOREHEIGHT is chosen to be 504500, the date when lightning was starting to be used +# NBXPLORER_PRUNEKEEPONLY is aiming for 100 GB of storage +# Calculation input: 2 MB per Block (mbPerBlock), 1 Block every 10 Min (blockPerMin), Target size 100 GB (targetSizeGB) +# Formula: +# blocksPerDay = 24*60/blockPerMin = 144 +# gbPerDay = blocksPerDay * mbPerBlock = 288 +# daysToKeep = targetSizeGB / gbPerDay = 347.2 +# blocksToKeep = daysToKeep * blocksPerDay = 50000 + version: "3" services: nbxplorer: environment: NBXPLORER_BTCPRUNEBEFOREHEIGHT: ${NBXPLORER_PRUNEBEFOREHEIGHT:-504500} + NBXPLORER_PRUNEKEEPONLY: ${NBXPLORER_PRUNEKEEPONLY:-50000} bitcoind: environment: