TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Practical Introduction to Blockchain with Python

323 pointsby dimitrovabout 7 years ago

10 comments

michaelbuckbeeabout 7 years ago
The article adopts one of my preferred metaphors for the blockchain:<p>&quot;A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority.&quot;<p>Which as a developer, I feel like I have a good handle on - but where I continually come up short is figuring out what I&#x27;d use such a data store for when building an application?<p>The article starts off calling blockchain tech &quot;significant and disruptive technologies that came into existence since the inception of the Internet.&quot;<p>I&#x27;d love if someone had some examples of practical applications or uses that are being developed or could point me in the right direction.
评论 #16586232 未加载
评论 #16590138 未加载
评论 #16586517 未加载
评论 #16589573 未加载
评论 #16596150 未加载
评论 #16587652 未加载
icebrainingabout 7 years ago
Please comply with the license of the blockchain implementation in Python. It&#x27;s MIT, so all you have to do is include the copyright notice (&quot;Copyright (c) 2017 Daniel van Flymen&quot;).<p>You should also tell people under what license you&#x27;re releasing your changes :)
评论 #16585317 未加载
geraldbauerabout 7 years ago
FYI: At the Awesome Blockchains [1] page I collect articles on building your own blockchains from scratch (incl. Python, Ruby, JavaScript, etc.) The idea is that a great way to learn and understand blockchains is by building your own blockchains from scratch (zero). Happy blockchaining. [1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;openblockchains&#x2F;awesome-blockchains" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openblockchains&#x2F;awesome-blockchains</a>
luckycharms810about 7 years ago
I actually wrote up a small POC for blockchains in Python myself a few months ago. I went a little bit further in to the idea of transaction verification, as well as reverse traversing existing transactions as a part of that.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;ltavag&#x2F;blocks" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ltavag&#x2F;blocks</a><p>Always love to see the interest here, I&#x27;m excited for the technology to become detached from Crypto speculation!
flashmanabout 7 years ago
&gt; Any business or organization that relies on a centralized database as a core competitive advantage can potentially be disrupted by blockchain technology.<p>That&#x27;s a pretty big &quot;potentially&quot; since many of those organizations use centralization as a defense against bad actors.
smortazabout 7 years ago
Thanks for the write up! BTW, this would make a great Jupyter notebook (with the text, graphics, code).
__beeabout 7 years ago
This implementation is similar to the work that has been shared [by Daniel](<a href="https:&#x2F;&#x2F;hackernoon.com&#x2F;learn-blockchains-by-building-one-117428612f46" rel="nofollow">https:&#x2F;&#x2F;hackernoon.com&#x2F;learn-blockchains-by-building-one-117...</a>)
geofftrojansabout 7 years ago
Great introduction, thanks! Are you thinking about expanding this at all? If so, how?
mrlinxabout 7 years ago
Great explanation!
评论 #16585267 未加载
xchaoticabout 7 years ago
next up - a practical introduction to implementing a relational database from scratch. It&#x27;s great to learn about the cryptography behind the blockchain etc, but the herd mind is horrible - so many better things to spend one&#x27;s time on than a 100th implementation of blockchain. Why won&#x27;t the hype die already?
评论 #16585418 未加载