If you click on random wallet at block explorer you get an instant info of all the transactions, balance etc etc. My question is, how their technology works exactly? Do they transform blk????.dat files in some kind of database and then read the stuff from database? If they are, what technology they use to put all transactions in database? Is there any protocol I try to do as well with programme?
When I open blk.dat files, I see only weird chars and from what I have read so far, the info there is not really transparent.