000 a
999 _c32400
_d32400
008 230829b xxu||||| |||| 00| 0 eng d
020 _a9781484290446
082 _a005.74
_bRUM
100 _aRumbelow, Jamie
245 _aBuilding with Ethereum : products, protocols, and platforms
260 _bApress,
_c2023
_aNew York :
300 _axvi, 261 p. ;
_bill., (some color),
_c25 cm
365 _b49.99
_cEUR
_d94.90
504 _aIncludes index.
520 _aBuild products on top of Ethereum's new and expansive technological stack. Writing any good web application requires planning, care, and deft technical skills, but Ethereum's execution model presents its own challenges for engineers wishing to build applications on top of its smart contract layer. Building performant and engaging product experiences is one of the most important – and often underappreciated – roles in any company. This book looks at the full product stack needed to build such experiences on top of Ethereum smart contracts, weaving tutorials and case studies through more conversational discussions of the various constraints, trade-offs, and complexities involved in doing so. You’ll learn about the fundamentals of Ethereum from a new perspective, developing a strong understanding of how the Ethereum Virtual Machine (EVM) works and how it affects product engineering, as well as all the pieces of technology that go into decentralized apps (dapps) behind the front end: RPC nodes, wallets, indexers, application hosts, and more. You’ll be exposed to plenty of UI, JavaScript code, and idiomatic ways to bring on-chain data into your front ends. And you’ll be given up-to-date knowledge of the best practices and future possibilities that decentralized computation might offer the product engineer. You will: Understand the EVM and how it works Gain insight into smart contracts and how apps connect to them Understand the difference between live data and indexed data How decentralization affects the UI of applications Build engaging, tasteful product experiences on top of Ethereum.
650 _aBlockchains
650 _aComputer programming
650 _aElectronic data processing
650 _aDistributed processing
650 _aCrypto engineering
650 _aContracts
942 _2ddc
_cBK