Zettabyte, algoritmi e chiavi: la matematica allucinante dietro Bitcoin