I am confused; some textbooks refer to account contracts as smart contracts while others have different sections. Are these two concepts the same!
To the best of my knowledge, contract accounts are one type of Ethereum accounts that can not initiate a transaction. However, it has many specifications of a contract account, such as a code field.
Typically, I thought that a code field is where your bytecode lives based on the complied solidity program, the smart contract. Hence, I thought a smart contract is under the umbrella of an account contract. Am I right in my thought? Would you please correct me if I am mistaken, as I am still learning the concepts?