News ICP Price Drops 10% As DFINITY Foundation Unveils Updated Internet Computer Roadmap editorial staff 17. May 2024