Blockchain Basics: A Non-Technical Introduction in 25 Steps

所需积分/C币:10 2019-01-29 19:18:51 7.35MB PDF
23
收藏 收藏
举报

Blockchain Basics: A Non-Technical Introduction in 25 Steps By 作者: Daniel Drescher ISBN-10 书号: 1484226038 ISBN-13 书号: 9781484226032 Edition 版本: 1st ed. 出版日期: 2017-03-16 pages 页数: (276 ) In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors. This book bridges the gap that exists between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical concepts that make up the blockchain and their role in business-relevant applications. What You’ll Learn What the blockchain is Why it is needed and what problem it solves Why there is so much excitement about the blockchain and its potential Major components and their purpose How various components of the blockchain work and interact Limitations, why they exist, and what has been done to overcome them Major application scenarios Cover Frontmatter 1. Terminology and Technical Foundations 2. Why the Blockchain Is Needed 3. How the Blockchain Works 4. Limitations and Their Solutions 5. Using the Blockchain, Summary, and Outlook Backmatter
Blockchain Basics: A Non-Technical Introduction in 25 Steps Daniel drescher Frankfurt am Main, Germany ISBN-13(pbk:978-1-4842-2603-2 ISBN13( electronic):978-1-4842-26049 DOI10.1007/978-1-4842-2604-9 Library of Congress Control Number: 2017936232 Copyright C 2017 by Daniel Drescher This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illus trations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no ntention of infringement of the trademark The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty express or implied, with respect to the material contained herein. Managing Director: Welmoed Spahr Editorial director: Todd green Acquisitions Editor: Susan McDermott Development Editor: Laura Berendson Technical reviewer: Laurence kirk Coordinating Editor: Rita Fernando Copy Editor: Mary Bearden Compositor SPi Global Indexer: SPi Global Artist: SPi Global Distributed to the book trade worldwide by Springer Science+ Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201) 348-4505,e-mailorders-nyospringer-sbm.com,orvisitWww.springeronline.com.apress Media, LLC is a California llC and the sole member (owner) is Springer Science business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation Forinformationontranslations,pleasee-mailrights@apress.com,orvisit http://www.apress.com/rights-permissions Apress titles may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles for more information reference our PrintandebooKbulkSaleswebpageathttp://www.apress.com/bulk-sales. Any source code or other supplementary material referenced by the author in this book is available toreadersonGithubviathebooksproductpagelocatedatwww.apress.com/9781484226032 Formoredetailedinformationpleasevisithttp://www.apress.com/source-cod Printed on acid free paper press Business: the Unbiased Source of Business Information Apress business books provide essential information and practical advice each written for practitioners by recognized experts busy managers and profes- sionals in all areas of the business world-and at all levels of technical sophis- tication -look to our books for the actionable ideas and tools they need to solve problems, update and enhance their professional skills, make their work lives easier, and capitalize on opportunity Whatever the topic on the business spectrum-entrepreneurship, finance, sales, marketing, management, regulation, information technology, among oth- ers--Apress has been praised for providing the objective information and unbiased advice you need to excel in your daily work life. Our authors have no axes to grind; they understand they have one job only-to deliver up-to-date, accurate information simply, concisely, and with deep insight that addresses the real needs of our readers It is increasingly hard to find information-whether in the news media, on the Internet, and now all too often in books-that is even-handed and has your best interests at heart. We therefore hope that you enjoy this book, which has been carefully crafted to meet our standards of quality and unbiased coverage We are always interested in your feedback or ideas for new titles Perhaps you'd even like to write a book yourself. Whatever the case, reach out to us ateditorial@apress.comandaneditorwillrespondswiftly.Incidentally,at the back of this book, you will find a list of useful related titles. Please visit usatwww.apress.comtosignupfornewslettersanddiscountsonfuture purchases The apress business Team Contents About the author About the Technical reviewer Stage I: Terminology and Technical Foundations SteP I: Thin king in Layers and Aspects Step 2: Seeing the Big Picture step3: Recognizing the Potential∴……|9 Stage II: Why the blockchain Is Needed Step 4: Discovering the Core Problem 29 Step 5 p Disambiguating the Teri 33 Step 6: Understanding the Nature of Ownership 39 Step 7: Spending Money Twice 49 Stage Il: How the Blockchain We 55 Step 8: Planning the blockcha 57 Step 9: Documenting Ownership∴∴∴ Step 10: Hashing D Step II: Hashing in the Real world Step 12: Identifying and Protecting User Accounts Step 3: Authorizing Transactions 103 Step 4: Storing Transaction Data...............I Step 15: Using the Data St Step 6: Protecting the Data St 135 Step 7: Distributing the Data Store Among Peers 145 Step 18: Verifying and Adding Tt g ansactions Step 19: Choosing a Transaction History 165 W」 Contents Step 20: Paying for Integrity 183 Step 21: Bringing the Pieces Together 89 Stage IV: Limitations and How to Overcome Them........ 203 Step 22: Seeing the Limitations 205 Step 23: Reinventing the Blockchain 。2|3 Stage V: Using the Blockchain, Summary, and outlook...... 22 Step 24: Using the Blockchain 。223 step25: Summarizing and Going Further...………235 Index,。,,。,,。,,,,,,,,。。,,,,,。,,。,,,,,,,,,,,,,,,,,,,,,,,.,.249 About the author Daniel Drescher is an experienced banking professional who has held positions in electronic security trading in several banks. His recent activities have focused on automation, machine learning, and big data in the context of security trading. Among others, Daniel holds a doctorate in econometrics from the Technical University of Berlin and an MSc in software engineering from the University of oxford About the Technical Reviewer Laurence irk who after a successful career writing low latency financial applications for the City of London was captivated by the potential of distributed ledger technology. he moved to Oxford to study for his master's degree and set up Extropy. io, a consultancy working with start ups to develop applications on the Ethereum platform. Passionate about distributed technol- ogy, he now works as a developer, evangelist, and educator about ethereum Introduction This introduction answers the most important question that every author has to answer: Why should anyone read this book? Or more specifically: W should anyone read another book about the blockchain? Continue reading and you will learn why this book was written, what you can expect from this book, what you cannot expect from this book, for whom the book was writ ten and how the book is structured Why Another book about the blockchain? The blockchain has received a lot of attention in the public discussion and in the media Some enthusiasts claim that the blockchain is the biggest invention since the emergence of the Internet hence a lot of books and articles have been written in the past few years about the blockchain. However, if you want to learn more about how the blockchain works you may find yourself lost in a universe of books that either quickly skim over the technical details or that discuss the underlying technical concepts at a highly formal level. The former may leave you unsatisfied because they miss to explain the technical detail necessary to understand and appreciate the blockchain, while the latter may leave you unsatisfied because they already require the knowledge you want to acquire This book fills the gap that exists between purely technical books about the blockchain, on the one hand and the literature that is mostly concerned with specific applications or discussions about its expected economic impact or visions about its future. on the other hand This book was written because a conceptual understanding of the technical foundations of the blockchain is necessary in order to understand specific blockchain applications, evaluate business cases of blockchain startups, or fol- low the discussion about its expected economic impacts. Without an appre- ciation of the underlying concepts, it will be impossible to assess the value or the potential impact of the blockchain in general or understand the added value of specific blockchain applications. This book focuses on the underlying concepts of the blockchain since a lack of understanding of a new technology can lead to being carried away with the hype and being disappointed later on because of unrealistic unsubstantiated expectations Ⅻ」 Introduction This book teaches the concepts that make up the blockchain in a nontechnical fashion and in a concise and comprehensible way. lt addresses the three big questions that arise when being introduced to a new technology: What is it? Why do we need it? How does it work? What You Cannot Expect from This Book The book is deliberately agnostic to the application of the blockchain While cryptocurrencies in general and Bitcoin in particular are prominent applica- tions of the blockchain, this book explains the blockchain as a general tech- nology. This approach has been chosen in order to highlight generic concepts and technical patterns of the blockchain instead of focusing on a specific and narrow application case. Hence, this book is not a text specifically about bitcoin or any other cryptocurrenc Not a text solely about one specific blockchain application Not a text about proofing the mathematical foundations of the blockchain Not a text about programming a blockchain Not a text about the legal consequences and implications of the blockchain Not a text about the social, economic, or ethical impacts of the blockchain on our society or humankind in general However, some of these points are addressed to some extent at appropriate points in this book What You Can Expect from This Book This book explains the technical concepts of the blockchain such as transactions, hash values, cryptography, data structures, peer-to-peer systems, distributed systems, system integrity, and distributed consensus in a nontechnical fashion The didactical approach of this book is based on four elements Conversational style No mathematics and no formulas Incremental steps through the problem domain Use of metaphors and analogies

...展开详情
试读 127P Blockchain Basics: A Non-Technical Introduction in 25 Steps
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
Blockchain Basics: A Non-Technical Introduction in 25 Steps 10积分/C币 立即下载
1/127
Blockchain Basics: A Non-Technical Introduction in 25 Steps第1页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第2页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第3页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第4页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第5页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第6页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第7页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第8页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第9页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第10页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第11页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第12页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第13页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第14页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第15页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第16页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第17页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第18页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第19页
Blockchain Basics: A Non-Technical Introduction in 25 Steps第20页

试读结束, 可继续阅读

10积分/C币 立即下载