Ethereum Quick Reference Guide
Blockchain started as a tickle but in just a few years has become a flood. Banking sectors started to adopt this technology immediately. Even though it is still at the nascent stage, we can certainly see the future of Blockchain and its significance in each organization.
Check this Blockchain video by intellipaat
We are familiar with the fact that Blockchains can process code but there are certain limitations. Unlike Blockchain, Ethereum allows developers to create operations according to their needs.
In this cheat sheet, we are going to point out our important topics of Ethereum.
Download a Printable PDF of this Cheat Sheet
Ethereum is a software platform, based on Blockchain technology that enables developers to build and deploy decentralized applications.
Let us understand what Ether is, it is the primary internal cryptographic token of the Ethereum network. Basically, ether is used to pay the transactional and computational fees required for Ethereum transactions.
- Decentralized: An application is decentralized when it can be accessed from any platform. Basically, it is a process of transferring the authority of a single entity to many small entities
- Encryption: The process of changing the string of letters/numbers to another string of letters/numbers through a method of private translation.
- Wallet: Etherium wallet An interface that is used to manage the Ethereum accounts
- Account: The account contains a public and private key pair that holds the funds to be stored in a Blockchain
- Address: Also known as Public Key, which is used to send funds to an account. In Ethereum that address begins with 0x
- Private keys: In Ethereum, a private key is used to send funds from an account. It is a string of 64 hexadecimal characters
- KeyStore file: It is an encrypted version of the private key which is written in JSON format without a JSON extension.
- Account nonce: A counter which is used for making transactions in each account
- Uncle inclusion mechanism: A mechanism in Ethereum, where a block includes its uncles, which makes sure that miners that create blocks and are not included in the main chain will still be rewarded
- EVM code: Ethereum virtual machine (EVM) code, is a programming language in which the codes are written in an Ethereum Blockchain account
- Message: Message is a sort of Virtual transaction sent by EVM code from one account to another.
- Transaction: In Ethereum, the transaction is a piece of digitally signed data originating from a source other than executing EVM codes.
- Storage: A key/value database in each account where keys and values are 32-byte strings.
- Externally owned account: The accounts which are controlled by private keys and do not contain EVM codes
- Contract: An account that is controlled by EVM and contains EVM codes.
- Gas: A measurement roughly equivalent to the computational steps,.
- Serialization: Serialization is a process of converting data structure into a sequence of bytes.
- RLP encoding: Recursive length prefix(RLP) encoding function takes in an item, an item can be a string or a list of items or strings.
- Solidity: Solidity is a contract-oriented programming language for writing and implementing smart contracts on the blockchain
- ABI: A data encoding scheme called “ Application Binary Interface” (ABI) is used in Ethereum for work with smart contracts
Preparing for a Job Interview? Check out our Blockchain Interview Questions and Answers!
With this, we come to an end of the Ethereum Cheat Sheet. To get in-depth knowledge, check out our interactive, live-online Blockchain course here, which comes with 24*7 support to guide you throughout your learning period. This course will let you learn the various aspects of structure, mechanism, advantages of blockchain technology, designing a blockchain network, deploying it for real-world applications, and more.