Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to Blockchain and Ethereum: Use distributed ledgers to validate digital transactions in a decentralized and trustless manner

Buy

Build distributed applications that resolve data ownership issues when working with transactions between multiple parties

Key Features

  • Explore a perfect balance between theories and hands-on activities
  • Discover popular Blockchain use cases such as Bitcoin
  • Create your first smart contract in Solidity for Ethereum

Book Description

Blockchain applications provide a single-shared ledger to eliminate trust issues involving multiple stakeholders. With the help of Introduction to Blockchain and Ethereum, you'll learn how to create distributed Blockchain applications which do not depend on a central server or datacenter. The course begins by explaining Bitcoin, Altcoins, and Ethereum, followed by taking you through distributed programming using the Solidity language on the Ethereum Blockchain. By the end of this course, you'll be able to write, compile, and deploy your own smart contracts to the Ethereum Blockchain.

What you will learn

  • Grasp Blockchain concepts such as private and public keys, addresses, wallets, and hashes
  • Send and analyze transactions in the Ethereum Rinkeby test network
  • Compile and deploy your own ERC20-compliant smart contracts and tokens
  • Test your smart contracts using MyEtherWallet
  • Create a distributed web interface for your contract
  • Combine Solidity and JavaScript to create your very own decentralized application

Who this book is for

Introduction to Blockchain and Ethereum is ideal for you if you want to get to grips with Blockchain technology and develop your own distributed applications with smart contracts written in Solidity. Prior exposure to an object-oriented programming language such as JavaScript is needed, as you'll cover the basics before getting straight to work.

Table of Contents

  1. Ethereum Blockchain
  2. Smart Contracts and Solidity Language
  3. Distributed Applications
(HTML tags aren't allowed.)

Specifying Software: A Hands-On Introduction
Specifying Software: A Hands-On Introduction
This book was written to support a short course in the second or third year of an undergraduate computer science, software engineering, or software design program. The prerequisites are fairly modest: some programming experience (ideally in С or С++ or a related language such as Java) and some exposure to the most basic...
Introduction to Chemical Graph Theory (Discrete Mathematics and Its Applications)
Introduction to Chemical Graph Theory (Discrete Mathematics and Its Applications)

Introduction to Chemical Graph Theory is a concise introduction to the main topics and techniques in chemical graph theory, specifically the theory of topological indices. These include distance-based, degree-based, and counting-based indices. The book covers some of the most commonly used mathematical...

Database: Models, Languages, Design
Database: Models, Languages, Design

This book presents traditional introductory topics in database theory in an accessible and thorough manner. The author conveys a clearer introduction than competing books through his organization of the material and lucid explanations of the concepts. Its presentation and style differ from existing works, most notably in the emphasis on...


Coach Yourself to Win: 7 Steps to Breakthrough Performance on the Job and In Your Life
Coach Yourself to Win: 7 Steps to Breakthrough Performance on the Job and In Your Life

A proven process for changing the way you behave--used by a renowned executive coach for more than 25 years

Are you able, ready, and willing to permanently change your behavior?

Permanently replacing deeply ingrained behaviors with new ones is one of the hardest challenges to overcome. But in Coach Yourself...

Systems Engineering Agile Design Methodologies
Systems Engineering Agile Design Methodologies
This book examines the paradigm of the engineering design process. The author discusses agile systems and engineering design. The book captures the entire design process (function bases), context, and requirements to affect real reuse. It provides a methodology for an engineering design process foundation for modern and future systems design....
ABC of Clinical Haematology
ABC of Clinical Haematology
This is a short volume which includes chapters on all areas of haematology written by people who deal with these diseases on a daily basis. The book provides descriptions of these diseases and describes the pathways involved in diagnosis and treatment. We have used full colour throughout and the book is heavily illustrated, using clinical material...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy