skip to content
Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications. Preview this item
ClosePreview this item
Checking...

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

Author: Xun Wu (Brian); Weimin Sun
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Wu, Xun (Brian).
Blockchain Quick Start Guide : A Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Xun Wu (Brian); Weimin Sun
ISBN: 9781789802801 1789802806
OCLC Number: 1080999545
Notes: GetHistory
Description: 1 online resource (218 pages)
Contents: 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 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 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 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 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

Abstract:

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

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1080999545> # Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "1080999545" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/8844566838#Place/birmingham> ; # Birmingham
    schema:about <http://dewey.info/class/005.824/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/8844566838#Topic/blockchains> ; # Blockchains
    schema:about <http://experiment.worldcat.org/entity/work/data/8844566838#Topic/electronic_funds_transfers> ; # Electronic funds transfers
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/8844566838#Person/sun_weimin> ; # Weimin Sun
    schema:creator <http://experiment.worldcat.org/entity/work/data/8844566838#Person/wu_xun_brian> ; # Xun (Brian) Wu
    schema:datePublished "2018" ;
    schema:description "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."@en ;
    schema:description "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"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/8844566838> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/8844566838#CreativeWork/blockchain_quick_start_guide_a_beginner_s_guide_to_developing_enterprise_grade_decentralized_applications> ;
    schema:name "Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications."@en ;
    schema:productID "1080999545" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1080999545#PublicationEvent/birmingham_packt_publishing_ltd_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/8844566838#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5626918> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789802801> ;
    schema:workExample <http://worldcat.org/isbn/9781789802801> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1080999545> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/8844566838#Agent/packt_publishing_ltd> # Packt Publishing Ltd
    a bgn:Agent ;
    schema:name "Packt Publishing Ltd" ;
    .

<http://experiment.worldcat.org/entity/work/data/8844566838#Person/sun_weimin> # Weimin Sun
    a schema:Person ;
    schema:familyName "Sun" ;
    schema:givenName "Weimin" ;
    schema:name "Weimin Sun" ;
    .

<http://experiment.worldcat.org/entity/work/data/8844566838#Person/wu_xun_brian> # Xun (Brian) Wu
    a schema:Person ;
    schema:familyName "Wu" ;
    schema:givenName "Xun (Brian)" ;
    schema:name "Xun (Brian) Wu" ;
    .

<http://experiment.worldcat.org/entity/work/data/8844566838#Topic/electronic_funds_transfers> # Electronic funds transfers
    a schema:Intangible ;
    schema:name "Electronic funds transfers"@en ;
    .

<http://worldcat.org/entity/work/data/8844566838#CreativeWork/blockchain_quick_start_guide_a_beginner_s_guide_to_developing_enterprise_grade_decentralized_applications>
    a schema:CreativeWork ;
    rdfs:label "Blockchain Quick Start Guide : A Beginner's Guide to Developing Enterprise-Grade Decentralized Applications." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1080999545> ; # Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.
    .

<http://worldcat.org/isbn/9781789802801>
    a schema:ProductModel ;
    schema:isbn "1789802806" ;
    schema:isbn "9781789802801" ;
    .

<http://www.worldcat.org/title/-/oclc/1080999545>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1080999545> ; # Blockchain Quick Start Guide : a Beginner's Guide to Developing Enterprise-Grade Decentralized Applications.
    schema:dateModified "2019-10-26" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.