Bank of America stated in a report on Wednesday that the largest public holder of Bitcoin is Grayscale, and its Bitcoin Trust Fund may own nearly 700,000 Bitcoins, accounting for 3.5% of the total supply, and valued at more than 31 billion U.S. dollars.