Blockchain Essentials: Core Concepts and Implementations
暫譯: 區塊鏈基礎:核心概念與實作

Mangrulkar, Ramchandra Sharad, Vijay Chavan, Pallavi

  • 出版商: Apress
  • 出版日期: 2024-01-06
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 261
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484299744
  • ISBN-13: 9781484299746
  • 相關分類: 區塊鏈 Blockchain
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book will teach you the core concepts of blockchain technology in a concise manner through straightforward, concrete examples using a range of programming languages, including Python and Solidity. The 50 programs presented in this book are all you need to gain a firm understanding of blockchain and how to implement it.

The book begins with an introduction to the fundamentals of blockchain technology, followed by a review of its types, framework, applications and challenges. Moving ahead, you will learn basic blockchain programming with hash functions, authentication code, and Merkle trees. You will then dive into the basics of bitcoin, including wallets, digital keys, transactions, digital signatures, and more. This is followed by a crash course on Ethereum programming, its network, and ecosystem. As you progress through the book, you will also learn about Hyperledger and put your newly-gained knowledge to work through case studies and example applications.

After reading this book, you will understand blockchain's underlying concepts and its common implementations.

What You Will Learn

  • Master theoretical and practical implementations of various blockchain components using Python
  • Implement hashing, Merkel trees, and smart contracts using the Solidity programming language for various applications
  • Grasp the internal structure of EVM and its implementation in smart contracts
  • Understand why blockchain plays an essential role in cryptocurrencies and identify possible applications beyond cryptocurrencies
  • Investigate and apply alternative blockchain solutions using Hyperledger, including its integration and deployment
  • Explore research opportunities through case studies and gain an overview of implementation using various languages

Who Is This Book For:

Anyone who is new to blockchain and wants to gain an an understanding of how it works and can be implemented.

商品描述(中文翻譯)

這本書將通過簡單明瞭的具體範例,使用多種程式語言(包括 Python 和 Solidity)簡潔地教您區塊鏈技術的核心概念。本書中提供的 50 個程式是您深入了解區塊鏈及其實現所需的全部內容。

本書首先介紹區塊鏈技術的基本原理,接著回顧其類型、框架、應用及挑戰。隨後,您將學習基本的區塊鏈程式設計,包括雜湊函數、驗證碼和梅克爾樹。接下來,您將深入了解比特幣的基礎知識,包括錢包、數位金鑰、交易、數位簽名等。然後將進行以以太坊程式設計、其網路及生態系統的速成課程。隨著您在書中的進展,您還將學習 Hyperledger,並通過案例研究和範例應用將新獲得的知識付諸實踐。

閱讀完這本書後,您將理解區塊鏈的基本概念及其常見實現。

您將學到什麼


  • 掌握使用 Python 實現各種區塊鏈組件的理論和實踐

  • 使用 Solidity 程式語言實現雜湊、梅克爾樹和智能合約的各種應用

  • 理解 EVM 的內部結構及其在智能合約中的實現

  • 了解為何區塊鏈在加密貨幣中扮演重要角色,並識別超越加密貨幣的可能應用

  • 調查並應用使用 Hyperledger 的替代區塊鏈解決方案,包括其整合和部署

  • 通過案例研究探索研究機會,並獲得使用各種語言的實現概述

本書適合誰:
任何對區塊鏈感興趣並希望了解其運作方式及實現方法的人。

作者簡介

Dr. Ramchandra Sharad Mangrulkar is a Professor in the Department of Information Technology at Dwarkadas J. Sanghvi College of Engineering in Mumbai, India. He holds various memberships in professional organizations such as IEEE, ISTE, ACM, and IACSIT. He completed his Doctor of Philosophy (Ph.D.) in Computer Science and Engineering from S.G.B. Amravati University in Maharashtra, and Master of Technology (MTech) degree in Computer Science and Engineering from the National Institute of Technology, Rourkela. Dr. Mangrulkar is proficient in several technologies and tools, including Microsoft's Power BI, Power Automate, Power Query, Power Virtual Agents, Google's Dialog Flow, and Overleaf. With over 23 years of combined teaching and administrative experience, Dr. Mangrulkar has established himself as a knowledgeable and skilled professional in his field. He has also obtained certifications such as Certified Network Security Specialist (ICSI - CNSS) from ICSI, UK. Dr. Mangrulkar has a strong publication record with 95 publications including refereed/peer-reviewed international journal publications, book chapters with international publishers (including Scopus indexed ones), and international conference publications.

Dr. Pallavi Vijay Chavan is an Associate Professor in the Department of Information Technology at Ramrao Adik Institute of Technology, D Y Patil Deemed to be University, Navi Mumbai, MH, India. She has been in academics since the past 17 years and has worked in the areas of computing theory, data science, and network security. In her academic journey, she has published research work in the data science and security domains with reputed publishers including Springer, Elsevier, CRC Press, and Inderscience. She has published 2 books, 7+ book chapters, 10+ international journal papers and 30+ international conference papers. She is currently guiding 5 Ph.D. research scholars. She completed her Ph.D. from Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur, MH, India in 2017. She secured the first merit position in Nagpur University for the degree of B.E. in Computer Engineering in 2003. She is recipient of research grants from UGC, CSIR, and University of Mumbai. She is an active reviewer for Elsevier and Inderscience journals. Her firm belief is "Teaching is a mission."

作者簡介(中文翻譯)

拉姆昌德拉·沙拉德·曼古爾卡博士是印度孟買Dwarkadas J. Sanghvi工程學院資訊科技系的教授。他是多個專業組織的成員,包括IEEE、ISTE、ACM和IACSIT。他在馬哈拉施特拉邦的S.G.B. Amravati大學獲得計算機科學與工程的哲學博士(Ph.D.)學位,並在國立技術學院(National Institute of Technology, Rourkela)獲得計算機科學與工程的技術碩士(MTech)學位。曼古爾卡博士精通多種技術和工具,包括微軟的Power BI、Power Automate、Power Query、Power Virtual Agents、谷歌的Dialog Flow和Overleaf。擁有超過23年的教學和行政經驗,曼古爾卡博士在其領域內建立了豐富的知識和技能。他還獲得了來自英國ICSI的認證網絡安全專家(ICSI - CNSS)資格。曼古爾卡博士擁有強大的出版記錄,共有95篇出版物,包括經過審核的國際期刊文章、與國際出版商(包括Scopus索引的出版商)合作的書籍章節,以及國際會議的出版物。

帕拉維·維賈伊·查萬博士是印度D Y Patil被認可大學Ramrao Adik技術學院資訊科技系的副教授。她在學術界已有17年,並在計算理論、數據科學和網絡安全等領域工作。在她的學術旅程中,她在數據科學和安全領域發表了多篇研究作品,與知名出版商如Springer、Elsevier、CRC Press和Inderscience合作。她已出版2本書籍、7篇以上的書籍章節、10篇以上的國際期刊論文和30篇以上的國際會議論文。她目前正在指導5名博士研究生。她於2017年在印度納格浦的Rashtrasant Tukadoji Maharaj Nagpur大學獲得博士學位。她在2003年獲得納格浦大學計算機工程學士學位時,獲得了第一名的優異成績。她曾獲得來自UGC、CSIR和孟買大學的研究資助。她是Elsevier和Inderscience期刊的活躍審稿人。她堅信「教學是一項使命」。