![]() ![]() These rules underpin all transactions on Bitcoin and many other blockchains. For example, a Bitcoin address cannot spend more Bitcoin than it has previously received. ![]() The ledger maintains a record of activity which must adhere to a set of rules that govern what someone can and cannot do to modify the ledger. The analogy of a 'distributed ledger' is often used to describe blockchains like Bitcoin, which enable a decentralized currency using fundamental tools of cryptography. It would also be helpful to be comfortable with cryptography/blockchain concepts like hash functions and the Merkle tree. Some basic familiarity with common terminology in computer science such as bytes, memory, and a stack are necessary to understand the EVM. At any given block in the chain, Ethereum has one and only one 'canonical' state, and the EVM is what defines the rules for computing a new valid state from block to block. ![]() It's the environment in which all Ethereum accounts and smart contracts live. The Ethereum protocol itself exists solely for the purpose of keeping the continuous, uninterrupted, and immutable operation of this special state machine. The EVM’s physical instantiation can’t be described in the same way that one might point to a cloud or an ocean wave, but it does exist as one single entity maintained by thousands of connected computers running an Ethereum client. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |