What are v r s fields in Ethereum transactions?

These are fields provided in signed transactions.

They can be used to recover the public address of a transaction.