1 / 29

Ethereum Smart Contracts Tutorial | Deploying Smart Contracts | Blockchain Training | Edureka

( Blockchain Training : https://www.edureka.co/blockchain-tra... ) <br>This Edureka Ethereum Smart Contracts Tutorial (Ethereum blog: https://goo.gl/9vFwJj ) will give you a complete understanding on Ethereum and Smart Contracts. This video helps you to learn following topics: <br><br>1. Why is Ethereum needed? <br>2. What is Ethereum? <br>3. Types of Ethereum Accounts <br>4. Smart Contracts <br>5. Solidity <br>6. Ethereum Virtual Machine and Gas <br>7. Demo: Deploying Smart Contracts <br>8. Blockchain Use Cases: DApps and DAOs

EdurekaIN
Download Presentation

Ethereum Smart Contracts Tutorial | Deploying Smart Contracts | Blockchain Training | Edureka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ethereum

  2. Agenda ETHEREUM ETHEREUM VIRTUAL MACHINE ETHEREUM ACCOUNTS DEPLOYING SMART CONTRACTS SMART CONTRACTS DApps and DAOs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  3. Why Ethereum? Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  4. Why Ethereum? Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  5. What is Ethereum ? Copyright © 2017, edureka and/or its affiliates. All rights reserved. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  6. What is Ethereum? Ethereum is an open-source, publicly distributed computing platform, featuring smart contract functionality to build decentralized apps on top of this platform. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  7. Ethereum Network and Token The value token of the Ethereum blockchain is called Ether. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  8. What was the need of developing Ethereum when Bitcoin already existed ? Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  9. Comparing Ethereum and Bitcoin Bitcoin Ethereum Concept Digital money World Computer Cryptocurrency Token BTC Ether Scripting language Turing incomplete Turing complete Consensus Algorithm SHA256 Ethash Coin Release Method Early mining Through ICO Average block time ~10 minutes ~12-15 seconds Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  10. Types of Ethereum Accounts ETHEREUM ACCOUNTS CONTRACT ACCOUNTS EXTERNALLY OWNED ACCOUNTS Autonomous accounts Owned by people or organisations Controlled by code </> Controlled by private keys Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  11. Smart Contracts Smart Contract is a computerized protocol wherein you write a standard contract rule that is immutable. Smart contract v1.0 { if (England wins the match): send(10 eth, Bob) else: send(10eth, Andy) def send(amt, to): this.balance -= amt send.balance += amt } Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  12. What was the need to develop a contract-specific language? Why couldn’t we use the already existing languages? Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  13. Solidity for Smart Contracts Solidity is a contract-oriented, high-level language for implementing smart contracts on the Ethereum Virtual Machine (EVM). SOLIDITY Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  14. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  15. Ethereum Virtual Machine Copyright © 2017, edureka and/or its affiliates. All rights reserved. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  16. Ethereum Virtual Machine (EVM) Contracts written in a smart contract-specific programming language are compiled into ‘bytecode’, which an EVM can read and execute. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  17. What’s preventing a piece of code from running forever and overloading the network? So if the EVM is running application code…. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  18. Ethereum Gas GAS LIMIT GAS Gas is the unit for the amount of Gas Limit is the maximum amount of computational work done by the gas the contract can use for its computer for one cycle of the contract computations Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  19. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  20. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  21. Deploying Smart Contracts Copyright © 2017, edureka and/or its affiliates. All rights reserved. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  22. Ethereum as a Platform DApps and DAOs. Smart Contracts. Ethereum Platform. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  23. Decentralized Applications (DApps) OPEN SOURCED CONSENSUS MECHANISM DECENTRALIZED TOKENS Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  24. Decentralized Autonomous Organisations ▪ These are organisations that exist entirely on a blockchain and are governed by its protocols ▪ DAOs comprise a global network of nodes and members that all work together and create a unison to manage their distribution Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  25. Future of Ethereum Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  26. Summary Ethereum Accounts Ethereum Accounts Ethereum Accounts Smart Contracts Smart Contracts What is Ethereum? EVM Deploy Smart Contracts Future of DApps Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  27. THANK YOU Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  28. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

More Related