Participants in Bitcoin transactions are identified by public addresses - those are the long strings of around 30 characters you see in a person's Bitcoin address, usually starting with the numerals '1' or '3'. For every transaction, the sending and receiving addresses are publicly-viewable.