It doesn't require "registration" but it does require a 4473 form to be completed and a background check to be performed when purchasing a gun from a gun store. In many states, it's perfectly legal to sell a gun between individuals with no paperwork.