Is BTC about to break through 100,000 or plunge to 90,000? Key data analysis