Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
23 views
Blockchain Module-04 (Textbook)
Reference notes
Uploaded by
govindeduway
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Blockchain_Module-04(Textbook) For Later
Download
Save
Save Blockchain_Module-04(Textbook) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
23 views
Blockchain Module-04 (Textbook)
Reference notes
Uploaded by
govindeduway
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Blockchain_Module-04(Textbook) For Later
Carousel Previous
Carousel Next
Save
Save Blockchain_Module-04(Textbook) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 34
Search
Fullscreen
PUBLIC BLOCKCHAIN Publi % roca a Blockchain, Ethereum and its Components;~Mining=in--Ethereum, Ethereum Virtual achine(EVM), Transaction, Accounts, Architecture and workflow, Comparison between Bitcoin and Ethereum. t-networks used it i types of test-net used in Ethereum,.Transferring Ethers using Metamask; Mist Wallet, Ethereum frameworks, case study of Ganache for Ethereum Blockchain, Exploring etherscan.io, and ether block structure. 41 _ Introduction to Public Blockchain «+ Inthis module we will learn the Ethereum blockchain and discuss how it works. Ethereum is a public blockchain. + Itisopen to everyone, no matter your location, background, skin, education or age, __ + Blockchain can be divided into two main categories according to accessing and managing permissions. © Public Blockchain ~ Permissionless ‘0. Private Blockchain ~ Permissioned «Ina public blockchain anyone is able to join or leave the network at any time, meaning that any individual may access the information, “submit and receive transactions and also get involved in the ‘process of verifying transactions. + Acprivate blockchain operates on the basis of access rules that limit the number of people who can. join the network. We will discuss private blockchain in detail in the next module. +The public blockchain model, which is used by Bitcoin, Ethereum, and Litecoin, is largely viewed as the original distributed ledger structure. + Because itis completely open, anyone may join and participate inthis type of blockchain Ikean accept and send transactions from anywhere on the globe and is auitable by everyone in the system. + Public blockchainig not only decentralized, but aso fully distributed, because each node connected to the network has the same amount of transmission and power as all the others. + Inorder to be considered legitimate, a transaction should be authorized by each of its constituent nodes via the consensus process. When a record is authorized, itis recorded on the chain. Incentives. are commonly used in public blockchains to incentivize individuals to join the network and to authenticate transactions. ic blockchain is secure because it cannot be changed or edited after it has been validated by Data kept on a pul the blockchain network.WF blockchain (MU) 4:2 Public Bog In the public blockchain, each network node possesses a complete copy of the ledg i ch USer ofthe pe less ledger keeps a copy of the ledger on their local nodes, and all users adopt a distributed consensus 4. °° to decide on the ledger's final state, ety “ * One of the most significant drawbacks of a public blockchain is its complete transparency, Ths transparency implies minimal to no transaction privacy and supports a poor security paradigm, a ‘+ Another disadvantage is the large amount of computational power required to keep the ledger up to date 4.2 Ethereum + Ethereum, founded in 2015 by Vitalik Buterin, is a unique blockchain with a unique token known as Ether, * While the ownership of digital currency is verified by Bitcoin via the blockchain, the Ethereum platform enay developers to create fuly dstbuted apps and does away wit the “centralized” ient-server internet architec * The key feature of Ethereum is its programmability, which enables the development of applications * Ethereum is a blockchain-based open software platform that allows developers to create and deploy decentralzey applications. *. * Itis more than simply a platform for cryptocurrencies; it has the ability to perform tasks and develop distributey applications. © Ethereum is a DIY platform for decentralized applications known as Dapps (decentralized apps). It isthe gata SDI platform f anes: decenera cer sees infrastructure for operating Dapps. © The Ethereum network is completely decentralized since itis run by thousands of separate computers. * Once the program is deployed to the Ethereum network, these computers also identified as nodes will, be assued that it execute'as written © It was the first technology to implement a smart contract It permits participants to ryndecentralized blockchain It was the first technology to implement a smarter plications, which are called Dapps. x Ethereum blockchain is an immutable public database that stores a record of every transactions. that has ever taken Place. + Ethereum is.a Turing complete system. | ‘«_Inits virtual machine, Ethereum can run programmes and read and write data to memory. Any programme that 3 ‘Turing complete machine can compute may be done by this machine. 2 = Ethereum's major point of differentiation is how it mixes blockchain technology and computing power. When ie programmability feature is paired with all of the blockchain’s distinguishing characteristics, Ethereum becomes ® practical technology. 2 itis ref ETH and has its own currency called Ether. es con currency called What is Ether? © Ether (ETH) is the native cryptocurrency of Ethereum. «tis the second largest cryptocurrency around. The goal of ether is to create a market for computing ‘+The Ethereum network and smart contracts are powered by ether, which is used as fuel (or 925) The Ethereum network's users utilize ether to pay for services rendered by the network. + Ethefeum allows us to send ether which is equivalent to BitcoinPubli Blockehaln Ether Cryptocurency Ethereum Components imrereum’s components are asfolows: Fig. 1 hereum is a peer-to-peer network of computers named Ethereum nodes or clients, each of which runs @ 1: Components of Ethereum compatible software. Anyone can run an Ethereum node and there are no special prerequisites or requirements, «+ Atthe moment, there are thousands of Ethereum nodes that communicate with each other. tn Fig, 432 and 433 shows, statistics about the Ethereum mainnet_ oe va® cm ‘nn . a AS ig, 43.2: Ethereum latest blocks and transactionee Statistics Pee eee De a Fig, 4.3.3: Ethereum Mainnet Statistics “There are more ways for a user or application to communicate with the network. Web 3js isa collection of libraries that allows web applications to interact with an Ethereum node. using HTTP , IPC or WebSocket. A normal webste cannot communicate with a Ethereum blockchain so we will need Web3js « Nowlet us discuss components of thereum. 1) Peer-To-Peer (P2P) network : Every computer or node on the éthereum blockchain is linked to every other node. Ethereum operates on the Ethereum main network, which is accessible through TCP port 30303, and employs the B=Vp2p pratocol 2) Consensus rules: The set of rules used to determine if transaction is legitimate 3) Transactions : On a Ethereum network, transactions are the messages that are sent and received. A value, @ sender, a receiver, and a payload of data are all components of a transaction, 4) State machine : The state machine known a the Ethereum Virtual Machine, or EVM for short, procests fthereum transactions and state changes. The Ethereum val machine executes the program in a mace language (bytecodes). These programmes are created in a high level language, such as Soliity, and are the? converted into bytecode via a compiler. The program written in a high level ae is called a smart contract 5) Consensus sme The ent Ethereum network's consensus algorithm is the process used to reech consensus on the longest chain Ethereum that are at ae i eres oe te ee coeems OccPublic Blockchain structures : The state of Ethere ‘Um is kept locally on each node in the form of a database, often Google's LevelD8, which keeps the system informatio n i a este Paticia Tree and transactions in a serialized hashed data structure known as j4_Mining in Ethereum here is no one own i «see ; er Of a distributed system, computers are free to join the Ethereum network and start xeilying transactions whenever they choose. This process is known as mining, jining nodes consult one anc + Mining ‘other (consensus) to agree on the sequence of transactions across the system, which is required to instantly calculate everyone's account balances despite the fact that many transactions are going through the network, > Blockchain mining is a peer to peer process > Blockchain mining is used to vorly transactions on the network ZO: Transaction initiated ‘Transaction details \ broadcasted to miners S 2 Mining is completed ‘and miner gets reward Bo} Transaction complete Transaction in added to the blockchain fining Process Overview in Ethereum Fig. 4. Because this process uses electricity, which is an ‘expensive, miners receive a reward of around 5 ethers for each block they mine. * Mining is a core component of both Bitcoin and Ethereum, and it functions much the same way in both networks, with a few exceptions. Mining also secures the network by creating, verifying, publishing and propagating blocks in the Blockchain, + New blocks are added to the blockchain through mining, a resource-intensive process. Yet
You might also like
Designing Blockchain Applications On Ethereum
PDF
100% (1)
Designing Blockchain Applications On Ethereum
33 pages
BC Module 4
PDF
No ratings yet
BC Module 4
43 pages
Unit-III-a
PDF
No ratings yet
Unit-III-a
24 pages
Ethereum Fundamentals
PDF
No ratings yet
Ethereum Fundamentals
27 pages
Block Chain UNIT-4
PDF
No ratings yet
Block Chain UNIT-4
35 pages
Blockchain Chapter4
PDF
No ratings yet
Blockchain Chapter4
24 pages
Module 5 Miss
PDF
No ratings yet
Module 5 Miss
62 pages
1
PDF
No ratings yet
1
32 pages
Ethereum World
PDF
No ratings yet
Ethereum World
41 pages
Module Three
PDF
No ratings yet
Module Three
97 pages
BLOCKCHAIN UNIT III PART B
PDF
No ratings yet
BLOCKCHAIN UNIT III PART B
23 pages
Unit 5
PDF
No ratings yet
Unit 5
20 pages
Notes_1166_UNIT4
PDF
No ratings yet
Notes_1166_UNIT4
14 pages
Smartcontract
PDF
No ratings yet
Smartcontract
115 pages
BCT_U4
PDF
No ratings yet
BCT_U4
19 pages
Ethereum - Blockchain 2.0
PDF
No ratings yet
Ethereum - Blockchain 2.0
10 pages
8-Ethereum - Public and Private Ledgers-12-08-2024
PDF
No ratings yet
8-Ethereum - Public and Private Ledgers-12-08-2024
8 pages
What Is Ethereum
PDF
No ratings yet
What Is Ethereum
10 pages
Imp Points
PDF
No ratings yet
Imp Points
7 pages
Ethereum Essentials eBook
PDF
No ratings yet
Ethereum Essentials eBook
19 pages
BCT Unit IV Blockchain Components and Consensus
PDF
No ratings yet
BCT Unit IV Blockchain Components and Consensus
5 pages
Ethereum is Main Concept
PDF
No ratings yet
Ethereum is Main Concept
1 page
Ethereum
PDF
No ratings yet
Ethereum
27 pages
Ethereum Components Overview (1)
PDF
No ratings yet
Ethereum Components Overview (1)
9 pages
unit-5_blockchain-ethereum-platform-using-solidity-
PDF
No ratings yet
unit-5_blockchain-ethereum-platform-using-solidity-
44 pages
Unit IV Ethereum Continued
PDF
No ratings yet
Unit IV Ethereum Continued
19 pages
Public Vs Private Blockchain
PDF
No ratings yet
Public Vs Private Blockchain
45 pages
Unit 3 - Part 1
PDF
No ratings yet
Unit 3 - Part 1
12 pages
L5 - Ethereum - Blockchain
PDF
No ratings yet
L5 - Ethereum - Blockchain
132 pages
Ethereum The Basics US FINAL 1
PDF
No ratings yet
Ethereum The Basics US FINAL 1
16 pages
Kraken's INTO THE ETHER - A Concise Primer On Ethereum
PDF
No ratings yet
Kraken's INTO THE ETHER - A Concise Primer On Ethereum
23 pages
UNIT-IV BCT Modified Upto Hyperledger
PDF
No ratings yet
UNIT-IV BCT Modified Upto Hyperledger
37 pages
Blockchain Subject 2: Kouadio Konan Jean Philippe Guillaume
PDF
No ratings yet
Blockchain Subject 2: Kouadio Konan Jean Philippe Guillaume
4 pages
CoinDesk Understanding Ethereum Report
PDF
No ratings yet
CoinDesk Understanding Ethereum Report
49 pages
Unit 4 (1)
PDF
No ratings yet
Unit 4 (1)
1 page
Module 4
PDF
No ratings yet
Module 4
74 pages
BCT Assignment No 1 Answer
PDF
No ratings yet
BCT Assignment No 1 Answer
44 pages
Session III Report 1
PDF
No ratings yet
Session III Report 1
7 pages
Building Java Applications On The Ethereum Blockchain
PDF
No ratings yet
Building Java Applications On The Ethereum Blockchain
49 pages
Educational Friday #4 (1)
PDF
No ratings yet
Educational Friday #4 (1)
95 pages
Finals Rs
PDF
No ratings yet
Finals Rs
25 pages
Final SRS
PDF
No ratings yet
Final SRS
25 pages
Ethereum Basics
PDF
No ratings yet
Ethereum Basics
95 pages
Unit 2
PDF
No ratings yet
Unit 2
26 pages
Ethereum Unit4
PDF
No ratings yet
Ethereum Unit4
167 pages
Ethereum in Plain English-R160760914613
PDF
No ratings yet
Ethereum in Plain English-R160760914613
14 pages
Blockchain-III MCH
PDF
No ratings yet
Blockchain-III MCH
46 pages
Term Paper On Block-Chain in Operations and Supply Chain Management
PDF
No ratings yet
Term Paper On Block-Chain in Operations and Supply Chain Management
36 pages
Bitcoin Was Introduced Mainly in January 2009. 7
PDF
No ratings yet
Bitcoin Was Introduced Mainly in January 2009. 7
23 pages
UNIT 3 Ethereum
PDF
No ratings yet
UNIT 3 Ethereum
43 pages
UNIT IV Ethereum Hyperledger
PDF
No ratings yet
UNIT IV Ethereum Hyperledger
15 pages
ethereum
PDF
No ratings yet
ethereum
47 pages
Ethereum Lect 10
PDF
No ratings yet
Ethereum Lect 10
47 pages
Smart Contracts ETHER
PDF
No ratings yet
Smart Contracts ETHER
20 pages