The Essential Guide to Web3 : Develop, Deploy, and Manage Distributed Applications on the Ethereum Network /

Get up and running with blockchain, smart contracts, NFTs, DAOs, and decentralization in no time with the help of this comprehensive guide Key Features Get to grips with Web3, NFTs, DeFi, and smart contract development Create fungible and non-fungible tokens, explore DAOs, and more Build powerful ap...

Full description

Saved in:
Bibliographic Details
Main Author: Krishnan, Vijay (Author)
Format: Electronic eBook
Language:English
Published: Birmingham : Packt Publishing, Limited, 2023.
Edition:1st edition.
Subjects:
Online Access:CONNECT

MARC

LEADER 00000cam a22000007a 4500
001 in00006426021
006 m o d
007 cr cnu||||||||
008 231202s2023 enk o 000 0 eng d
005 20231207182849.3
035 |a 1WRLDSHRon1411308396 
040 |a EBLCP  |b eng  |c EBLCP  |d YDX  |d ORMDA  |d OCLCO 
019 |a 1411278400 
020 |a 9781803239958 
020 |a 1803239956 
035 |a (OCoLC)1411308396  |z (OCoLC)1411278400 
037 |a 9781801813471  |b O'Reilly Media 
050 4 |a TK5105.888 
082 0 4 |a 004.67/8  |2 23/eng/20231205 
049 |a TXMM 
100 1 |a Krishnan, Vijay,  |e author. 
245 1 4 |a The Essential Guide to Web3 :  |b Develop, Deploy, and Manage Distributed Applications on the Ethereum Network /  |c Vijay Krishnan. 
250 |a 1st edition. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2023. 
300 |a 1 online resource (366 p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Description based upon print version of record. 
505 0 |a Cover -- Title page -- Copyright and credits -- Contributors -- Acknowledgments -- Table of Contents -- Preface -- Part 1 -- Introduction to Web3 -- Chapter 1: Fundamentals of Blockchain and Web3 -- Getting started with blockchain -- Understanding the role of cryptography in blockchain -- The basic components in a blockchain -- Types of blockchain -- Public bockchains -- Private blockchains -- Consortium blockchains -- Hybrid blockchains -- The anatomy of a blockchain transaction -- Getting started with Web3 -- The fundamentals of Web3 -- Summary -- Chapter 2: Getting Started With Ethereum 
505 8 |a Getting started with Ethereum -- Ethereum ecosystems and essentials -- The Ethereum virtual machine -- ETH -- Ethereum accounts -- Gas and fee structure -- Smart contracts -- Ethereum transactions -- Consensus mechanism -- Ethereum testnets and mainnet -- Ethereum clients -- Ethereum Improvement Proposals -- Why EIPs are important -- EIP workflow -- Contents of a successful EIP -- Popular EIPs -- Ethereum Request for Comments -- Popular ERCs -- Creating and managing your keys -- Creating public keys -- MetaMask: a self-custody wallet -- The state of Ethereum in 2023 
505 8 |a 2013: Milestones, forks, and updates -- 2014 -- 2015 -- 2016 -- 2017 -- 2019 -- 2020 -- 2021 -- 2022: the Paris upgrade (the Merge) -- Summary -- Chapter 3: Your First Ethereum Transaction -- Setting up Hardhat -- Installing Hardhat -- Preparing your MetaMask wallet -- Initiating a transfer transaction -- Viewing and verifying results -- Summary -- Part 2 -- All about Smart Contracts -- Chapter 4: Introduction to Smart Contracts -- Understanding smart contracts -- Solidity variables and data types -- Solidity functions -- Solidity storage and memory -- Solidity contract structure 
505 8 |a A smart contract ABI -- Solidity events -- Solidity logs -- Factory contracts -- Understanding a Hello World smart contract -- Getting started with Hardhat and smart contracts -- Summary -- Chapter 5: Creating and Deploying Your First Smart Contract -- Setting things up to write a smart contract -- Installing Visual Studio Code -- Visual Studio Code extensions -- The Visual Studio Code CLI -- Writing your first Solidity smart contract -- Compiling and creating ABIs from smart contracts -- Deploying and verifying smart contracts -- Debugging smart contracts -- Summary 
505 8 |a Chapter 6: Smart Contract Security and Access Controls -- Understanding smart contract security -- Upgradability -- Integer overflow -- tx.origin -- Gas limits and DoS attacks -- Understanding smart contract access controls -- Understanding smart contract security tooling and audits -- Summary -- Part 3 -- Writing Your DApps for Web3 -- Chapter 7: Developer Tools and Libraries for Web3 Development -- Understanding the Web3 development stack -- Frontend stack -- Middle tier stack -- Backend stack -- Blockchain API stack -- Blockchain stack -- Understanding Ethereum clients 
500 |a Introducing Infura, a node-as-a-service 
520 |a Get up and running with blockchain, smart contracts, NFTs, DAOs, and decentralization in no time with the help of this comprehensive guide Key Features Get to grips with Web3, NFTs, DeFi, and smart contract development Create fungible and non-fungible tokens, explore DAOs, and more Build powerful apps using Ethereum to secure transactions and create smart contracts Purchase of the print or Kindle book includes a free PDF eBook Book Description Web3, the new blockchain-based web, is often hailed as the future of the internet. Driven by technologies such as cryptocurrencies, NFTs, DAOs, decentralized finance, and more, Web3's aim is to give individuals more control over the web communities they belong to. Whether you're a beginner or an experienced developer, this book will help you master the intricacies of Web3 and its revolutionary technologies. Beginning with a concise introduction to blockchain and the Ethereum ecosystem, this book quickly immerses you in real-world blockchain applications. You'll work on carefully crafted hands-on exercises that are designed for beginners as well as users with prior exposure. The chapters show you how to build and deploy smart contracts, while mastering security controls and discovering best practices for writing secure code. As you progress, you'll explore tokenization and gain proficiency in minting both fungible and non-fungible tokens (NFTs) with the help of step-by-step instructions. The concluding chapters cover advanced topics, including oracles, Layer 2 (L2) networks, rollups, zero knowledge proofs, and decentralized autonomous organizations (DAOs). By the end of this Web3 book, you'll be well-versed in the Web3 ecosystem and have the skills to build powerful and secure decentralized applications. What you will learn Get an in-depth understanding of Ethereum's ecosystem, its status, and key EIPs and ERCs Gain practical skills using non-custodial wallets such as MetaMask for blockchain transactions Write, debug, and deploy smart contracts on test networks Discover Web3 dev tools and set up a local environment Get to grips with tokenomics and create ERC20, ERC721, and ERC1155 tokens Explore decentralized storage with IPFS and integrate it into your Web3 projects Expand your NFT strategy with APIs and SDKs to lead in the NFT space Who this book is for This book is for blockchain developers and blockchain enthusiasts who want to build powerful and secure decentralized applications. Familiarity with the basics of blockchain, along with knowledge of how they function, is necessary to grasp the topics discussed in this book. 
500 |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access)  |5 TMurS 
650 0 |a World Wide Web  |x Technological innovations. 
650 0 |a Blockchains (Databases) 
730 0 |a WORLDSHARE SUB RECORDS 
776 0 8 |i Print version:  |a Krishnan, Vijay  |t The Essential Guide to Web3  |d Birmingham : Packt Publishing, Limited,c2023 
856 4 0 |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781801813471/?ar  |z CONNECT  |3 O'Reilly  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s 736dde45-5fbe-4de9-b3c0-5a92a795fb0c  |i 2e810ab4-314d-451a-a822-abb0e3721145  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e TK5105.888   |h Library of Congress classification