Cryptocurrency exchange Kraken is making preparations to go public, aiming for an initial public offering (IPO)....