Questions tagged [blockchain-data-storage]
The blockchain-data-storage tag has no usage guidance.
20
questions
0
votes
1
answer
49
views
Handling Multi-Signature Transactions with PSBT in Bitcoin
I'm currently working with Partially Signed Bitcoin Transactions (PSBTs) and trying to understand the best practices for handling transactions that require signatures from multiple parties. ...
5
votes
1
answer
2k
views
Why is a bitcoin node pruned to 550MB taking up 10GB+?
Why is a bitcoin node pruned to 550MB taking up 10GB+?
$ du -smc blocks chainstate index | sort -g
0 index
849 blocks
10325 chainstate
11174 total
4
votes
1
answer
93
views
Does Bitcoin Core write blockchain and chainstate data atomically?
In particular, when a new block arrives:
Is the block written to disk in an atomic fashion, so a new block either exists, or it doesn't? (reader can never see a partially written state)
Are the ...
2
votes
2
answers
130
views
Splitting of data across blkxxxxx.dat files
I am trying to parse out the bitcoin data using Big Data and wanted to know more about the blk files themselves. I was wondering how does bitcoin split the transactions across the files. I know there ...
0
votes
1
answer
130
views
how is blockchain data stored and accessed?
Can blockchain data be stored in a relational database? If so what would the schema be? I know blockchain itself is a data structure, but how is the data stored? In JSON files? In a RDBMS? in CSV file?...
0
votes
1
answer
138
views
Where is the actual data stored in blockchain?
I know that the blockchain stores the transnational data and it is immutable but where is the actual data stored? If there is a use case to replace a centralized data center solution with a blockchain ...
0
votes
1
answer
112
views
Bitcoin Core full node has saved a lot more space than 260gb
I've had Bitcoin Core running on my Macbook i5, 8gb ram, the last five nights and have gotten to 58%. It's downloading to an external hdd and now the blocks directory contains 375gb of data.
Another ...
2
votes
1
answer
158
views
How Does Bitcoin Core Client Keep Track of Longest Chain/Strongest PoW Chains?
Bitcoin Core stores blocks in files in local disk. And it uses LevelDb to form an index on top of block storage to make it faster to retrieve a block (basically a simple key-value pair db). See this ...
2
votes
1
answer
90
views
CryptoGraffiti.info litecoin alternative [closed]
I have some pictures and litecoins, and I would like to be able to upload images to the litecoin blockchain. I also have some bitcoin, but, because of the higher value of bitcoin, I think I would ...
-1
votes
1
answer
150
views
How can I embed data into a bitcoin testnet address?
In the very early days of bitcoin, miners injected data into the address where the coins were going, not knowing that bitcoin would be worth $10,000 in 2019. However, I can get bitcoin for free on the ...
-2
votes
1
answer
172
views
How do I upload a file to a testnet blockchain?
I want to upload files to the testnet blockchain, specifically the Bitcoin testnet. I am looking for help on how to add a file to the Bitcoin testnet blockchain. I know that these coins are super easy ...
0
votes
2
answers
230
views
Blockchain data storage
My learning on blockchain is mainly theory based. I have always been under the impression that blockchain is about data processing and data storage which I think this is where I am confused.
I have ...
0
votes
2
answers
76
views
How is "additional information" stored in the ledger and which blockchain projects don't allow it?
So there have been these rumours going around about child abuse information being stored in the bitcoin ledger, that might make bitcoin illegal to possess.
How is this infirmation stored and are ...
0
votes
1
answer
251
views
What can you do in case the number of blocks becomes greater than the maximal number of files that can be stored in a file system (ext4, FAT, etc.)?
In this case (which has actually happened to me), if I sync all blocks, they fill up the whole file system table of the volume.
What is the best way to solve it? Using one directory that is split ...
2
votes
1
answer
227
views
Bcoin - chain database location
'use strict';
const Chain = require('bcoin/lib/blockchain/chain');
const chain = new Chain({
network: 'main'
});
(async () => {
await chain.open();
console.log(chain.tip);
})();
The ...