Let's say you go on a freelancing platform and hire a designer to make a website for you. They never reveal their real name, photo or location and payment is requested via Bitcoin. The job completes successfully and far as you've concerned you've just transferred $1,000 to a completely anonymous person who may be located at any corner of the planet. You also have no way of ever contacting them again, as their email address was single-use just for this job and they'll never access it again.

Would this violate any laws? Does it matter if you pay them as an individual or as a business entity? For the sake of this question assume that the person/entity paying is located in the US.