CHF28.00
Download steht sofort bereit
Dive into a secure future
Professionals look to Ethereum as a blockchain-based platform to develop safe applications and conduct secure transactions. It takes a knowledgeable guiding hand to understand how Ethereum works and what it does -- and Ethereum For Dummies provides that guidance. Written by one of the leading voices in the blockchain community and best selling author of Blockchain For Dummies, this book demystifies the workings of Ethereum and shows how it can enhance security, transactions, and investments.
As an emerging application of blockchain technology, Ethereum attracts a wide swath of professionals ranging from financial pros who see it as a way to enhance their business, security analysts who want to conduct secure transactions, programmers who build apps that employ the Ethereum blockchain, or investors interested in cashing in on the rise of cryptocurrency. Ethereum For Dummies offers a starting point to all members of this audience as it provides easy-to-understand explanation of the tools and techniques of using Ethereum.
Understand the fundamentals of Ethereum
Build smart contracts
Create decentralized applications
Examine public and private chains
If you need to get a grip on one of the biggest applications of blockchain technology, this book makes it easier.
Autorentext
Michael G. Solomon, PhD, is a full-time security, privacy, blockchain, and data science expert. An active speaker, consultant, and author, Michael is a professor of cybersecurity and global business with blockchain technology at the University of the Cumberlands. He has written more than 20 books on IT, security, and the PMP exam.
Klappentext
The tools you need to build Ethereum applications Build on the Ethereum platform Ethereum, the exciting blockchain-based platform for developing trusted applications and creating transparent transactions, requires knowledgeable guidance to understand it and use it effectively. This book offers the essentials of navigating Ethereum, clearly explained by one of the leading experts in the blockchain community. Get a grip on the basics of this emerging technology and get ahead of the curve in the financial, security, programming, and technology industries. Inside
Zusammenfassung
Dive into a secure future
Professionals look to Ethereum as a blockchain-based platform to develop safe applications and conduct secure transactions. It takes a knowledgeable guiding hand to understand how Ethereum works and what it does and Ethereum For Dummies provides that guidance. Written by one of the leading voices in the blockchain community and best selling author of Blockchain For Dummies, this book demystifies the workings of Ethereum and shows how it can enhance security, transactions, and investments.
As an emerging application of blockchain technology, Ethereum attracts a wide swath of professionals ranging from financial pros who see it as a way to enhance their business, security analysts who want to conduct secure transactions, programmers who build apps that employ the Ethereum blockchain, or investors interested in cashing in on the rise of cryptocurrency. Ethereum For Dummies offers a starting point to all members of this audience as it provides easy-to-understand explanation of the tools and techniques of using Ethereum.
Inhalt
Introduction 1
About This Book 1
Foolish Assumptions 2
Icons Used in This Book 2
Beyond the Book 2
Where to Go from Here 3
Part 1: Getting to Know Blockchain and Ethereum 5
Chapter 1: Introducing Ethereum 7
Describing Blockchain Technology 8
Introducing Ethereum 10
Exploring Ethereum's Consensus, Mining, and Smart Contracts 11
Buying, Spending, and Trading Ether 13
Getting Started with DAO and ICO 16
Exploring the Ethereum Ecosystem 17
Delving into Development Tools 18
Building Blockchain Apps 18
Chapter 2: Learning about Blockchain 21
Exploring Distributed Applications 22
Digging into distributed processing 22
Exploring problems with distributed processing 24
Presenting some solutions to distributed processing problems 27
Examining the Bitcoin Solution to the Distributed Dilemma 28
Describing Blockchains 30
Examining blockchain details 30
Protecting blockchain visibility 31
Building Blockchains 33
Agreeing to add blocks 33
Making blocks immutable 34
Reviewing the building process 35
Keeping all blockchains consistent 35
Understanding How Blockchains and Databases Store Data Differently 36
Storing data in a traditional database 36
Storing data in a blockchain 38
Effectively Using Blockchains 39
Transferring value without trust 39
Reducing transaction costs by eliminating middlemen 39
Increasing efficiency through direct interaction 40
Maintaining complete transaction history 40
Increasing resilience through replication 41
Providing transparency 41
Chapter 3: Exploring Use Cases for Ethereum 43
Diving Into Ethereum Applications 44
Exploring Financial Services 45
Banking 46
Creating Ethereum escrow applications 48
Examining ICOs 48
Establishing Digital Identity Management 49
Managing individual and device identities 50
Reducing fraud and identity theft 50
Examining the ERC-725 standard and beyond 51
Examining Industry Applications 51
Healthcare 52
Energy 52
Supply chain 53
Enabling Effective Governance 54
Tax payment 54
Government spending 55
Voting 55
Policy development 55
Notary 56
Part 2: Setting Up Your Ethereum Development Environment 57
Chapter 4: Examining the Ethereum Ecosystem and Development Lifecycle 59
Exploring the Ethereum Blockchain Block Structure 60
Describing Smart Contracts 64
Introducing Solidity, the Language of Smart Contracts 66
Working with the Ethereum Virtual Machine 67
Fueling Your Code with Gas 68
Surveying Tools for Developing, Testing, and Deploying Ethereum Apps 69
Ethereum blockchain client 70
Development and testing blockchain 71
Compiler and testing framework 72
Source code editor/IDE 72
Describing the Ethereum Development Lifecycle 73
Introducing Smart Contract Development Tools 74
Chapter 5: Getting and Configuring Ethereum Development Tools 77
Examining Why Multiple Ethereum Development Tools are Available 78
Downloading, Installing, and Configuring All the Pieces 79
Installing the blockchain client 79
Installing the test blockchain 83
Installing the testing environment 86
Installing the IDE 91
Chapter 6: Establishing an Ethereum Wallet 95
Unlocking the Secrets of an Ethereum Wallet 96 &l...