Blockchain For Dummies® Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com Copyright © 2017 by John Wiley & Sons, Inc., Hoboken, New Jersey Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions Trademarks: Wiley, For Dummies, the Dummies Man logo, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc and may not be used without written permission All other trademarks are the property of their respective owners John Wiley & Sons, Inc is not associated with any product or vendor mentioned in this book LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ For general information on our other products and services, please contact our Customer Care Department within the U.S at 877-762-2974, outside the U.S at 317-572-3993, or fax 317-5724002 For technical support, please visit https://hub.wiley.com/community/support/dummies Wiley publishes in a variety of print and electronic formats and by print-on-demand Some material included with standard print versions of this book may not be included in e-books or in print-on-demand If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com For more information about Wiley products, visit www.wiley.com Library of Congress Control Number: 2017936813 ISBN 978-1-119-36559-4 (pbk); ISBN 978-1-119-36561-7 (ebk); ISBN 978-1-119-36560-0 (ebk) Blockchain For Dummies® To view this book's Cheat Sheet, simply go to www.dummies.com and search for “Blockchain For Dummies Cheat Sheet” in the Search box Table of Contents Cover Introduction About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here Part 1: Getting Started with Blockchain Chapter 1: Introducing Blockchain Beginning at the Beginning: What Blockchains Are The Structure of Blockchains Blockchain Applications The Blockchain Life Cycle Consensus: The Driving Force of Blockchains Blockchains in Use Chapter 2: Picking a Blockchain Where Blockchains Add Substance Choosing a Solution Chapter 3: Getting Your Hands on Blockchain Diving into the Bitcoin Blockchain Using Smart Contracts with Bitcoin Building a Private Blockchain with Docker and Ethereum Part 2: Developing Your Knowledge Chapter 4: Beholding the Bitcoin Blockchain Getting a Brief History of the Bitcoin Blockchain Debunking Some Common Bitcoin Misconceptions Bitcoin: The New Wild West Mining for Bitcoins Making Your First Paper Wallet Chapter 5: Encountering the Ethereum Blockchain Exploring the Brief History of Ethereum Ethereum: The Open-Source World Wide Computer Hacking a Blockchain Getting Up and Running on Ethereum Building Your First Decentralized Autonomous Organization Uncovering the Future of DAOs Chapter 6: Regarding the Ripple Blockchain Getting a Brief History of the Ripple Blockchain Ripple: It’s All About Trust Seeing How Ripple Differs from Other Blockchains Unleashing the Full Power of Ripple Exercising Caution with Ripple Chapter 7: Finding the Factom Blockchain A Matter of Trust Building on Factom Chapter 8: Digging into DigiByte Getting Familiar with DigiByte: The Fast Blockchain Mining on DigiByte Signing Documents on DigiByte’s DiguSign Earning DigiBytes While Gaming Part 3: Powerful Blockchain Platforms Chapter 9: Getting Your Hands on Hyperledger Getting to Know Hyperledger: Dreams of a Hyper Future Focusing on Fabric Investigating the Iroha Project Diving into Sawtooth Lake Chapter 10: Applying Microsoft Azure Bletchley: The Modular Blockchain Fabric Building in the Azure Ecosystem Getting Started with Chain on Azure Deploying Blockchain Tools on Azure Chapter 11: Getting Busy on IBM Bluemix Business Blockchain on Bluemix Watson’s Smart Blockchain Building Your Starter Network on Big Blue Part 4: Industry Impacts Chapter 12: Financial Technology Hauling Out Your Crystal Ball: Future Banking Trends Going International: Global Financial Products Squeezing Out Fraud Chapter 13: Real Estate Eliminating Title Insurance Mortgages in the Blockchain World Forecasting Regional Trends Chapter 14: Insurance Precisely Tailoring Coverage Witnessing for You: The Internet of Things Taking Out the Third Party in Insurance Chapter 15: Government The Smart Cities of Asia The Battle for the Financial Capital of the World Securing the World’s Borders Chapter 16: Other Industries Lean Governments The Trust Layer for the Internet Oracle of the Blockchain Part 5: The Part of Tens Chapter 17: Ten Free Blockchain Resources Factom University Ethereum 101 Build on Ripple Programmable Money by Ripple DigiKnow Blockchain University Bitcoin Core Blockchain Alliance Multichain Blog HiveMind Chapter 18: The Ten Rules to Never Break on the Blockchain Don’t Use Cryptocurrency or Blockchains to Skirt the Law Keep Your Contracts as Simple as Possible Publish with Great Caution Back Up, Back Up, Back Up Your Private Keys Triple-Check the Address Before Sending Currency Take Care When Using Exchanges Beware Wi-Fi Identify Your Blockchain Dev Don’t Get Suckered Don’t Trade Tokens Unless You Know What You’re Doing Chapter 19: Ten Top Blockchain Projects The R3 Consortium T ZERO: Overstocking the Stock Market Blockstream’s Distributed Systems OpenBazaar’s Blockchain Code Valley: Find Your Coder Bitfury’s Digital Assets Any Coin Can ShapeShift Machine-Payable Apps on 21 Anonymous Transactions on Dash ConsenSys: Decentralized Applications About the Author Advertisement Page Connect with Dummies End User License Agreement Guide Cover Table of Contents Begin Reading Introduction Welcome to Blockchain For Dummies! If you want to find out what blockchains are and the basics of how to use them, this is the book for you Many people think blockchains are difficult to understand They might also think that blockchains are just about cryptocurrencies like Bitcoin, but they’re are so much more Anyone can master the basics of blockchains In this book, you find helpful advice for navigating the blockchain world and cryptocurrencies that run them You also find practical step-by-step tutorials that will build your understanding of how blockchains work and where they add value You don’t need a background in programming, economics, or world affairs to understand this book, but I touch on all these subjects because blockchain technology intersects all of them About the Author Tiana Laurence is a co-founder of Factom, Inc., and was an early Bitcoin enthusiast Her passion is growing great companies A serial entrepreneur, Tiana started her first business at 16 She loves helping young aspiring entrepreneurs learn about business and technology Tiana has a BA in Business and Leadership from Portland State University When Tiana is not working on her businesses or being nerdy, she can be found running or rock climbing in Austin, Texas Dedication This one is for Crystal and Jessica, for all the support and encouragement they gave me as I was writing this book Author’s Acknowledgments This book is the product of many people’s ideas and work It would not have been possible without the open and supportive blockchain and cryptocurrency world I’d like to thank specifically Paul Snow, Peter Kirby, Brian Deery, and David Johnston for the countless hours spent teaching me about blockchain and cryptography I’d also like to thank Abhi Dobhal, Lawrence Rufrano, Ryan Fugger, Charley Cooper, Alyse Killeen, Jeremy Kandah, Clemens Wan, Greg Wallace, Brian Behlendorf, Amir Chetrit, Jared Tate, Casey Lawlor, and Scott Robinson for the direction and guidance in the evolving blockchain space and for taking time out of their busy lives to review and sanity-check my work This book also took a lot of editing I’m not kidding it really took a lot of editing My project editor, Elizabeth Kuball, did a great job keeping me on task and on schedule, and Steve Hayes, my executive editor, made the whole book possible I’d also like to thank Scott Robinson again for his thorough technical review and excellent suggestions, as well as editor Pat O’Brien and all the other behind-the-scenes people, who did thankless jobs to bring this book about I’m forever in their debit Publisher’s Acknowledgments Executive Editor: Steve Hayes Project Editor: Elizabeth Kuball Copy Editor: Elizabeth Kuball Technical Editor: Scott Robinson Editorial Assistant: Serena Novosel Sr Editorial Assistant: Cherie Case Production Editor: Magesh Elangovan Cover Image: © the-lightwriter/iStockphoto Take Dummies with you everywhere you go! Go to our Website Like us on Facebook Follow us on Twitter Watch us on YouTube Join us on LinkedIn Pin us on Pinterest Circle us on google+ Subscribe to our newsletter Create your own Dummies book cover Shop Online WILEY END USER LICENSE AGREEMENT Go to www.wiley.com/go/eula to access Wiley’s ebook EULA ... 978-1-119-36561-7 (ebk); ISBN 978-1-119-36560-0 (ebk) Blockchain For Dummies To view this book's Cheat Sheet, simply go to www .dummies. com and search for Blockchain For Dummies Cheat Sheet” in the Search box... into DigiByte Getting Familiar with DigiByte: The Fast Blockchain Mining on DigiByte Signing Documents on DigiByte’s DiguSign Earning DigiBytes While Gaming Part 3: Powerful Blockchain Platforms... Cheat Sheet for more on blockchains To get this Cheat Sheet, simply go to www .dummies. com and type Blockchain For Dummies Cheat Sheet in the Search box Where to Go from Here You can apply blockchain