I wonder if it is possible to achieve a total transparency on one side of the gradient, I take down opacity to 0 but still can see color.
You must set the same color as the other side of the gradient.
In your case, if the initial color is black, you must set the black on the other side gradient, even though its opacity will be zero and the color will be completely transparent.