How currency comes into existence is a different topic.
I agree wholeheartedly that bartering is the logical continuation of the drug economy in a cash free world. Maybe some pseudo currencies would also arise, creating black market banks.
Money is power. We, the public, ought to stop propping up cartels and giving power to drug lords. My suggestion is to try that first, and then see what problems remain with cash.