Yes, you need to register to Quora before you can receive and give upvotes or downvotes. Without signing up or signing in, you can't utilize Quora's functions other than viewing a short part of posts.