Blockchain and Ethereum Smart Contract Solution Development: Dapp Programming with Solidity

Zhang, Weijia, Anand, Tej

  • 出版商: Apress
  • 出版日期: 2022-08-24
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 235
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484281632
  • ISBN-13: 9781484281635
  • 相關分類: 區塊鏈 BlockchainFintech
  • 海外代購書籍(需單獨結帳)

商品描述

Build decentralized applications with smart contract programming. Following the curriculum from an active blockchain course taught by the author at the McCombs School of Business at the University of Texas, this book fills the gaps for you from learning about basic cryptocurrency uses of blockchain to understanding smart contracts and dapps.

You'll first start by understanding the basics of blockchain technology. Take a business point of view to discover general concepts about blockchains and dapps or "decentralized apps" built off of smart contracts. Next, learn about the token economy, how to design tokens, and relevant client technologies, such as web3, metamask, and UI/UX design. Then, install a blockchain node yourself.

With a basic understanding of blockchain applications and business uses, you'll move further into hands-on development. There are ten modules for hands-on smart contract programming covered to build your own decentralized applications. Several team projects built end-to-end from concept to deployment to operation are also provided. Using these models and your own original work, you'll build a smart contract development environment, practice Solidity programming, compile source code, perform security reviews, and deploy bytecode to blockchains.

The breakthrough in blockchain technology has empowered novel ecosystems and applications in the areas of Decentralized Finance (DeFi), Central Bank Digital Currency (CBDC), Non-Fungible Tokens (NFT), Decentralized Autonomous Organization (DAO), and more. Blockchain and Ethereum Smart Contract Solution Development will prepare you to create fantastic applications using Ethereum's smart contracts and solid concepts of decentralized programming!

What You'll Learn

  • Become familiar with Blockchain technology, both in theory and in practice
  • Understand architectural components of blockchain and the underlying computer science
  • Implement blockchain smart contract solutions using both public and enterprise Ethereum blockchains

Who This Book Is For

IT professionals and mid-level managers interested in smart contract development. Blockchain Consultants who want to have a handbook of smart contract development methodologies. And enterprise technologiests helping companies through the transformation to blockchain technologies.

商品描述(中文翻譯)

使用智能合約編程來建立去中心化應用程式。本書根據作者在德克薩斯大學麥康姆斯商學院教授的一門活躍的區塊鏈課程的課程大綱,填補了從了解區塊鏈的基本加密貨幣用途到理解智能合約和去中心化應用程式之間的差距。

首先,您將從了解區塊鏈技術的基礎知識開始。從商業角度出發,探索有關區塊鏈和基於智能合約構建的去中心化應用程式(dapps)的一般概念。接下來,了解代幣經濟學,如何設計代幣以及相關的客戶端技術,例如web3、metamask和UI/UX設計。然後,自己安裝一個區塊鏈節點。

在對區塊鏈應用和商業用途有基本了解之後,您將進一步進入實踐開發。本書涵蓋了十個模塊的實踐智能合約編程,以建立自己的去中心化應用程式。還提供了從概念到部署到運營的幾個團隊項目。使用這些模型和您自己的原創作品,您將建立一個智能合約開發環境,練習Solidity編程,編譯源代碼,進行安全審查,並將字節碼部署到區塊鏈上。

區塊鏈技術的突破使得在去中心化金融(DeFi)、中央銀行數字貨幣(CBDC)、非同質化代幣(NFT)、去中心化自治組織(DAO)等領域出現了新的生態系統和應用。《區塊鏈和以太坊智能合約解決方案開發》將使您能夠使用以太坊的智能合約和去中心化編程的堅實概念創建出色的應用程式!

您將學到什麼:
- 熟悉區塊鏈技術的理論和實踐
- 了解區塊鏈的架構組件和底層計算機科學
- 使用公共和企業以太坊區塊鏈實施區塊鏈智能合約解決方案

適合對智能合約開發感興趣的IT專業人士和中級管理人員。區塊鏈顧問希望擁有智能合約開發方法論的手冊。以及幫助企業實現區塊鏈技術轉型的企業技術人員。

作者簡介

Dr.Weijia Zhang teaches a smart contract development course at the University of Texas. Dr. Weijia Zhang has extensive R&D knowledge and engineering experience in blockchain, cognitive sciences, mental modeling, Computational Fluid Dynamics (CFD), software modeling, computer technologies, and industrial standards. Weijia has published over thirty research and technical papers and is named as an inventor for over twenty patents, granted and pending, in computer and digital technology. He has also served as a technical committee voting member to publish the Solution Deployment Descriptor (SDD) by the Organization for the Advancement of Structured Information Standards (OASIS).

Dr Tej Anand is an award-winning business-technology strategist, consultant, and innovator with a passion for conceiving and successfully implementing transformative data-driven business initiatives. He's known for being a charismatic leader who effectively collaborates across silos to create committed and impactful cross-functional teams. As a published author, adjunct professor, and educator, Dr. Anand also holds multiple patents in healthcare business processes and business intelligence.

作者簡介(中文翻譯)

Dr. Weijia Zhang 在德克薩斯大學教授智能合約開發課程。Dr. Weijia Zhang 在區塊鏈、認知科學、心智建模、計算流體力學(CFD)、軟體建模、電腦技術和工業標準方面擁有豐富的研發知識和工程經驗。Weijia 已發表了三十多篇研究和技術論文,並在計算機和數字技術領域擁有二十多項專利,其中包括已獲得和待批的專利。他還曾擔任組織結構化信息標準促進組織(OASIS)的技術委員會投票成員,發布了解決方案部署描述符(SDD)。

Dr. Tej Anand 是一位屢獲殊榮的商業技術策略師、顧問和創新者,熱衷於構思並成功實施轉型的數據驅動業務項目。他以具有魅力的領導者聞名,能夠在各個環節上有效協作,創建承諾和有影響力的跨職能團隊。作為一位已發表的作者、兼職教授和教育工作者,Dr. Anand 還擁有多項醫療保健業務流程和商業智能方面的專利。