Blockchain Developer's Guide :: Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda.
Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerin...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , , |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerings, crypto-mining, DApp deployment, Ethereum ... |
Beschreibung: | The nothing-at-stake attack |
Beschreibung: | 1 online resource (546 pages) |
ISBN: | 1789957737 9781789957730 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1081000126 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr |n|---||||| | ||
008 | 190105s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d MERUC |d YDX |d CHVBK |d UKAHL |d OCLCQ |d RDF |d OCLCQ |d N$T |d OCLCQ |d NLW |d K6U |d OCLCQ |d SXB | ||
019 | |a 1080587869 | ||
020 | |a 1789957737 | ||
020 | |a 9781789957730 |q (electronic bk.) | ||
035 | |a (OCoLC)1081000126 |z (OCoLC)1080587869 | ||
050 | 4 | |a QA76.9.D32 |b .H555 2018 | |
082 | 7 | |a 005.824 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Hill, Brenn. | |
245 | 1 | 0 | |a Blockchain Developer's Guide : |b Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (546 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Blockchain 101; Processing a financial transaction; Ledger; Concept of a trustless system; Introducing blockchain; General elements of blockchain; Peer-to-peer network; Block; Block header; Addresses; Wallets; Transaction; Nodes; What does blockchain solve?; Types of blockchains; Public blockchain; Semi-private blockchain; Private blockchain; Consortium blockchain; Byzantine generals problem; Consensus; Blockchain in a nutshell; Benefits; Banking records; Medical records; Government records | |
505 | 8 | |a Creative and copyright recordsUniversity degree records; Challenges; Complexity; Network scalability; Speed and cost; Double spending ; Summary; Chapter 2: Components and Structure of Blockchain; Blocks; The chain between blocks; Hashing and signatures; Digital signatures; What are digital keys?; Example block data; Example Ethereum block; Bitcoin block; Global state; Block time and block size; Blockchain miners; Blockchain validators; Smart contracts; Blockchain speed; How to calculate blockchain throughput; Comparisons with traditional networks; Summary | |
505 | 8 | |a Chapter 3: Decentralization Versus Distributed SystemsDistributed systems; Resiliency; Fault tolerance and failure isolation; Consensus and coordination; Backups; Consistency; Peer-to-peer systems; Decentralized systems; Principles of decentralized systems; Open access; Non-hierarchical; Ecosystem diversity; Transparency; Downsides; Speed; Censorship resistance; Chaos and non-determinism; Summary; Chapter 4: Cryptography and Mechanics Behind Blockchain; Principles of security; Historical perspective -- classical cryptography; Types of cryptography; Symmetric cryptography | |
505 | 8 | |a Asymmetric (public-key) cryptographySignatures; Hashing; The avalanche effect; Collisions; Hashing a block; Hashing outside PoW; Summary; Chapter 5: Bitcoin; The history of Bitcoin; Why Bitcoin is volatile; Keys and addresses; Currency units; Vanity addresses; Base58 check encoding; Transactions; Types; Pay-to-Public-Key Hash; Pay-to-Script Hash; Blocks; Genesis block; Bitcoin network; Types of nodes; Full node; Lightweight nodes; Other nodes; Network discovery; Finding peers; DNS seeds; Static IPs; Wallets; Types; Deterministic wallet; Deterministic wallets; HD wallets | |
505 | 8 | |a Non-deterministic walletSummary; Chapter 6: Altcoins; Introducing Altcoins; Tokens; Ethereum; Omni Layer; NEO; Waves; Counterparty; Alternative currency; Monetary alternatives; Consensus alternatives; Litecoin; Ether; Ripple; Bitcoin Cash; Acquiring cryptocurrency ; Mining of cryptocurrency; Bitcoin mining; Mining difficulty; Mining pools; Altcoin mining; Cryptocurrency exchanges; Cryptocurrency wallets; Summary; Chapter 7: Achieving Consensus; Practical Byzantine fault tolerance algorithm ; Byzantine faults; How PBFT works; Proof of Work; How the PoW problem works in Bitcoin; Proof of Stake | |
500 | |a The nothing-at-stake attack | ||
520 | |a Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerings, crypto-mining, DApp deployment, Ethereum ... | ||
650 | 0 | |a Blockchains. | |
650 | 7 | |a Coding theory & cryptology. |2 bicssc | |
650 | 7 | |a Computer security. |2 bicssc | |
650 | 7 | |a Data encryption. |2 bicssc | |
650 | 7 | |a Programming & scripting languages: general. |2 bicssc | |
650 | 7 | |a Computers |x Security |x General. |2 bisacsh | |
650 | 7 | |a Computers |x Security |x Cryptography. |2 bisacsh | |
650 | 7 | |a Computers |x Programming Languages |x JavaScript. |2 bisacsh | |
655 | 4 | |a Electronic book. | |
700 | 1 | |a Chopra, Samanyu. | |
700 | 1 | |a Valencourt, Paul. | |
700 | 1 | |a Prusty, Narayan. | |
776 | 0 | 8 | |i Print version: |a Hill, Brenn. |t Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781789954722 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1991799 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH35804892 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5626928 | ||
938 | |a EBSCOhost |b EBSC |n 1991799 | ||
938 | |a YBP Library Services |b YANK |n 15914154 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1081000126 |
---|---|
_version_ | 1816882481461198848 |
adam_text | |
any_adam_object | |
author | Hill, Brenn |
author2 | Chopra, Samanyu Valencourt, Paul Prusty, Narayan |
author2_role | |
author2_variant | s c sc p v pv n p np |
author_facet | Hill, Brenn Chopra, Samanyu Valencourt, Paul Prusty, Narayan |
author_role | |
author_sort | Hill, Brenn |
author_variant | b h bh |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D32 .H555 2018 |
callnumber-search | QA76.9.D32 .H555 2018 |
callnumber-sort | QA 276.9 D32 H555 42018 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Blockchain 101; Processing a financial transaction; Ledger; Concept of a trustless system; Introducing blockchain; General elements of blockchain; Peer-to-peer network; Block; Block header; Addresses; Wallets; Transaction; Nodes; What does blockchain solve?; Types of blockchains; Public blockchain; Semi-private blockchain; Private blockchain; Consortium blockchain; Byzantine generals problem; Consensus; Blockchain in a nutshell; Benefits; Banking records; Medical records; Government records Creative and copyright recordsUniversity degree records; Challenges; Complexity; Network scalability; Speed and cost; Double spending ; Summary; Chapter 2: Components and Structure of Blockchain; Blocks; The chain between blocks; Hashing and signatures; Digital signatures; What are digital keys?; Example block data; Example Ethereum block; Bitcoin block; Global state; Block time and block size; Blockchain miners; Blockchain validators; Smart contracts; Blockchain speed; How to calculate blockchain throughput; Comparisons with traditional networks; Summary Chapter 3: Decentralization Versus Distributed SystemsDistributed systems; Resiliency; Fault tolerance and failure isolation; Consensus and coordination; Backups; Consistency; Peer-to-peer systems; Decentralized systems; Principles of decentralized systems; Open access; Non-hierarchical; Ecosystem diversity; Transparency; Downsides; Speed; Censorship resistance; Chaos and non-determinism; Summary; Chapter 4: Cryptography and Mechanics Behind Blockchain; Principles of security; Historical perspective -- classical cryptography; Types of cryptography; Symmetric cryptography Asymmetric (public-key) cryptographySignatures; Hashing; The avalanche effect; Collisions; Hashing a block; Hashing outside PoW; Summary; Chapter 5: Bitcoin; The history of Bitcoin; Why Bitcoin is volatile; Keys and addresses; Currency units; Vanity addresses; Base58 check encoding; Transactions; Types; Pay-to-Public-Key Hash; Pay-to-Script Hash; Blocks; Genesis block; Bitcoin network; Types of nodes; Full node; Lightweight nodes; Other nodes; Network discovery; Finding peers; DNS seeds; Static IPs; Wallets; Types; Deterministic wallet; Deterministic wallets; HD wallets Non-deterministic walletSummary; Chapter 6: Altcoins; Introducing Altcoins; Tokens; Ethereum; Omni Layer; NEO; Waves; Counterparty; Alternative currency; Monetary alternatives; Consensus alternatives; Litecoin; Ether; Ripple; Bitcoin Cash; Acquiring cryptocurrency ; Mining of cryptocurrency; Bitcoin mining; Mining difficulty; Mining pools; Altcoin mining; Cryptocurrency exchanges; Cryptocurrency wallets; Summary; Chapter 7: Achieving Consensus; Practical Byzantine fault tolerance algorithm ; Byzantine faults; How PBFT works; Proof of Work; How the PoW problem works in Bitcoin; Proof of Stake |
ctrlnum | (OCoLC)1081000126 |
dewey-full | 005.824 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.824 |
dewey-search | 005.824 |
dewey-sort | 15.824 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05558cam a2200601Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1081000126</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |n|---|||||</controlfield><controlfield tag="008">190105s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">YDX</subfield><subfield code="d">CHVBK</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">RDF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLW</subfield><subfield code="d">K6U</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SXB</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1080587869</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789957737</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789957730</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1081000126</subfield><subfield code="z">(OCoLC)1080587869</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.9.D32</subfield><subfield code="b">.H555 2018</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.824</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hill, Brenn.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Blockchain Developer's Guide :</subfield><subfield code="b">Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (546 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Blockchain 101; Processing a financial transaction; Ledger; Concept of a trustless system; Introducing blockchain; General elements of blockchain; Peer-to-peer network; Block; Block header; Addresses; Wallets; Transaction; Nodes; What does blockchain solve?; Types of blockchains; Public blockchain; Semi-private blockchain; Private blockchain; Consortium blockchain; Byzantine generals problem; Consensus; Blockchain in a nutshell; Benefits; Banking records; Medical records; Government records</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creative and copyright recordsUniversity degree records; Challenges; Complexity; Network scalability; Speed and cost; Double spending ; Summary; Chapter 2: Components and Structure of Blockchain; Blocks; The chain between blocks; Hashing and signatures; Digital signatures; What are digital keys?; Example block data; Example Ethereum block; Bitcoin block; Global state; Block time and block size; Blockchain miners; Blockchain validators; Smart contracts; Blockchain speed; How to calculate blockchain throughput; Comparisons with traditional networks; Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 3: Decentralization Versus Distributed SystemsDistributed systems; Resiliency; Fault tolerance and failure isolation; Consensus and coordination; Backups; Consistency; Peer-to-peer systems; Decentralized systems; Principles of decentralized systems; Open access; Non-hierarchical; Ecosystem diversity; Transparency; Downsides; Speed; Censorship resistance; Chaos and non-determinism; Summary; Chapter 4: Cryptography and Mechanics Behind Blockchain; Principles of security; Historical perspective -- classical cryptography; Types of cryptography; Symmetric cryptography</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Asymmetric (public-key) cryptographySignatures; Hashing; The avalanche effect; Collisions; Hashing a block; Hashing outside PoW; Summary; Chapter 5: Bitcoin; The history of Bitcoin; Why Bitcoin is volatile; Keys and addresses; Currency units; Vanity addresses; Base58 check encoding; Transactions; Types; Pay-to-Public-Key Hash; Pay-to-Script Hash; Blocks; Genesis block; Bitcoin network; Types of nodes; Full node; Lightweight nodes; Other nodes; Network discovery; Finding peers; DNS seeds; Static IPs; Wallets; Types; Deterministic wallet; Deterministic wallets; HD wallets</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Non-deterministic walletSummary; Chapter 6: Altcoins; Introducing Altcoins; Tokens; Ethereum; Omni Layer; NEO; Waves; Counterparty; Alternative currency; Monetary alternatives; Consensus alternatives; Litecoin; Ether; Ripple; Bitcoin Cash; Acquiring cryptocurrency ; Mining of cryptocurrency; Bitcoin mining; Mining difficulty; Mining pools; Altcoin mining; Cryptocurrency exchanges; Cryptocurrency wallets; Summary; Chapter 7: Achieving Consensus; Practical Byzantine fault tolerance algorithm ; Byzantine faults; How PBFT works; Proof of Work; How the PoW problem works in Bitcoin; Proof of Stake</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">The nothing-at-stake attack</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerings, crypto-mining, DApp deployment, Ethereum ...</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Blockchains.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Coding theory & cryptology.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer security.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Data encryption.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming & scripting languages: general.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Security</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Security</subfield><subfield code="x">Cryptography.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">JavaScript.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic book.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chopra, Samanyu.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Valencourt, Paul.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Prusty, Narayan.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Hill, Brenn.</subfield><subfield code="t">Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2018</subfield><subfield code="z">9781789954722</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1991799</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH35804892</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5626928</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1991799</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15914154</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Electronic book. |
genre_facet | Electronic book. |
id | ZDB-4-EBA-on1081000126 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:18Z |
institution | BVB |
isbn | 1789957737 9781789957730 |
language | English |
oclc_num | 1081000126 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (546 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Hill, Brenn. Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. Birmingham : Packt Publishing Ltd, 2018. 1 online resource (546 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Blockchain 101; Processing a financial transaction; Ledger; Concept of a trustless system; Introducing blockchain; General elements of blockchain; Peer-to-peer network; Block; Block header; Addresses; Wallets; Transaction; Nodes; What does blockchain solve?; Types of blockchains; Public blockchain; Semi-private blockchain; Private blockchain; Consortium blockchain; Byzantine generals problem; Consensus; Blockchain in a nutshell; Benefits; Banking records; Medical records; Government records Creative and copyright recordsUniversity degree records; Challenges; Complexity; Network scalability; Speed and cost; Double spending ; Summary; Chapter 2: Components and Structure of Blockchain; Blocks; The chain between blocks; Hashing and signatures; Digital signatures; What are digital keys?; Example block data; Example Ethereum block; Bitcoin block; Global state; Block time and block size; Blockchain miners; Blockchain validators; Smart contracts; Blockchain speed; How to calculate blockchain throughput; Comparisons with traditional networks; Summary Chapter 3: Decentralization Versus Distributed SystemsDistributed systems; Resiliency; Fault tolerance and failure isolation; Consensus and coordination; Backups; Consistency; Peer-to-peer systems; Decentralized systems; Principles of decentralized systems; Open access; Non-hierarchical; Ecosystem diversity; Transparency; Downsides; Speed; Censorship resistance; Chaos and non-determinism; Summary; Chapter 4: Cryptography and Mechanics Behind Blockchain; Principles of security; Historical perspective -- classical cryptography; Types of cryptography; Symmetric cryptography Asymmetric (public-key) cryptographySignatures; Hashing; The avalanche effect; Collisions; Hashing a block; Hashing outside PoW; Summary; Chapter 5: Bitcoin; The history of Bitcoin; Why Bitcoin is volatile; Keys and addresses; Currency units; Vanity addresses; Base58 check encoding; Transactions; Types; Pay-to-Public-Key Hash; Pay-to-Script Hash; Blocks; Genesis block; Bitcoin network; Types of nodes; Full node; Lightweight nodes; Other nodes; Network discovery; Finding peers; DNS seeds; Static IPs; Wallets; Types; Deterministic wallet; Deterministic wallets; HD wallets Non-deterministic walletSummary; Chapter 6: Altcoins; Introducing Altcoins; Tokens; Ethereum; Omni Layer; NEO; Waves; Counterparty; Alternative currency; Monetary alternatives; Consensus alternatives; Litecoin; Ether; Ripple; Bitcoin Cash; Acquiring cryptocurrency ; Mining of cryptocurrency; Bitcoin mining; Mining difficulty; Mining pools; Altcoin mining; Cryptocurrency exchanges; Cryptocurrency wallets; Summary; Chapter 7: Achieving Consensus; Practical Byzantine fault tolerance algorithm ; Byzantine faults; How PBFT works; Proof of Work; How the PoW problem works in Bitcoin; Proof of Stake The nothing-at-stake attack Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerings, crypto-mining, DApp deployment, Ethereum ... Blockchains. Coding theory & cryptology. bicssc Computer security. bicssc Data encryption. bicssc Programming & scripting languages: general. bicssc Computers Security General. bisacsh Computers Security Cryptography. bisacsh Computers Programming Languages JavaScript. bisacsh Electronic book. Chopra, Samanyu. Valencourt, Paul. Prusty, Narayan. Print version: Hill, Brenn. Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. Birmingham : Packt Publishing Ltd, ©2018 9781789954722 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1991799 Volltext |
spellingShingle | Hill, Brenn Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Blockchain 101; Processing a financial transaction; Ledger; Concept of a trustless system; Introducing blockchain; General elements of blockchain; Peer-to-peer network; Block; Block header; Addresses; Wallets; Transaction; Nodes; What does blockchain solve?; Types of blockchains; Public blockchain; Semi-private blockchain; Private blockchain; Consortium blockchain; Byzantine generals problem; Consensus; Blockchain in a nutshell; Benefits; Banking records; Medical records; Government records Creative and copyright recordsUniversity degree records; Challenges; Complexity; Network scalability; Speed and cost; Double spending ; Summary; Chapter 2: Components and Structure of Blockchain; Blocks; The chain between blocks; Hashing and signatures; Digital signatures; What are digital keys?; Example block data; Example Ethereum block; Bitcoin block; Global state; Block time and block size; Blockchain miners; Blockchain validators; Smart contracts; Blockchain speed; How to calculate blockchain throughput; Comparisons with traditional networks; Summary Chapter 3: Decentralization Versus Distributed SystemsDistributed systems; Resiliency; Fault tolerance and failure isolation; Consensus and coordination; Backups; Consistency; Peer-to-peer systems; Decentralized systems; Principles of decentralized systems; Open access; Non-hierarchical; Ecosystem diversity; Transparency; Downsides; Speed; Censorship resistance; Chaos and non-determinism; Summary; Chapter 4: Cryptography and Mechanics Behind Blockchain; Principles of security; Historical perspective -- classical cryptography; Types of cryptography; Symmetric cryptography Asymmetric (public-key) cryptographySignatures; Hashing; The avalanche effect; Collisions; Hashing a block; Hashing outside PoW; Summary; Chapter 5: Bitcoin; The history of Bitcoin; Why Bitcoin is volatile; Keys and addresses; Currency units; Vanity addresses; Base58 check encoding; Transactions; Types; Pay-to-Public-Key Hash; Pay-to-Script Hash; Blocks; Genesis block; Bitcoin network; Types of nodes; Full node; Lightweight nodes; Other nodes; Network discovery; Finding peers; DNS seeds; Static IPs; Wallets; Types; Deterministic wallet; Deterministic wallets; HD wallets Non-deterministic walletSummary; Chapter 6: Altcoins; Introducing Altcoins; Tokens; Ethereum; Omni Layer; NEO; Waves; Counterparty; Alternative currency; Monetary alternatives; Consensus alternatives; Litecoin; Ether; Ripple; Bitcoin Cash; Acquiring cryptocurrency ; Mining of cryptocurrency; Bitcoin mining; Mining difficulty; Mining pools; Altcoin mining; Cryptocurrency exchanges; Cryptocurrency wallets; Summary; Chapter 7: Achieving Consensus; Practical Byzantine fault tolerance algorithm ; Byzantine faults; How PBFT works; Proof of Work; How the PoW problem works in Bitcoin; Proof of Stake Blockchains. Coding theory & cryptology. bicssc Computer security. bicssc Data encryption. bicssc Programming & scripting languages: general. bicssc Computers Security General. bisacsh Computers Security Cryptography. bisacsh Computers Programming Languages JavaScript. bisacsh |
title | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_auth | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_exact_search | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_full | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_fullStr | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_full_unstemmed | Blockchain Developer's Guide : Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
title_short | Blockchain Developer's Guide : |
title_sort | blockchain developer s guide develop smart applications with blockchain technologies ethereum javascript hyperledger fabric and corda |
title_sub | Develop Smart Applications with Blockchain Technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. |
topic | Blockchains. Coding theory & cryptology. bicssc Computer security. bicssc Data encryption. bicssc Programming & scripting languages: general. bicssc Computers Security General. bisacsh Computers Security Cryptography. bisacsh Computers Programming Languages JavaScript. bisacsh |
topic_facet | Blockchains. Coding theory & cryptology. Computer security. Data encryption. Programming & scripting languages: general. Computers Security General. Computers Security Cryptography. Computers Programming Languages JavaScript. Electronic book. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1991799 |
work_keys_str_mv | AT hillbrenn blockchaindevelopersguidedevelopsmartapplicationswithblockchaintechnologiesethereumjavascripthyperledgerfabricandcorda AT choprasamanyu blockchaindevelopersguidedevelopsmartapplicationswithblockchaintechnologiesethereumjavascripthyperledgerfabricandcorda AT valencourtpaul blockchaindevelopersguidedevelopsmartapplicationswithblockchaintechnologiesethereumjavascripthyperledgerfabricandcorda AT prustynarayan blockchaindevelopersguidedevelopsmartapplicationswithblockchaintechnologiesethereumjavascripthyperledgerfabricandcorda |