04239nam 22007095 450 99646444000331620240619145126.0981-15-6218-010.1007/978-981-15-6218-1(CKB)4100000011409350(MiAaPQ)EBC6326342(DE-He213)978-981-15-6218-1(PPN)250213540(EXLCZ)99410000001140935020200831d2021 u| 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierEthereum Smart Contract Development in Solidity /by Gavin Zheng, Longxiang Gao, Liqun Huang, Jian Guan1st ed. 2021.Springer Singapore2021Singapore :Springer Singapore :Imprint: Springer,2021.1 online resource (337 pages)981-15-6217-2 Part 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).The 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.Application softwareComputer programmingProgramming languages (Electronic computers)Coding theoryInformation theorySoftware engineeringInformation Systems Applications (incl. Internet)https://scigraph.springernature.com/ontologies/product-market-codes/I18040Programming Techniqueshttps://scigraph.springernature.com/ontologies/product-market-codes/I14010Programming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Coding and Information Theoryhttps://scigraph.springernature.com/ontologies/product-market-codes/I15041Software Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Application software.Computer programming.Programming languages (Electronic computers).Coding theory.Information theory.Software engineering.Information Systems Applications (incl. Internet).Programming Techniques.Programming Languages, Compilers, Interpreters.Coding and Information Theory.Software Engineering.005.74Zheng Gavinauthttp://id.loc.gov/vocabulary/relators/aut1217065Gao Longxiangauthttp://id.loc.gov/vocabulary/relators/autHuang Liqunauthttp://id.loc.gov/vocabulary/relators/autGuan Jianauthttp://id.loc.gov/vocabulary/relators/autMiAaPQMiAaPQMiAaPQBOOK996464440003316Ethereum Smart Contract Development in Solidity2814482UNISA