Ethereum Projects for Beginners - Kenny Vaneetvelde - E-Book

Ethereum Projects for Beginners E-Book

Kenny Vaneetvelde

0,0
23,92 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

Understand the Ethereum platform to build distributed applications that are secured and decentralized using blockchain technology




Key Features



  • Build your own decentralized applications using real-world blockchain examples


  • Implement Ethereum for building smart contracts and cryptocurrency applications with easy-to-follow projects


  • Enhance your application security with blockchain





Book Description



Ethereum enables the development of efficient, smart contracts that contain code. These smart contracts can interact with other smart contracts to make decisions, store data, and send Ether to others.Ethereum Projects for Beginners provides you with a clear introduction to creating cryptocurrencies, smart contracts, and decentralized applications. As you make your way through the book, you'll get to grips with detailed step-by-step processes to build advanced Ethereum projects. Each project will teach you enough about Ethereum to be productive right away. You will learn how tokenization works, think in a decentralized way, and build blockchain-based distributed computing systems. Towards the end of the book, you will develop interesting Ethereum projects such as creating wallets and secure data sharing.By the end of this book, you will be able to tackle blockchain challenges by implementing end-to-end projects using the full power of the Ethereum blockchain.





What you will learn



  • Develop your ideas fast and efficiently using the Ethereum blockchain


  • Make writing and deploying smart contracts easy and manageable


  • Work with private data in blockchain applications


  • Handle large files in blockchain applications


  • Ensure your decentralized applications are safe


  • Explore how Ethereum development frameworks work


  • Create your own cryptocurrency or token on the Ethereum blockchain


  • Make sure your cryptocurrency is ERC20-compliant to launch an ICO





Who this book is for



This book is for individuals who want to build decentralized applications using blockchain technology and the power of Ethereum from scratch. Some prior knowledge of JavaScript is required, since most examples use a web frontend.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB

Seitenzahl: 77

Veröffentlichungsjahr: 2018

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Ethereum Projects for Beginners

 

 

Build blockchain-based cryptocurrencies, smart contracts, and DApps

 

 

 

 

 

 

 

 

 

 

 

Kenny Vaneetvelde

 

 

 

 

 

 

 

BIRMINGHAM - MUMBAI

Ethereum Projects for Beginners

Copyright © 2018 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Commissioning Editor: Pavan RamchandaniAcquisition Editor:Namrata PatilContent Development Editors: Rhea Henriques, Unnati GuhaTechnical Editor: Dharmendra YadavCopy Editor: Safis EditingProject Coordinator: Kirti PisatProofreader: Safis EditingIndexer: Tejal Daruwale SoniGraphics: Jisha ChirayilProduction Coordinator: Aparna Bhagat

First published: July 2018

Production reference: 1230718

Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK.

ISBN 978-1-78953-740-6

www.packtpub.com

   
mapt.io

Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

Why subscribe?

Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals

Improve your learning with Skill Plans built especially for you

Get a free eBook or video every month

Mapt is fully searchable

Copy and paste, print, and bookmark content

PacktPub.com

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

Contributor

About the author

Kenny Vaneetvelde had been trading Bitcoin for a few years when he heard about a new technology called Ethereum and was completely captivated by it. After learning all that he could about Ethereum and other blockchain technologies that had suddenly started sprouting up everywhere, he spent over a year doing R and D, developing prototypes, and training new employees in a consultancy firm so that they could start up a new blockchain branch.

 

 

 

 

 

 

 

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

Table of Contents

Title Page

Copyright and Credits

Ethereum Projects for Beginners

Packt Upsell

Why subscribe?

PacktPub.com

Contributor

About the author

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Conventions used

Get in touch

Reviews

Workflow Setup and Thinking Blockchain

Ethereum-based projects

Gnosis

FirstBlood

Dynamis

Ujo Music

Golem

Overview of blockchain and Ethereum

Going from Bitcoin to Ethereum

The benefits and limitations

Benefits of blockchain and Ethereum

Limitations of blockchain and Ethereum

Overcoming limitations

Setting up the workflow

Requirements

Getting started

Summary

Developing Your First Decentralized Application with Ethereum

Creating a project

Deploying and testing a projects

Starting a development blockchain 

Configuring your deployment

Deploying the smart contracts

Exploring the Solidity syntax and JavaScript codes

Understanding the Solidity syntax

Working with JavaScript

Bug fixing and debugging smart contracts

Changing our application with a better payment application

Summary

Creating Your Own Cryptocurrency on the Ethereum Blockchain

Creating an ERC20 token

Installing OpenZepplin Solidity

Setting up new project

Deploying and testing ERC20 tokens

Deploying ERC20 tokens

Testing ERC20 tokens

Understanding token standards

ERC20

ERC721

ERC827

Using tokens and executing logic

Summary

Signing Legal Documents on Blockchains and Identity Verification

User identity and sensitive data on the blockchain

Hashing

Dealing with files and large data on the blockchain

User identity verification with blockchains

Signing a document on the blockchain 

Summary

Ethereum Outside the PC/Web Environment

Ethereum outside the browser

Ethereum and IoT

Ethereum and smartphone applications

Using a DApp browser

Using Android or the iOS library

Further steps and resources

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

Preface

This book is designed to give you an insight into the world of Ethereum blockchain and enables you to make your own cryptocurrency using Ethereum. Throughout this book, you will be learning about various concepts and applying that knowledge directly, while also being introduced to the wide scope of functionality that Ethereum blockchain will be providing in the future.

Who this book is for

If you are anyone who is passionate about knowing how blockchain works, or if you are an enthusiast who wishes to work on cryptocurrencies or has an interest in hacking, then this book is meant for you.

What this book covers

Chapter 1, Workflow Setup and Thinking Blockchain, focuses on recapping the basics of Ethereum blockchain. We will go through some examples and real-life projects, trying to get you into that blockchain mindset. Then, we will set up the workflow, and the tooling around it, using npm.

Chapter 2, Developing Your First Decentralized Application with Ethereum, looks at developing your first payment application with Ethereum.

Chapter 3, Creating Your Own Cryptocurrency on the Ethereum Blockchain, takes you through how to create your own cryptocurrency on top of Ethereum blockchain.

Chapter 4, Signing Legal Documents on Blockchains and Identity Verification, will show you how you can work with legal documents and identity on Ethereum blockchain.

Chapter 5, Ethereum Outside the PC/Web Environment, explores how you can use Ethereum outside PC or web environments. We will also look at some further steps and where you can take all these lessons from here.

To get the most out of this book

Knowledge of at least one object-oriented language is required. It's very good if you know some JavaScript.

We are going to make extensive use of NPM, and we are going to recap the basics of blockchain, but some prior basic knowledge is always beneficial, of course.

Download the example code files

You can download the example code files for this book from your account at www.packtpub.com. If you purchased this book elsewhere, you can visit www.packtpub.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

Log in or register at

www.packtpub.com

.

Select the

SUPPORT

tab.

Click on

Code Downloads & Errata

.

Enter the name of the book in the

Search

box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

WinRAR/7-Zip for Windows

Zipeg/iZip/UnRarX for Mac

7-Zip/PeaZip for Linux

The code bundle for the book is also hosted on GitHub at https://github.com/PacktPublishing/Ethereum-Projects-for-Beginners. In case there's an update to the code, it will be updated on the existing GitHub repository.

We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!