A Brief Introduction to Web3 Decentralized Web Fundamentals for App Development

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-p...

Full description

Bibliographic Details
Main Author: Jain, Shashank Mohan
Format: eBook
Language:English
Published: Berkeley, CA Apress 2023, 2023
Edition:1st ed. 2023
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 02372nmm a2200313 u 4500
001 EB002137632
003 EBX01000000000000001275759
005 00000000000000.0
007 cr|||||||||||||||||||||
008 230102 ||| eng
020 |a 9781484289754 
100 1 |a Jain, Shashank Mohan 
245 0 0 |a A Brief Introduction to Web3  |h Elektronische Ressource  |b Decentralized Web Fundamentals for App Development  |c by Shashank Mohan Jain 
250 |a 1st ed. 2023 
260 |a Berkeley, CA  |b Apress  |c 2023, 2023 
300 |a XIII, 186 p. 83 illus  |b online resource 
505 0 |a 1. Introduction to Decentralization -- 2. Blockchain -- 3 -- Solidity -- 4. Wallets and Gateways -- 5. Remix IDE -- 6. Truffle -- 7 – IPFS and NFTs; 8. Hardhat 
653 |a Open source software 
653 |a Web Development 
653 |a Internet programming 
653 |a Blockchains (Databases) 
653 |a Blockchain 
653 |a Open Source 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-1-4842-8975-4 
856 4 0 |u https://doi.org/10.1007/978-1-4842-8975-4?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 006.76 
520 |a Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. You will: Build NFT tokens Examine Web3 differs from Web2-based applications Understand the fundamentals of blockchain and the corresponding data structures around it See how consensus and trustless computing can be performed using blockchain Use Solidity and Truffle to build Web3 applications