I need some claryfication about the things, here it goes: 1. For what I've read, for generate a bitcoin address is following this flow:(General speaking) Private Key (SK) -> Public Key (PK) -> Address (A). Some say that SK -> PK == A. Which one is correct? 2. Now, in a transaction when X to Y of "n" bitcoins happens this: X signs (digitally) the transaction "t" with its SK and this the part that I don't get it. How "Y" does to open and verify that the transaction was send from X? or besides that X signs the transaction he encrypts? the transaction again with the PK/A of Y for Y can open it? There's something that I missing?
Note that my native language it's not english and it's hard for me to understand this complex topic.
Thanks in advance