2 Answers
2

Instead of the chain of ownership and UTXOs used in Bitcoin to identify which transactions are correctly formed and which are not, Ethereum uses an account model, and transactions are sent with ECDSA signatures that verify against that account. The 'state' of each account is kept track of, and the transactions are checked to see both that the signature verifies, and the state change triggered as a result of the transaction is valid (eg I can't send you 8000 ETH if I only have 10).

there is not only one difference but more, the difference is not about opcodes but deeper than that. Ethereum is based on a VM using a turing complete language and bitcoin use a limited stack-based scripting language. this is a long subject to discuss I recommend you to read this article to get the difference between bitcoin and Ethereum

Thanks for answering. Yep, I know about turing complete and all the stuff. The question is only about confirming the transactions. Can you give and example of Ethereum's default script, which is responsible for the same thing as Bitcoin's <Sig> <PubKey> OP_DUP OP_HASH160 <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG ?
– Sergey PotekhinNov 24 '16 at 18:58

Ethereum is different read the white paper it doesn't have Utxo so there is no locking unlocking script
– Badr Bellaj♦Nov 24 '16 at 19:26