LEADER 04239nam 22007095 450 001 996464440003316 005 20240619145126.0 010 $a981-15-6218-0 024 7 $a10.1007/978-981-15-6218-1 035 $a(CKB)4100000011409350 035 $a(MiAaPQ)EBC6326342 035 $a(DE-He213)978-981-15-6218-1 035 $a(PPN)250213540 035 $a(EXLCZ)994100000011409350 100 $a20200831d2021 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aEthereum Smart Contract Development in Solidity /$fby Gavin Zheng, Longxiang Gao, Liqun Huang, Jian Guan 205 $a1st ed. 2021. 210 $cSpringer Singapore$d2021 210 1$aSingapore :$cSpringer Singapore :$cImprint: Springer,$d2021. 215 $a1 online resource (337 pages) 311 $a981-15-6217-2 327 $aPart 1. Preliminary -- Chapter 1. Basic Concepts -- Chapter 2. Preparation -- Part 2. Solidity Basics -- Chapter 3. Solidity Basics -- Chapter 4. Solidity Advanced Topics -- Part 3. Solidity Advanced Features -- Chapter 5. Application Binary Interface (ABI) -- Chapter 6. Operation Principles of Smart Contract -- Chapter 7. Upgradable Contract -- Chapter 8. Develop Secure Contract -- Chapter 9. Decentralized Application(DApp) -- Chapter 10. Debug -- Part 5. Prospect -- Chapter 11. Web Assembly (WASM). 330 $aThe general consensus is that BlockChain is the next disruptive technology, and Ethereum is the flagship product of BlockChain 2.0. However, coding and implementing business logic in a decentralized and transparent environment is fundamentally different from traditional programming and is emerging as a major challenge for developers. This book introduces readers to the Solidity language from scratch, together with case studies and examples. It also covers advanced topics and explains the working mechanism of smart contracts in depth. Further, it includes relevant examples that shed new light on the forefront of Solidity programming. In short, it equips readers with essential practical skills, allowing them to quickly catch up and start using Solidity programming. To gain the most from the book, readers should have already learned at least one object-oriented programming language. 606 $aApplication software 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aCoding theory 606 $aInformation theory 606 $aSoftware engineering 606 $aInformation Systems Applications (incl. Internet)$3https://scigraph.springernature.com/ontologies/product-market-codes/I18040 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aCoding and Information Theory$3https://scigraph.springernature.com/ontologies/product-market-codes/I15041 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 615 0$aApplication software. 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers). 615 0$aCoding theory. 615 0$aInformation theory. 615 0$aSoftware engineering. 615 14$aInformation Systems Applications (incl. Internet). 615 24$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aCoding and Information Theory. 615 24$aSoftware Engineering. 676 $a005.74 700 $aZheng$b Gavin$4aut$4http://id.loc.gov/vocabulary/relators/aut$01217065 702 $aGao$b Longxiang$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aHuang$b Liqun$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aGuan$b Jian$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a996464440003316 996 $aEthereum Smart Contract Development in Solidity$92814482 997 $aUNISA