Cargando…

Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.

Blockchain technology is giving birth to new business models, inspiring communities to build economies on a decentralized network. This book will be your practical guide to get you up and running with concepts of building your very own Blockchain network. You will get a thorough understanding of how...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wu, Xun (Brian)
Otros Autores: Sun, Weimin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1080999545
003 OCoLC
005 20240329122006.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 YDX  |d MERUC  |d CHVBK  |d OCLCO  |d UKAHL  |d OCLCF  |d OCLCQ  |d RDF  |d OCLCQ  |d NLW  |d UKMGB  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCA  |d OCLCO 
015 |a GBC229319  |2 bnb 
016 7 |a 019205920  |2 Uk 
019 |a 1081249080  |a 1090888823 
020 |a 9781789802801 
020 |a 1789802806 
020 |z 1789807972 
020 |z 9781789807974 
029 1 |a AU@  |b 000065066397 
029 1 |a CHNEW  |b 001039965 
029 1 |a CHVBK  |b 559036299 
029 1 |a UKMGB  |b 019205920 
035 |a (OCoLC)1080999545  |z (OCoLC)1081249080  |z (OCoLC)1090888823 
037 |a 9781789802801  |b Packt Publishing 
050 4 |a QA76.9.D32  |b .W8 2018 
072 7 |a COM  |x 053000  |2 bisacsh 
082 0 4 |a 005.824  |2 23 
049 |a UAMI 
100 1 |a Wu, Xun (Brian) 
245 1 0 |a Blockchain Quick Start Guide :  |b a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (218 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 and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Blockchain Technology; The genealogy analogy; Bitcoin; Why Bitcoin; A peer-to-peer network; Cryptography and hash functions; The distributed ledger, blocks, transactions, addresses, and UTXO; The consensus mechanism; Forking; Mining and difficulty level; Hacking -- the 51% problem; Private keys and Bitcoin wallets; Bitcoin scripting; Altcoins; Ethereum; Enterprise blockchain -- Hyperledger; The evolution of blockchain; Summary; Chapter 2: Ethereum Fundamentals 
505 8 |a An overview of EthereumEthereum basic concepts; Ether; ERC20 tokens; Smart contracts; Ethereum virtual machines; Ethereum gas; Account; Oracle; Other concepts; Performance; Throughput; Proof-of-Stake (PoS); Casper; Plasma; Sharding; Summary; Chapter 3: Overview of Solidity Programming; What is solidity?; Tools for solidity development environment; Browser-based IDE; Remix; EthFiddle; Command-line development management tools; Truffle; Introduction to smart contracts; Layout of a solidity source file; Pragma; Comments; Import; Paths; Relative paths; Structure of a contract; State variables 
505 8 |a Data typeEnum type; Struct type; Mapping; Functions; Input parameters; Access modifiers; Output parameters; Modifiers; Events; Constructor; Constant state variables, unit, and functions; Ether units; Time units; Inheritance, abstract, and interface; Common smart contract patterns; Access restriction; State machine; Smart contract security; Keep contract simple and modular; Use the checks-effects-interactions pattern; DoS with block gas limit; Handle errors in external calls; Case study -- crowdfunding campaign; Summary; Chapter 4: Building an Ethereum Blockchain Application 
505 8 |a Decentralized application overviewweb3.js quick overview; Provider; DApp development tools; Truffle; Ganache; Setting up an Ethereum development environment; Installing Truffle; Installing Ganache; Creating a Truffle project; Launching the Ganache environment; Deploying a smart contract; Writing a campaign decentralized application; Selecting a web3 provider; Loading account information; Loading project information; Handling the fund function; checkGoalReached; Summary; Chapter 5: Exploring an Enterprise Blockchain Application Using Hyperledger Fabric; Key concepts in Hyperledger Fabric 
505 8 |a LedgerChaincode; Channel; Core component model; Peers; Membership service provider (MSP); Certificate authority (CA); Ordering service; Hyperledger Fabric basic transaction flow; Issuance claim; Setting up a Hyperledger Fabric environment; Installation prerequisites; Installing Hyperledger Fabric; Writing chaincode; Development tools; LiteIDE ; JetBrains Gogland; Visual Studio Code; Chaincode key concept and APIs; Defining an issuance claim; Initializing the chaincode; Invoking the chaincode; AddCompany; ReportLost; RequestedInfo; SubmitClaim, ConfirmClaimSubmission, ApproveClaim; Query 
500 |a GetHistory 
520 |a Blockchain technology is giving birth to new business models, inspiring communities to build economies on a decentralized network. This book will be your practical guide to get you up and running with concepts of building your very own Blockchain network. You will get a thorough understanding of how a decentralized network is built and deployed. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Blockchains. 
650 0 |a Electronic funds transfers. 
650 6 |a Transferts électroniques de fonds. 
650 7 |a Database design & theory.  |2 bicssc 
650 7 |a Computer networking & communications.  |2 bicssc 
650 7 |a Information architecture.  |2 bicssc 
650 7 |a Data capture & analysis.  |2 bicssc 
650 7 |a Computers  |x Networking  |x General.  |2 bisacsh 
650 7 |a Computers  |x Data Modeling & Design.  |2 bisacsh 
650 7 |a Computers  |x Data Processing.  |2 bisacsh 
650 7 |a Electronic funds transfers  |2 fast 
700 1 |a Sun, Weimin. 
776 0 8 |i Print version:  |a Wu, Xun (Brian).  |t Blockchain Quick Start Guide : A Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781789807974 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5626918  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35804873 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5626918 
938 |a YBP Library Services  |b YANK  |n 15960173 
994 |a 92  |b IZTAP