The Current State of the Bitcoin Network and Its Biggest Block

Do you know what 540107 is? It is the biggest Bitcoin block to date. This and other interesting details about the current state of the Bitcoin network in our analysis