Presidential hopeful Michael Bloomberg on Tuesday announced sweeping reforms to the way Wall Street does business. Among his proposals is a 0.1% tax on all financial transactions, meaning that the federal government would exact a duty on all transactions, including stocks, bonds and payments on derivative contracts.

The tax would be phased in over time, scaling up from 0.02% "to monitor and minimize any unintended consequences."

The former New York City mayor also proposed setting a speed limit for trading and banning payments for priority access to customer orders, which takes aim at high-frequency traders.

"The financial system isn't working the way it should for most Americans," Bloomberg said a press release. "As president, I will toughen the Volcker rule, protect Americans from predatory and discriminatory practices – and harness the power of the financial system to spread opportunity and drive economic growth in every community."

The campaign says its proposed transactions tax would be designed to help raise revenues needed to address wealth inequality across the U.S. It also targets the very industry where Bloomberg made his billions by selling information terminals to traders.

The plan his team released Tuesday included statistics detailing inequalities he's promised to remedy, including $1.5 trillion in student loan debt, discriminatory lending against people of color and what he categorized as reckless and exploitative ultra-fast trading.

He's also proposed a variety of other duties on the wealthy as part of his $5 trillion tax plan. But in proposing the transaction tax in particular, Bloomberg moves closer to other progressive candidates like Vermont Sen. Bernie Sanders, who has for years championed a similar tax and is doing so again in 2020.