What does the private key of an account act as?
The private key of an account acts as the password for that account.
What can a person do if they have access to the private key of an account?
Should private keys be shared online or with other people?
No, private keys should never be shared online or with other people.
Where should private keys be stored?
Can you retrieve your funds if your private key is lost or stolen?
Can you change your private key if it is compromised?
No, you cannot change your private key. If it is compromised, you would have to move your funds to a new account with a new private key.
What is a public key in the context of a blockchain account?
What role do nodes on a network play in relation to a public key?
Nodes on a network can validate transactions that were signed properly using an account’s public key.
Is it safe to share your public key?
Yes, it is safe to share your public key.
How is a public key derived?
A public key is derived from a private key.
How is a public key different from an address?
An Ethereum address is how many bytes?
20 bytes (160 bits or 40 hex characters)
How is a address different from an public key?
What are hash functions in the context of internet security and cryptography?
How is the speed of computing hash functions?
Hash functions are fast to compute.
What is a hash function digest?
Hash functions generate a uniform output, also known as a digest.
What does it mean when we say hash functions are deterministic?
Hash functions are deterministic, which means given the same input, they will always produce the same output.
What is a hash collision and how common is it?
A hash collision occurs when two different inputs produce the same output hash. However, this is very rare with good hash functions.
List the properties of a hash function?
What size is a size is a private key?
64-digit hexadecimal strings (valid characters are 0 - 9 and a - f)
What are private keys encrypted with?
Private keys are typically encrypted with a password.