Ethereum Smart Contract Development in Solidity - Gavin Zheng, Longxiang Gao, Liqun Huang, Jian Guan

Ethereum Smart Contract Development in Solidity (eBook)

eBook Download: PDF
2020 | 1st ed. 2021
XVI, 334 Seiten
Springer Singapore (Verlag)
978-981-15-6218-1 (ISBN)
Systemvoraussetzungen
80,24 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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





Gavin Zheng is a longtime coder, hacker, full stack developer, educator and active open source community contributor. He is now enthusiastic and active in promoting and exploring BlockChain technologies, including Ethereum Solidity programming, Decentralized APP, Zero Knowledge proof, Rust, Crypto Exchange and MEX, VM, Quantitative Financing, etc. In the course of his career, he has worked on the majority of mainstream programming languages/frameworks, such as .Net/Java/J2EE/Python/Golang/ Rust/Ruby, and he has a multidisciplinary background merging Computer Science, Statistics/Mathematics, Quantitative Finance and Marketing.

He is currently the chief scientist of the company power links, where he mainly focuses on applying BlockChain technologies to the energy industry. He obtained his BSc in Computer Science from Huazhong University of Science and Technology (HUST), Master's degree from McGill University, and MBA from the Rotman School, University of Toronto (UofT).  He speaks Chinese, English, French and Japanese.

Dr. Longxiang Gao is currently a Senior Lecturer, Course Director of Master of Information Technology and Co-founder of Deakin Blockchain Innovation Lab at Deakin University. Before joined Deakin University, he was a post-doctoral research fellow at IBM Research & Development, Australia. Dr. Gao has over 50 academic publications, including patent, monograph, book chapter, journal and conference papers, some of his publications have been published in the top venue, such as IEEE TMC, IEEE IoTJ, IEEE TDSC, IEEE TVT, IEEE TCSS and IEEE Access. He has been Chief Investigator (CI) for more than 20 research projects ($4.33million), from pure research project to contracted industry research. Dr. Gao is a Senior Member of IEEE. He serves as the Associate Editor of IEEE Access and the Assessor of Australian Research Council (ARC) projects and Execute President of advisory committee, Chinese Association of Professionals and Scholars, Australia. Currently, His research interests include Fog computing, Blockchain, data analysis and mobile networks.

Liqun Huang is an associate professor in software Institute of Huazhong University of Science and Technology (HUST). He got Bachelor of Electromagnetic Measurement, master of system engineering and doctor of electric & electronic in HUST. His research interests include network security, AI and blockchain technology.

Jian Guan is the CTO of xuetangx.com, the largest MOOC platform in China. He has a track record of success in both academia and industry, with more than 20 years of experience in teaching, research, software/hardware development and management. Dr. Guan received his Ph.D. in Computer Science from The University of Nottingham and, Bachelor's Degree from Tsinghua University. He is an Executive Director of The National Engineering Laboratory for Educational Big Data. He also served in multiple professional bodies including ACM, IEEE and IEC.His research interests include Machine Learning, Optimization and High Performance Computing. 



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
Erscheint lt. Verlag 31.8.2020
Zusatzinfo XVI, 334 p. 96 illus., 65 illus. in color.
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Datenbanken
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Informatik Theorie / Studium Kryptologie
Naturwissenschaften
Schlagworte Assembler • Blockchain • Decentralized Application • Ethereum • IPFS • Smart Contract • Solidity
ISBN-10 981-15-6218-0 / 9811562180
ISBN-13 978-981-15-6218-1 / 9789811562181
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 7,9 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Kryptographie und Geschichte

von Wolfgang Killmann; Winfried Stephan

eBook Download (2024)
Springer Berlin Heidelberg (Verlag)
39,99