|
|
|
|
LEADER |
00000cam a2200000Mu 4500 |
001 |
OR_on1224927113 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m d |
007 |
cr n ||| |
008 |
201110s2020 xx o ||| 0 und d |
040 |
|
|
|a VT2
|b eng
|c VT2
|d ERF
|d TOH
|d OCLCO
|d OCLCF
|d LIV
|d K6U
|d YDX
|d EBLCP
|d CZL
|d DST
|d UKAHL
|d N$T
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1256803753
|a 1332960485
|
020 |
|
|
|a 9781617296338
|
020 |
|
|
|a 1617296333
|
020 |
|
|
|a 9781638356745
|q (electronic bk.)
|
020 |
|
|
|a 1638356742
|q (electronic bk.)
|
029 |
1 |
|
|a AU@
|b 000068856925
|
035 |
|
|
|a (OCoLC)1224927113
|z (OCoLC)1256803753
|z (OCoLC)1332960485
|
050 |
1 |
4 |
|a QA76.9.A25
|b .R36 2020
|
082 |
0 |
4 |
|a 005.8
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Ramamurthy, Bina.
|
245 |
1 |
0 |
|a Blockchain in Action
|h [electronic resource] /
|c Bina Ramamurthy.
|
260 |
|
|
|a [S.l.] :
|b Manning Publications,
|c 2020.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
500 |
|
|
|a Title from content provider.
|
520 |
|
|
|a Blockchain in Action teaches you how to design and build blockchain-based decentralized apps, and is written in a clear, jargon-free style. First, you'll get an overview of how blockchain works. Next, you'll code your first smart contract using Ethereum and Solidity, adding a web interface, trust validation, and other features until your app is ready for deployment. The only thing you need to get started is standard hardware and open source software.
|
505 |
0 |
|
|a Intro -- Blockchain in Action -- Copyright -- dedication -- brief contents -- contents -- front matter -- Preface -- Acknowledgments -- About this book -- Who should read this book -- How this book is organized: A roadmap -- About the code -- liveBook discussion forum -- Other online resources -- About the author -- About the cover illustration -- Part 1. Getting started with blockchain programming -- 1 Blockchain basics -- 1.1 From Bitcoin to blockchain -- 1.2 What is a blockchain? -- 1.3 Blockchain programming -- 1.3.1 Decentralized infrastructure -- 1.3.2 Distributed ledger technology
|
505 |
8 |
|
|a 1.3.3 Disintermediation protocol -- 1.3.4 Trust enabler -- 1.4 Motivating scenarios -- 1.4.1 Automatic and consistent data collection -- 1.4.2 Timely information sharing -- 1.4.3 Verifiable compliance -- 1.4.4 Auditable actions for provenance -- 1.4.5 Guidance for governance -- 1.4.6 Attribution of actions -- 1.4.7 Pandemic management -- 1.5 Retrospective -- 1.6 Summary -- 2 Smart contracts -- 2.1 The concept of a smart contract -- 2.1.1 Bitcoin transactions versus smart contract transactions -- 2.1.2 What does a smart contract do? -- 2.2 Design of a smart contract
|
505 |
8 |
|
|a 2.2.1 A use case diagram for the counter -- 2.2.2 Data assets, peer participants, roles, rules, and transactions -- 2.2.3 From class diagram to contract diagram -- 2.3 Development of a smart contract code -- 2.3.1 Solidity language -- 2.3.2 Smart contract code for Counter -- 2.4 Deploying and testing the smart contract -- 2.4.1 The Remix IDE -- 2.4.2 Deployment and testing -- 2.4.3 Key takeaways -- 2.5 What makes a blockchain contract smart? -- 2.6 Decentralized airline system use case -- 2.6.1 ASK definition -- 2.6.2 Sequence of operations -- 2.7 Airlines smart contract
|
505 |
8 |
|
|a 2.7.1 Peer participants, data assets, roles, rules, and transactions -- 2.7.2 Airlines smart contract code -- 2.7.3 ASK smart contract deployment and testing -- 2.8 Smart contract design considerations -- 2.9 Best practices -- 2.10 Summary -- 3 Techniques for trust and integrity -- 3.1 Essentials of trust and integrity -- 3.1.1 Trust -- 3.1.2 Integrity -- 3.2 Digital democracy problem -- 3.2.1 Designing a solution -- 3.2.2 Use case diagram -- 3.2.3 Incremental development of code -- 3.2.4 Users, assets, and transactions -- 3.2.5 Finite state machine diagram -- 3.2.6 Trust intermediation
|
505 |
8 |
|
|a 3.2.7 Defining and using modifiers -- 3.2.8 Contract diagram including modifiers -- 3.2.9 Putting it all together -- 3.3 Testing -- 3.3.1 Positive tests -- 3.3.2 Negative tests -- 3.4 Using modifiers, require(), and revert() -- 3.5 Assert() declarations -- 3.6 Best practices -- 3.7 Retrospective -- 3.8 Summary -- 4 From smart contracts to Dapps -- 4.1 Dapp development using Truffle -- 4.1.1 The development process -- 4.1.2 Installing Truffle -- 4.1.3 Building the Dapp stack -- 4.2 Install Ganache test chain -- 4.3 Develop the smart contract -- 4.3.1 Create a project folder
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Blockchains (Databases)
|
650 |
|
0 |
|a Data encryption (Computer science)
|
650 |
|
0 |
|a Application software.
|
650 |
|
0 |
|a Information technology.
|
650 |
|
6 |
|a Chaînes de blocs.
|
650 |
|
6 |
|a Technologie de l'information.
|
650 |
|
6 |
|a Chiffrement (Informatique)
|
650 |
|
6 |
|a Logiciels d'application.
|
650 |
|
7 |
|a information technology.
|2 aat
|
650 |
|
7 |
|a Application software
|2 fast
|
650 |
|
7 |
|a Blockchains (Databases)
|2 fast
|
650 |
|
7 |
|a Data encryption (Computer science)
|2 fast
|
650 |
|
7 |
|a Information technology
|2 fast
|
776 |
0 |
8 |
|c Original
|z 9781617296338
|z 1617296333
|w (OCoLC)1152987431
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781617296338/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH39609419
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6642832
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 302273019
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2949122
|
994 |
|
|
|a 92
|b IZTAP
|