Early Bitcoin privacy protocols like CoinJoin required an intermediary or coordinator to assemble joint transactions