Learn Blockchain by Building One: A Concise Path to Understanding Cryptocurrencies
暫譯: 透過建構區塊鏈學習:理解加密貨幣的簡明途徑
Van Flymen, Daniel
- 出版商: Apress
- 出版日期: 2020-10-17
- 售價: $1,420
- 貴賓價: 9.5 折 $1,349
- 語言: 英文
- 頁數: 314
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484251709
- ISBN-13: 9781484251706
-
相關分類:
區塊鏈 Blockchain
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,750$1,663 -
$1,000Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's (Hardcover)
-
$1,200$948 -
$2,880$2,736 -
$875$831 -
$680$537 -
$267C++ 代碼整潔之道:C++17 可持續軟件開發模式實踐 (Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17)
-
$990$782 -
$1,200$948 -
$880$616 -
$708$673 -
$680$537 -
$768$730 -
$780$608 -
$1,750$1,663 -
$780$616 -
$780$616 -
$980$774 -
$1,780$1,691 -
$1,935Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 (Paperback)
-
$500$390 -
$1,080Blender 2D Animation: The Complete Guide to the Grease Pencil
-
$1,4883D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan (Paperback)
-
$880$695 -
$1,000$790
商品描述
As crytpocurrencies and their underlying data structure, blockchains, become further intertwined in our daily lives, a full understanding of them is essential to anyone who wants to keep up and remain informed of the future of finance. There is no better learning method than a hands-on one, and Learn Blockchain by Building One offers just that.
Develop your own blockchain using Python with step-by-step instructions from author Daniel van Flyman, an expert in the field. You will come away with a confident working knowledge of popular cryptocurrencies such as Bitcoin and Ethereum and which foundations make them work. Through helpful exercises and real-world examples, you will understand the core concepts of peer-to-peer networking, Proof of Work, hashing, encryption, and digital signatures.
Learn Blockchain by Building One gives you timely, real-world lessons in blockchain and cryptocurrencies that you will need as our modern society becomes increasingly digitally sophisticated. The lasting implications of such technology, such as the security of personal transactions and the role of government regulation, are not to be underestimated. Stay ahead of the curve and become a confident blockchain builder now
What You Will Learn
- Develop a fully-fledged blockchain in Python
- Obtain a ground-up understanding of of Proof of Work
- Grasp core cryptographic concepts, such as hashing, encryption, and digital signatures
- Understand how gossip protocols and peer-to-peer networking works by implementing a TCP client-server
- Realize the differences and trade-offs between popular blockchains such as Bitcoin and Ethereum
Who This Book Is For
This book is aimed at intermediate programmers in any area from finance to academia. Readers should be comfortable reading and writing basic Python.
商品描述(中文翻譯)
隨著加密貨幣及其底層數據結構區塊鏈在我們日常生活中越來越緊密地交織在一起,對於任何想要跟上並了解未來金融的人來說,全面理解它們是必不可少的。沒有比實作更好的學習方法,而《Learn Blockchain by Building One》正是提供了這樣的機會。
根據作者 Daniel van Flyman 的逐步指導,使用 Python 開發自己的區塊鏈。您將獲得對比特幣(Bitcoin)和以太坊(Ethereum)等流行加密貨幣的自信工作知識,以及使它們運作的基礎。通過有用的練習和現實世界的範例,您將理解點對點網絡、工作量證明(Proof of Work)、雜湊(hashing)、加密(encryption)和數位簽章(digital signatures)的核心概念。
《Learn Blockchain by Building One》為您提供了及時的、現實世界的區塊鏈和加密貨幣課程,這在我們的現代社會日益數位化的背景下是必需的。這種技術的持久影響,例如個人交易的安全性和政府監管的角色,不容小覷。現在就保持領先,成為一名自信的區塊鏈建設者。
您將學到的內容:
- 使用 Python 開發一個完整的區塊鏈
- 從基礎理解工作量證明(Proof of Work)
- 掌握核心的加密概念,如雜湊、加密和數位簽章
- 通過實作 TCP 客戶端-伺服器理解八卦協議(gossip protocols)和點對點網絡的運作
- 認識比特幣和以太坊等流行區塊鏈之間的差異和權衡
本書適合對象:
本書針對中級程式設計師,無論是在金融還是學術領域。讀者應該能夠舒適地閱讀和編寫基本的 Python 程式碼。
作者簡介
Daniel van Flymen is currently a Director of Engineering at Candid in New York City. As a seasoned Python veteran, he's a regular code contributor to popular open source projects, and is a guest on the Software Engineering Daily podcast, having been on popular episodes such as Understanding Bitcoin Transactions and Blockchain Engineering. He frequently writes on Medium and has a number of popular articles, such as "Learn Blockchains by Building One" and "Learn Blockchains using Spreadsheets." He is passionate about making Bitcoin accessible to everyone through education.
作者簡介(中文翻譯)
丹尼爾·范·弗萊門(Daniel van Flymen)目前是位於紐約市的 Candid 的工程總監。作為一位資深的 Python 專家,他是多個受歡迎的開源專案的常規代碼貢獻者,並且是《Software Engineering Daily》播客的嘉賓,曾參加過如《理解比特幣交易》(Understanding Bitcoin Transactions)和《區塊鏈工程》(Blockchain Engineering)等熱門集數。他經常在 Medium 上撰寫文章,並擁有多篇受歡迎的文章,如《通過構建一個來學習區塊鏈》(Learn Blockchains by Building One)和《使用電子表格學習區塊鏈》(Learn Blockchains using Spreadsheets)。他熱衷於通過教育使比特幣對每個人都能夠獲得。