I notice most people have a signature on this forum with
a bitcoin address for donations -
How would one know , who sent the donation ?
you can know which address sent the donation, but it's hard to tie the address to a specific entity. a wallet has multiple addresses that are independent of each other. even if you know a person's public address, but he may have other addresses under his control.