深入以太坊智能合約開發 | 被動收入的投資秘訣 - 2024年5月

深入以太坊智能合約開發

作者:楊鎮,姜信寶,朱智勝,蓋方宇
出版社:機械工業
出版日期:2019年04月01日
ISBN:9787111623724
語言:繁體中文

這是一部能指導讀者從入門到進階的以太坊智能合約開髮指南。HiBlock區塊鏈技術社區官方出品,4位區塊鏈技術專家聯合撰寫。從開發工具與生態、編程語言(Solidity)、編寫方法、實踐、以太坊虛擬機、合約安全、軟體工程等維度全景呈現以太坊智能合約開發的各個方面。更重要的是,以實戰為導向,包含若幹個翔實、完整的DApp案例講解。 全書共12章,分為4個部分:準備篇(第1~2章)介紹了以太坊的必備常識、基礎交互和開發工具套件。基礎篇(第3~6章)詳細講解了智能合約開發語言Solidity的所有語法和編寫合約的基本方法,同時也介紹了編譯器和Solidity集成開發工具的使用。進階篇(第7~10章)首先詳細講解了以太坊協議的細節和以太坊虛擬機的實現原理和架構設計;然後講解了用於以太坊虛擬機函數調用的應用二進位編碼的細節,以及公共基礎合約庫openzeppelin-solidity的源碼實現;最後為智能合約的安全開發提供了經驗性的指導,有極高的參考價值。實戰篇(第11~12章)結合若干DApp實例講解了如何基於智能合約來構造可用的去中性化應用程序。這部分內容可以幫助開發者快速上手構建基於以太坊的新一代互聯網應用程序。 本書的附錄中還包含了對以太坊協議中涉及的部分基礎演算法、以太坊虛擬機的費用設計和指令設計、Solidity內聯彙編等的簡單介紹。楊鎮,國內區塊鏈與智能合約領域的知名技術專家,有15年的一線軟體研發和工程項目經驗。對以太坊相關技術有非常深入的研究,活躍于各個中文區塊鏈技術社區,致力於區塊鏈、智能合約技術的推廣以及企業級區塊鏈應用落地的探索。軟體工程師、架構師,區塊鏈和智能合約技術布道師、獨立講師。2018年初對以太坊黃皮書的中譯版做了獨立校訂和增補更新,並作為管理員和主要校訂人參與了Solidity文檔的中譯項目。2018年8月獨立開發了國內為數不多的以太坊智能合約高級開發課程(在線視頻課程)。2018年底作為譯者參加了《精通以太坊》(Mastering Ethereum)中文版(即將出版)的製作工作。截止到2018年底,已進行了數十次線上、線下的區塊鏈或智能合約技術分享交流,是區塊鏈和智能合約領域頗受歡迎的技術布道師。 姜信寶,HiBlock區塊鏈社區(HiBlock.One)創始人,專註于區塊鏈技術的研究、培訓和推廣。HiBlock區塊鏈社區成立於2018年,曾組織Solidity(0.4.22)中文版翻譯項目,線下區塊鏈技術沙龍活動60余次,黑客馬拉松3次。Scrum聯盟認證講師(Certified Scrum Trainer),敏捷變革中心合夥人,從事敏捷Scrum推廣與宣傳等工作十余年,曾擔任京東敏捷顧問。……


相關書籍