Blockchain basics : a non-technical introduction in 25 steps

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Drescher, Daniel
Médium: E-kniha Kniha
Jazyk:angličtina
Vydáno: Berkeley, CA Apress 2017
Distributed by Springer Science + Business Media
Apress L. P
Vydání:1
Témata:
ISBN:1484226038, 9781484226032, 1484226046, 9781484226049
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract 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 LearnWhat the blockchain isWhy it is needed and what problem it solvesWhy there is so much excitement about the blockchain and its potentialMajor components and their purposeHow various components of the blockchain work and interactLimitations, why they exist, and what has been done to overcome themMajor application scenariosWho This Book Is ForEveryone who wants to get a general idea of what blockchain technology is, how it works, and how it will potentially change the financial system as we know it
AbstractList 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, programming or cryptography is required. This book bridges the gap that exists between technical books about the blockchain and business-focused books.
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 LearnWhat the blockchain isWhy it is needed and what problem it solvesWhy there is so much excitement about the blockchain and its potentialMajor components and their purposeHow various components of the blockchain work and interactLimitations, why they exist, and what has been done to overcome themMajor application scenariosWho This Book Is ForEveryone who wants to get a general idea of what blockchain technology is, how it works, and how it will potentially change the financial system as we know it
Explaining the basics of blockchain technology in 25 concise steps, this book discusses both the technical concepts that make up the blockchain and their role in business-relevant applications. --
Author Drescher, Daniel
Author_xml – sequence: 1
  fullname: Drescher, Daniel
BackLink https://cir.nii.ac.jp/crid/1130000796007352064$$DView record in CiNii
BookMark eNplkU9P3DAQxV21IFjgA_SWAxLiELDHjv8gLrCCUgmpl4qrZXudrpsoXuIs5eNjsxEcehnrSb95M_O8QN-GOHiEvhN8QTAWl0rImtRMMqiBY1arL2hBiiyKf_0UVO6hBWAiFOVAYR8dKsEZ5oKTA3SS0l-MMZFEKSkP0fVtH13n1iYMlTUpuFRdVabKs-vJu_UQnOmrMExjXG3dFOKQRQVNlSa_ScdorzV98ifze4Se7u9-Lx_qx18_fi5vHmvTqAZEbRvJvGIOVqz1zltuOMVMKQ8WpKWWGUodkSvOpVe-EUJ4AYZZaVcMq9bRI3S2M05d6PsU20nbGLsE7FVo26VyEUjCSCbPd6RJnf-X1rGfkn7p_Tuuc4YfkanMXs6umzEMf_y4M9UE65J4oTXRhdelQZeO07nDtGYMM_8C_xnP627G-Lz1adLv853POZpe390umQRQ-Xc-DIcQtAulEkLzOVgongttAHNG3wADZY9X
ContentType eBook
Book
Copyright Daniel Drescher 2017
Copyright_xml – notice: Daniel Drescher 2017
DBID RYH
OHILO
OODEK
DEWEY 332.178/028
DOI 10.1007/978-1-4842-2604-9
DatabaseName CiNii Complete
O'Reilly Online Learning: Corporate Edition
O'Reilly Online Learning: Academic/Public Library Edition
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Business
DocumentTitleAlternate Blockchain basics : a non-technical introduction in twenty-five steps
EISBN 1484226046
9781484226049
Edition 1
1st ed. edition.
ExternalDocumentID bks000128141
9781484226049
436689
EBC4822962
BB26897107
Genre Electronic books
GroupedDBID 0DA
0DJ
20A
38.
AABBV
AALIM
AALVI
ABARN
ABQPQ
ABQUB
ACBPH
ACBPT
ACLGV
ACNAM
ADCXD
ADNEN
ADVEM
AEKFX
AERYV
AESKO
AETDV
AEZAY
AFOJC
AGIGN
AGYGE
AHWGJ
AIODD
AJFER
ALBAV
ALMA_UNASSIGNED_HOLDINGS
AUKZS
AZZ
BBABE
BPBUR
CZZ
EPMIO
EYCYQ
GEOUK
IEZ
JJU
N85
OHILO
OODEK
RYH
SAY
SBO
SWYDZ
TPJZQ
WZB
WZT
Z7R
Z7U
Z7X
Z7Y
Z7Z
Z81
Z83
Z84
Z85
Z88
ID FETCH-LOGICAL-a59527-b584e94c2d4feceb6a630499e2b28b3b4a33c18d668e9e5777e72a4b8bd409fc3
ISBN 1484226038
9781484226032
1484226046
9781484226049
IngestDate Tue Oct 28 12:06:34 EDT 2025
Sun Oct 19 07:26:28 EDT 2025
Fri May 23 03:30:36 EDT 2025
Fri Dec 05 18:51:32 EST 2025
Wed Nov 26 03:59:58 EST 2025
Thu Jun 26 23:55:03 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCN 2017936232
LCCallNum QA76.76.A65 .D74 2017
LCCallNum_Ident QA76.9.D3
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a59527-b584e94c2d4feceb6a630499e2b28b3b4a33c18d668e9e5777e72a4b8bd409fc3
Notes On back cover: Shelve in: Business/Management ; User level: Beginning-intermediate
Includes bibliographical references and index
OCLC 976406761
PQID EBC4822962
PageCount 250
ParticipantIDs skillsoft_books24x7_bks000128141
askewsholts_vlebooks_9781484226049
springer_books_10_1007_978_1_4842_2604_9
safari_books_v2_9781484226049
proquest_ebookcentral_EBC4822962
nii_cinii_1130000796007352064
PublicationCentury 2000
PublicationDate c2017
2017
2017-03-14T00:00:00
2017-03-14
2017.
PublicationDateYYYYMMDD 2017-01-01
2017-03-14
PublicationDate_xml – year: 2017
  text: 2017
PublicationDecade 2010
PublicationPlace Berkeley, CA
PublicationPlace_xml – name: New York
– name: Berkeley, Calif.?
– name: Berkeley, CA
– name: Place of publication not identified
PublicationYear 2017
Publisher Apress
Distributed by Springer Science + Business Media
Apress L. P
Publisher_xml – name: Apress
– name: Distributed by Springer Science + Business Media
– name: Apress L. P
SSID ssj0001819988
Score 2.645237
Snippet In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No...
In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code or computer science jargon are used. No...
Explaining the basics of blockchain technology in 25 concise steps, this book discusses both the technical concepts that make up the blockchain and their role...
SourceID skillsoft
askewsholts
springer
safari
proquest
nii
SourceType Aggregation Database
Publisher
SubjectTerms Application software
Banking
Blockchains (Databases)
Capital Markets
Computer Science
Cryptography
Cryptology
Data encryption (Computer science)
Data Storage Representation
Database Management
Development
Electronic commerce
Electronic funds transfers
Professional and Applied Computing
Special Purpose and Application-Based Systems
United States
SubjectTermsDisplay Application software -- Development.
Cryptography.
Electronic books.
Electronic funds transfers.
TableOfContents Intro -- Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Stage I: Terminology and Technical Foundations -- Step 1: Thinking in Layers and Aspects -- The Metaphor -- Layers of a Software System -- Application vs. Implementation -- Functional vs. Nonfunctional Aspects -- Considering Two Layers at the Same Time -- Integrity -- Outlook -- Summary -- Step 2: Seeing the Big Picture -- The Metaphor -- A Payment System -- Two Types of Software Architecture -- The Advantages of Distributed Systems -- Higher Computing Power -- Cost Reduction -- Higher Reliability -- Ability to Grow Naturally -- The Disadvantages of Distributed Systems -- Coordination Overhead -- Communication Overhead -- Dependencies on Networks -- Higher Program Complexity -- Security Issues -- Distributed Peer-to-Peer Systems -- Mixing Centralized and Distributed Systems -- Identifying Distributed Systems -- The Purpose of the Blockchain -- Outlook -- Summary -- Step 3: Recognizing the Potential -- The Metaphor -- How a Peer-to-Peer System Changed a Whole Industry -- The Potential of Peer-to-Peer Systems -- Terminology and the Link to the Blockchain -- The Definition of a Peer-to-Peer System -- Architecture of Peer-to-Peer Systems -- The Link Between Peer-to-Peer Systems and the Blockchain -- The Potential of the Blockchain -- Outlook -- Summary -- Stage II: Why the Blockchain Is Needed -- Step 4: Discovering the Core Problem -- The Metaphor -- Trust and Integrity in Peer-to-Peer Systems -- Integrity Threats in Peer-to-Peer Systems -- Technical Failures -- Malicious Peers -- The Core Problem to Be Solved by the Blockchain -- Outlook -- Summary -- Step 5: Disambiguating the Term -- The Term -- A Data Structure -- An Algorithm -- A Suite of Technologies -- An Umbrella Term for Purely Distributed Peer-to-Peer Systems with a Common Application Area
The Purpose of the Blockchain: Functional Aspects of the Application Layer
Importance of Ordering -- Integrity of the Transaction History -- Formal Correctness -- Semantic Correctness -- Authorization -- Outlook -- Summary -- Step 10: Hashing Data -- The Metaphor -- The Goal -- How It Works -- Providing Hash Values for Any Data Quickly -- Deterministic -- Pseudorandom -- One-Way Function -- Collision Resistant -- Trying It Out Yourself -- Patterns of Hashing Data -- Independent Hashing -- Repeated Hashing -- Combined Hashing -- Sequential Hashing -- Hierarchical Hashing -- Outlook -- Summary -- Step 11: Hashing in the Real World -- Comparing Data -- The Goal -- The Idea -- How It Works -- Why It Works -- Detecting Changes in Data -- The Goal -- The Idea -- How It Works -- Why It Works -- Referring to Data in a Change-Sensitive Manner -- The Goal -- The Idea -- How It Works -- A Schematic Illustration -- Why It Works -- Storing Data in a Change-Sensitive Manner -- The Goal -- The Idea -- How It Works -- The Chain -- The Tree -- Why It Works -- Causing Time-Consuming Computations -- The Goal -- The Idea -- How It Works -- An Illustrative Example -- The Difficulty Level -- Why It Works -- Usage of Hashing in the Blockchain -- Outlook -- Summary -- Step 12: Identifying and Protecting User Accounts -- The Metaphor -- The Goal -- The Challenge -- The Idea -- A Short Detour to Cryptography -- The Major Idea of Cryptography -- Terminology2 -- Symmetric Cryptography -- Asymmetric Cryptography -- Asymmetric Cryptography in the Real World -- Creating and Distributing the Keys -- Using the Keys -- Public to Private -- Private to Public -- Asymmetric Cryptography in the Blockchain -- Identifying Accounts -- Authorizing Transactions -- Outlook -- Summary -- Step 13: Authorizing Transactions -- The Metaphor -- The Goal -- The Challenge -- The Idea -- A Short Detour to Digital Signatures -- Creating a Signature
The Usage of the Term in This Book -- Provisional Definition -- The Role of Managing Ownership -- The Application Area of the Blockchain in This Book -- Outlook -- Summary -- Step 6: Understanding the Nature of Ownership -- The Metaphor -- Ownership and Witnesses -- Foundations of Ownership -- A Short Detour to Security -- Identification -- Authentication -- Authorization -- Purposes and Properties of a Ledger -- Ownership and the Blockchain -- Outlook -- Summary -- Step 7: Spending Money Twice -- The Metaphor -- The Double Spending Problem -- The Term -- Double Spending as a Problem of Copying Digital Goods -- Double Spending as a Problem of Distributed Peer-to-Peer Systems of Ledgers -- Double Spending as an Example of Violated Integrity in Distributed Peer-to-Peer Systems -- How to Solve the Double Spending Problem -- Solving Double Spending as a Problem of Copying Digital Goods -- Solving Double Spending as a Problem of a Distributed Peer-to-Peer System of Ledgers -- Solving Double Spending as an Example of Violated Integrity in Distributed Peer-to-Peer Systems -- The Usage of Double Spending in This Book -- Outlook -- Summary -- Stage III: How the Blockchain Works -- Step 8: Planning the Blockchain -- The Goal -- Starting Point -- The Path to Follow -- Task 1: Describing Ownership -- Task 2: Protecting Ownership -- Task 3: Storing Transaction Data -- Task 4: Preparing Ledgers to Be Distributed in an Untrustworthy Environment -- Task 5: Distributing the Ledgers -- Task 6: Adding New Transactions to the Ledgers -- Task 7: Deciding Which Ledgers Represent the Truth -- Outlook -- Summary -- Step 9: Documenting Ownership -- The Metaphor -- The Goal -- The Challenge -- The Idea -- A Short Detour to Inventory and Transaction Data -- How It Works -- Describing the Transfer of Ownership -- Maintaining the History of Transfers -- Why It Works
Step 17: Distributing the Data Store Among Peers -- The Metaphor -- The Goal -- The Challenge -- The Idea -- How It Works: The Overview1 -- How It Works: The Details -- Keeping Existing Connections Alive -- Establishing New Connections -- Distributing New Information -- Why It Works -- Outlook -- Summary -- Step 18: Verif ying and Adding Transactions -- The Metaphor -- Consequences -- The Goal -- The Challenge -- The Idea -- How It Works: The Building Blocks -- Validation Rules -- Validation Rules for Transaction Data -- Validation Rules for Block Headers -- Reward -- Punishment -- Competition -- Speed Competition -- Quality Competition -- Peer Control -- How It Works: The Skeleton -- How It Works: The Details -- Why It Works -- Dealing with Dishonest Behavior -- Outlook -- Summary -- Step 19: Choosing a Transaction History -- The Metaphor -- The Goal -- The Challenge -- The Idea -- How It Works -- The Longest-Chain-Criterion -- The Heaviest-Chain-Criterion -- Consequences of Selecting One Chain -- Orphan Blocks -- Reclaimed Reward -- Clarifying Ownership -- Reprocessing of Transactions -- A Growing Common Trunk -- Eventual Consistency -- Robustness Against Manipulations -- Threats to the Voting Schema -- The Role of the Hash Puzzle -- Why It Works -- Outlook -- Summary -- Step 20: Paying for Integrity -- The Metaphor -- The Role of Fees Within the Blockchain -- Impact on the Integrity of the System -- Impact on the Openness of the System -- Impact on the Distributed Nature of the System -- Impact on the Philosophy of the System -- Desirable Properties of an Instrument of Payment for Compensating Peers -- A Detour to the Emergence of Cryptographic Currencies -- Outlook -- Summary -- Step 21: Bringing the Pieces Together -- Reviewing Concepts and Technologies -- What Is the Blockchain?
Verifying Data by Using the Signature -- Identifying Fraud by Using the Signature -- How It Works -- Signing a Transaction -- Verifying a Transaction -- Why It Works -- Outlook -- Summary -- Step 14: Storing Transaction Data -- The Metaphor -- The Goal -- The Challenge -- The Idea -- Transforming a Book into a Blockchain-Data-Structure -- Starting Point: A Book -- Transformation 1: Making Page Dependency Explicit -- Transformation 2: Outsourcing the Content -- Transformation 3: Replacing Page Numbers -- Transformation 4: Creating Reference Numbers -- Transformation 5: Getting Rid of the Book Spine -- Goal Achieved: Appreciating the Result -- The Blockchain-Data-Structure -- The Mental Unit of a Page of the Ordering Catalog and Its Corresponding Content Page -- Ordering Catalog -- Content Pages -- Catalog Page Reference Numbers -- Content Reference Numbers -- Storing Transactions in the Blockchain-Data-Structure -- Outlook -- Summary -- Step 15: Using the Data Store -- The Metaphor -- Adding New Transactions -- Detecting Changes -- Changing the Content of Transaction Data -- Changing a Reference in the Merkle Tree -- Replacing a Transaction -- Changing the Merkle Root -- Changing a Block Header Reference -- Changing Data Orderly -- Intended vs. Unintended Changes -- Outlook -- Summary -- Step 16: Protecting the Data Store -- The Metaphor -- The Goal -- The Challenge -- The Idea -- A Short Detour to Immutability -- How It Works: The Big Picture -- Making Manipulations Stand Out -- Enforcing Rewriting the History for Embedding Changes -- Making Adding Data Computationally Expensive -- How It Works: The Details -- Compulsory Data -- The Process of Creating A New Block -- Validation Rules -- Why It Works -- The Costs of Manipulating the Blockchain-Data-Structure -- The Immutable Data Store in the Real World -- Outlook -- Summary
Title Blockchain basics : a non-technical introduction in 25 steps
URI https://cir.nii.ac.jp/crid/1130000796007352064
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=4822962
https://learning.oreilly.com/library/view/~/9781484226049/?ar
http://link.springer.com/10.1007/978-1-4842-2604-9
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781484226049&uid=none
http://www.books24x7.com/marc.asp?bookid=128141
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NixMxFA9uFXUv6qps1ZUgHoRlYCaTyYd4sUtVEFYPq-wtJJkMO7SU0qmlf_6-TDKdafcgHryETpi-hPcb8t7L-0LoPTekzLSjiRSpTkAeV4moXJqUpMxZKf1g2mYT_PJSXF_Ln7EzY9O2E-CLhdhu5fK_Qg1zALZPnf0HuHdEYQJ-A-gwAuwwHmjEu8fokwW5NLM3YOqfg2zy1ZdDJjMY-Eko1WrbChvrUOQ1BjmS4hyAXvb95cH-7oAM-efDi4GMH1wMfF4OYjiCuQimj0-cTcON4p3Ds4-XALNS-LQdlgKIvaTYxe9NJoQJCcoJP0JHYLCM0P2v0x-_vve3W8Ln7ok2ky6uKboCW90eOh9zLPO7t-YxOtbNDI55EAHrBuT-oq73bYBGV3oFc4-aWT2fNyCz7viyWxXh6ika-bSRZ-ieW5ygh10-wQl60vXNwPEYfY4-9UjhgBT-iDXewwkPcYIHTArc4vQC_f4yvbr4lsQuFokuZEF4YkDHc5JaUtLKWWeYZt63KR0xRJjcUJ3nNhMlY8JJV3DOHSeaGmFKML4rm79EI9iBO0XYcFB4cwZaemaoLYUumBAlNdwymVMnxujdgG1qM2897o0a8J3KMToDbipb-zHz7kyAQLZ9CgoCGuoY4Y7Pqv1_DBNW08kF9f0BGAESgf8q0N-QwyXwDpbwCqFbrsysSYPvlmZj9KFDKxLpCmgDJZUpT0t5Ykq--suGX6PH_ff_Bo3Wqz_uDD2wm3XdrN7GT_MWYyRaEQ
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Blockchain+basics+%3A+a+non-technical+introduction+in+25+steps&rft.au=Drescher%2C+Daniel&rft.date=2017-01-01&rft.pub=Apress&rft.isbn=9781484226032&rft_id=info:doi/10.1007%2F978-1-4842-2604-9&rft.externalDocID=BB26897107
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.safaribooksonline.com%2Flibrary%2Fcover%2F9781484226049
http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97814842%2F9781484226049.jpg
thumbnail_s http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-1-4842-2604-9