title: How to extract all used hash160 addresses from Bitcoin blockchain
body: <p>I have all 150GB Bitcoin blocks now what? How to open them and read them in Python? I need to extract all used hash160 so far</p>
  
  <p>I tried to open them with Berkeley DB but no success it seems these files aren't Berkeley DB
  and what is the difference between blkxxxxx.dat and revxxxxx.dat files anyway? it seems revxxxxx.dat files got some improvement in file size</p>