There's only one thing that's needed - a systematically voluntary society. Since maintaining slavery is directly opposed to this, this very simple thing has become very complex.
It's actually quite simple. That doesn't mean it might not be very complex in practice, although anchored on a basic idea. Like BCH - decentralized digital cash.