Please comply with the license of the blockchain implementation in Python. It's MIT, so all you have to do is include the copyright notice ("Copyright (c) 2017 Daniel van Flymen"). You should also tell people under what license you're releasing your changes :)
@icebraining Author here. Thanks for the comments. I will add the copyright notice. Changes also will be MIT :)
A Practical Introduction to Blockchain with Python
11–20 of 57 posts
Re: A Practical Introduction to Blockchain with Python
#12next up - a practical introduction to implementing a relational database from scratch. It's great to learn about the cryptography behind the blockchain etc, but the herd mind is horrible - so many better things to spend one's time on than a 100th implementation of blockchain. Why won't the hype die already?
I would love to read a tutorial about implementing a relational database from scratch. Some people like to learn from the building blocks and others prefer to focus on high level applications.
Re: A Practical Introduction to Blockchain with Python
#13https://github.com/ltavag/blocks
Always love to see the interest here, I'm excited for the technology to become detached from Crypto speculation!
Re: A Practical Introduction to Blockchain with Python
#14"A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority."
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'd use such a data store for when building an application?
The article starts off calling blockchain tech "significant and disruptive technologies that came into existence since the inception of the Internet."
I'd love if someone had some examples of practical applications or uses that are being developed or could point me in the right direction.
Re: A Practical Introduction to Blockchain with Python
#15The article adopts one of my preferred metaphors for the blockchain: "A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority." 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'd use such a data store for when building an application? The article starts off calling blockch…
So if it can’t do the first thing it promises it can do, maybe it becomes more like a Rube Goldberg machine than something that is meant to be useful/practical. The fact that people are praising CryptoKitties as a “practical application” seems to support the Rube Goldberg machine/toy theory.
Re: A Practical Introduction to Blockchain with Python
#16The article adopts one of my preferred metaphors for the blockchain: "A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority." 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'd use such a data store for when building an application? The article starts off calling blockch…
PS: For more info on cryptokitties (and copycats collectibles), see the Awesome CryptoKitties page -> https://github.com/openblockchains/awesome-cryptokitties
PPS: A great way to learn about cryptokitties (and copycat collectibles) is to build your own version from scratch :-) see the (in-progress) open source copycats version (in ruby) -> https://github.com/openblockchains/copycats
Re: A Practical Introduction to Blockchain with Python
#17Re: A Practical Introduction to Blockchain with Python
#18The article adopts one of my preferred metaphors for the blockchain: "A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority." 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'd use such a data store for when building an application? The article starts off calling blockch…
Can I Haz Blockchain?! A great practical application are the CryptoKitties (Yes, little cute cartoon cats) on the blockchain, see -> https://www.cryptokitties.co PS: For more info on cryptokitties (and copycats collectibles), see the Awesome CryptoKitties page -> https://github.com/openblockchains/awesome-cryptokitties PPS: A great way to learn about cryptokitties (and copycat collectibles) is to build your own versi…
So the benefit of this application vs a traditionally structured app (lets call it RESTKitties) is what?
That the external ledger of kitty creation and transfers is open and public for everyone? So you have more confidence that the central organization isn't manipulating the ecosystem in some nefarious way?
Re: A Practical Introduction to Blockchain with Python
#19The article adopts one of my preferred metaphors for the blockchain: "A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority." 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'd use such a data store for when building an application? The article starts off calling blockch…
Re: A Practical Introduction to Blockchain with Python
#20The article adopts one of my preferred metaphors for the blockchain: "A blockchain is a distributed database that allows direct transactions between two parties without the need of a central authority." 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'd use such a data store for when building an application? The article starts off calling blockch…
It’s not clear that it doesn’t need a central authority. There is a rich history of blockchain consensus failure needing a central authority to tell everyone which chain is the right one. Satoshi did it in 2010, the Bitcoin developers did it in 2013, Vitalik did it with Ethereum in 2016. When the ledgers don’t reconcile, the developers are the central authority. And proof-of-work can’t save it because that too is cen…