Limit search to available items
11 results found. Sorted by relevance | date | title .
Book Cover
E-book
Author Krishnan, Vijay, author

Title The Essential Guide to Web3 Develop, Deploy, and Manage Distributed Applications on the Ethereum Network / Vijay Krishnan
Edition 1st edition
Published Birmingham : Packt Publishing, Limited, 2023

Copies

Description 1 online resource (366 p.)
Contents 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
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
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
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
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
Summary 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
Notes Description based upon print version of record
Introducing Infura, a node-as-a-service
Subject World Wide Web -- Technological innovations
Blockchains (Databases)
Blockchains (Databases)
Genre/Form Electronic books
Form Electronic book
ISBN 9781803239958
1803239956