1. Abstract2. Introduction to Bitcoin and Ethereum3. Backgrounda. How do we understand Ethereum and Smart Contracts?b. Blockchain Cryptocurrency and Smart Contractsc. What are Pros and Cons of using Ethereum?d. Ethereum Virtual Machine4. Platforms or Programming for Smart Contracts5. Smart Contract Applications6. Research Methodologya. Current Smart Contract Applicationsb. Security Issuesc. Privacy Issuesd. Performance Issues7. Ethereum System and Solidity Smart Contractsa. What do we understand about Ethereum and the Likes?b. How does Ethereum and the likes work?8. Ethereum and Hyperledger in Smart Contracts9. What can we get by the term Scalability?10. Smart Contracting Programming and High-Level Issuesa. Usabilityb. Ethical and Legal Issues11. Specifications and Implementations12. Pros and Cons of using Ethereum Smart Contracts13. Current Trends on Ethereum14. Future State of Ethereum Smart Contracts or Virtual Machines15. ConclusionNote: Paper about Ethereum20 pagesppt 12-14 slides.No plagiarism,APA , Citations, and references.