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)

買這商品的人也買了...

商品描述

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.

商品描述(中文翻譯)

隨著加密貨幣及其底層數據結構區塊鏈在我們的日常生活中越來越緊密地結合,對它們的全面理解對於任何想要跟上並保持對金融未來的了解的人來說都是必不可少的。沒有比實踐更好的學習方法,而《用實作來學習區塊鏈》正提供了這樣的機會。

本書由該領域專家Daniel van Flyman撰寫,提供了使用Python逐步指導開發自己的區塊鏈的方法。通過有用的練習和現實世界的例子,您將了解點對點網絡、工作證明、哈希、加密和數字簽名等核心概念,並對比特幣和以太坊等流行加密貨幣的基礎有自信的工作知識。

《用實作來學習區塊鏈》為您提供了及時的、現實世界的區塊鏈和加密貨幣的課程,這對於我們越來越數字化的現代社會是必需的。這種技術的持久影響,例如個人交易的安全性和政府監管的角色,不容小覷。現在就保持領先並成為一名自信的區塊鏈建造者。

您將學到什麼:

- 使用Python開發一個完整的區塊鏈
- 從頭開始理解工作證明
- 掌握核心的加密概念,如哈希、加密和數字簽名
- 通過實現TCP客戶端-服務器來了解流言協議和點對點網絡的工作原理
- 了解比特幣和以太坊等流行區塊鏈之間的差異和權衡

適合對象:

本書適合任何領域的中級程式設計師,從金融到學術界。讀者應該對閱讀和編寫基本的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 podcast的嘉賓,參與了一些熱門的節目,如《理解比特幣交易》和《區塊鏈工程》。他經常在Medium上撰寫文章,其中包括一些受歡迎的文章,如《通過構建區塊鏈來學習》和《使用電子表格學習區塊鏈》。他熱衷於通過教育使比特幣對每個人都更加易於接觸。