Cargando…

Mastering Ethereum : building smart contracts and DApps /

"Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run decentralized applications (DApps) and smart contracts that have no central points of failure or control, integrate with a payment network, and operate on an open blockchain. With...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Antonopoulos, Andreas M. (Autor), Wood, Gavin (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, Inc., 2018.
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1065523021
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 181114t20182019caua ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d COO  |d OCLCF  |d YDX  |d OCLCQ  |d TEFOD  |d OCLCQ  |d Z@L  |d VT2  |d OCLCQ  |d AAA  |d OCLCO  |d OCLCQ 
019 |a 1066123475  |a 1122605242  |a 1202568261  |a 1240510089 
020 |a 9781491971918  |q (electronic bk.) 
020 |a 1491971916  |q (electronic bk.) 
020 |a 9781491971895  |q (electronic bk.) 
020 |a 1491971894  |q (electronic bk.) 
020 |z 9781491971949  |q (print) 
020 |z 1491971940  |q (print) 
029 1 |a AU@  |b 000066066057 
029 1 |a ZWZ  |b 235376051 
035 |a (OCoLC)1065523021  |z (OCoLC)1066123475  |z (OCoLC)1122605242  |z (OCoLC)1202568261  |z (OCoLC)1240510089 
037 |a BCDA73BA-E80E-41B3-B2B0-B0C474A64E6F  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.9.D32 
072 7 |a COM  |x 021000  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.74  |2 23 
049 |a UAMI 
100 1 |a Antonopoulos, Andreas M.,  |e author. 
245 1 0 |a Mastering Ethereum :  |b building smart contracts and DApps /  |c Andreas M. Antonopoulos and Dr. Gavin Wood. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media, Inc.,  |c 2018. 
264 4 |c ©2019 
300 |a 1 online resource (xxxv, 384 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical reference and index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 15, 2018). 
505 0 |a Intro; Copyright; Table of Contents; Preface; How to Use This Book; Intended Audience; Conventions Used in This Book; Code Examples; Using Code Examples; References to Companies and Products; Ethereum Addresses and Transactions in this Book; O'Reilly Safari; How to Contact Us; Contacting Andreas; Contacting Gavin; Acknowledgments by Andreas; Acknowledgments by Gavin; Contributions; Sources; Quick Glossary; Chapter 1. What Is Ethereum?; Compared to Bitcoin; Components of a Blockchain; The Birth of Ethereum; Ethereum's Four Stages of Development; Ethereum: A General-Purpose Blockchain. 
505 8 |a Ethereum's ComponentsFurther Reading; Ethereum and Turing Completeness; Turing Completeness as a "Feature"; Implications of Turing Completeness; From General-Purpose Blockchains to Decentralized Applications (DApps); The Third Age of the Internet; Ethereum's Development Culture; Why Learn Ethereum?; What This Book Will Teach You; Chapter 2. Ethereum Basics; Ether Currency Units; Choosing an Ethereum Wallet; Control and Responsibility; Getting Started with MetaMask; Creating a Wallet; Switching Networks; Getting Some Test Ether; Sending Ether from MetaMask. 
505 8 |a Exploring the Transaction History of an AddressIntroducing the World Computer; Externally Owned Accounts (EOAs) and Contracts; A Simple Contract: A Test Ether Faucet; Compiling the Faucet Contract; Creating the Contract on the Blockchain; Interacting with the Contract; Viewing the Contract Address in a Block Explorer; Funding the Contract; Withdrawing from Our Contract; Conclusions; Chapter 3. Ethereum Clients; Ethereum Networks; Should I Run a Full Node?; Full Node Advantages and Disadvantages; Public Testnet Advantages and Disadvantages. 
505 8 |a Local Blockchain Simulation Advantages and DisadvantagesRunning an Ethereum Client; Hardware Requirements for a Full Node; Software Requirements for Building and Running a Client (Node); Parity; Go-Ethereum (Geth); The First Synchronization of Ethereum-Based Blockchains; Running Geth or Parity; The JSON-RPC Interface; Remote Ethereum Clients; Mobile (Smartphone) Wallets; Browser Wallets; Conclusions; Chapter 4. Cryptography; Keys and Addresses; Public Key Cryptography and Cryptocurrency; Private Keys; Generating a Private Key from a Random Number; Public Keys. 
505 8 |a Elliptic Curve Cryptography ExplainedElliptic Curve Arithmetic Operations; Generating a Public Key; Elliptic Curve Libraries; Cryptographic Hash Functions; Ethereum's Cryptographic Hash Function: Keccak-256; Which Hash Function Am I Using?; Ethereum Addresses; Ethereum Address Formats; Inter Exchange Client Address Protocol; Hex Encoding with Checksum in Capitalization (EIP-55); Conclusions; Chapter 5. Wallets; Wallet Technology Overview; Nondeterministic (Random) Wallets; Deterministic (Seeded) Wallets; Hierarchical Deterministic Wallets (BIP-32/BIP-44); Seeds and Mnemonic Codes (BIP-39). 
520 |a "Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run decentralized applications (DApps) and smart contracts that have no central points of failure or control, integrate with a payment network, and operate on an open blockchain. With this practical guide, Andreas M. Antonopoulos and Gavin Wood provide everything you need to know about building smart contracts and DApps on Ethereum and other virtual-machine blockchains. Discover why IBM, Microsoft, NASDAQ, and hundreds of other organizations are experimenting with Ethereum. This essential guide shows you how to develop the skills necessary to be an innovator in this growing and exciting new industry. Run an Ethereum client, create and transmit basic transactions, and program smart contracts Learn the essentials of public key cryptography, hashes, and digital signatures Understand how "wallets" hold digital keys that control funds and smart contracts Interact with Ethereum clients programmatically using JavaScript libraries and Remote Procedure Call interfaces Learn security best practices, design patterns, and anti-patterns with real-world examples Create tokens that represent assets, shares, votes, or access control rights Build decentralized applications using multiple peer-to-peer (P2P) components."--Publisher's description 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Blockchains (Databases) 
650 0 |a Distributed databases. 
650 0 |a Electronic data processing  |x Distributed processing. 
650 0 |a Computer software  |x Development. 
650 6 |a Chaînes de blocs. 
650 6 |a Bases de données réparties. 
650 6 |a Traitement réparti. 
650 7 |a COMPUTERS  |x Databases  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Blockchains (Databases)  |2 fast  |0 (OCoLC)fst01981761 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Distributed databases.  |2 fast  |0 (OCoLC)fst00895581 
650 7 |a Electronic data processing  |x Distributed processing.  |2 fast  |0 (OCoLC)fst00906987 
700 1 |a Wood, Gavin,  |e author. 
776 0 8 |i Print version:  |a Antonopoulos, Andreas M.  |t Mastering Ethereum.  |b First edition.  |d Sebastopol, CA : O'Reilly Media, Inc., 2018  |z 1491971940  |z 9781491971949  |w (OCoLC)967583559 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491971932/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5594049 
938 |a EBSCOhost  |b EBSC  |n 1935734 
938 |a YBP Library Services  |b YANK  |n 15843886 
994 |a 92  |b IZTAP