Live data from Hacker News

Ask HN: Resources to learn blockchain and smart contracts?

news.ycombinator.com

91–100 of 119 posts

Re: Ask HN: Resources to learn blockchain and smart contracts?

#92
post #85

I recently published an intermediate-level e-book on Bitcoin: http://bitzuma.com/owning-bitcoin/ This is the book I wish had existed when I started learning about Bitcoin in 2011. It's a technical deep-dive for a non-expert audience. Only knowledge of high school algebra and a willingness to learn are assumed. Every technical term comes with a definition. Over 300 figures help visual learners understand complex techn…

Would you consider putting this on Google Play as well? I have a lot of Play credit I'd like to use on your book

Re: Ask HN: Resources to learn blockchain and smart contracts?

#94

Earlier quoted context omitted.

I just read the preface and have to ask... is this heavy on marketing, cheerleading and kool-aid? First the author makes it sound like the Nakamoto paper was sent from the heavens and then this: > I became obsessed and enthralled, spending 12 or more hours each day glued to a screen, reading, writing, coding, and learning as much as I could. I emerged from this state of fugue, more than 20 pounds lighter from lack of…

> is this heavy on marketing, cheerleading and kool-aid? I haven't looked at the book, but the author is, a bit. Here's a somewhat banana-pants talk he recently gave. https://www.youtube.com/watch?v=FyK4P7ZdOK8

Gold-bug has at times been used as a pejorative against people who criticized central banking and favored gold.

I wonder what pejorative will be coined for cryptocurrency enthusiasts. Banana-pants is just too broad. /s

Re: Ask HN: Resources to learn blockchain and smart contracts?

#95

Earlier quoted context omitted.

> is this heavy on marketing, cheerleading and kool-aid? I haven't looked at the book, but the author is, a bit. Here's a somewhat banana-pants talk he recently gave. https://www.youtube.com/watch?v=FyK4P7ZdOK8

Gold-bug has at times been used as a pejorative against people who criticized central banking and favored gold. I wonder what pejorative will be coined for cryptocurrency enthusiasts. Banana-pants is just too broad. /s

I'm a cryptocurrency enthusiast myself. To be more precise, the talk is ignorant of the history of money as a system of domination, and utopian in that it ignores critical vulnerabilities intrinsic to distributed-consensus currency systems.

I wrote about it in a little more detail here: https://www.reddit.com/r/CryptoCurrency/comments/73fi5q/mone...

Re: Ask HN: Resources to learn blockchain and smart contracts?

#96
post #57

Earlier quoted context omitted.

Once again the autistic, asocial programmer clise gets autoconfirmed.

Why so hateful? What does having autism have to do with this? I don't really like the quoted piece from the preface either, and even if the author has autism, what does it matter? Isn't it more fair to people with autism and more powerful with regards to your dislike to the author to just not like the author based on that you don't like him as a person? That way you don't insult everyone with autism and you insult hi…

> Or did you mean 'sexy young man'?

So 4chan is invading HN now? I thought they considered us too intertwined in the cargo cult botnet.

Re: Ask HN: Resources to learn blockchain and smart contracts?

#98

Earlier quoted context omitted.

Disclaimer: I've mostly absorbed this stuff through osmosis and lazy web searching, but I thought I'd take a shot with my understanding and someone can correct me if I'm mistaken. Blockchains are designed to solve a certain set of problems. Understanding those problems and their relation to your product will help you determine whether a blockchain is a reasonable solution. 1. Do you need a distributed ledger? ( https…

Those are in line with my understanding too, but I'm asking what is there to learn about blockchain technology, not what the use cases are. (That's actually also a question I have, but a separate question to me.) To me a blockchain is just a tree, where the "parent pointers" are just hashes of the parent nodes rather than their addresses. And I guess to pick one as the "correct" one, you just choose the one with (say…

> What else _is_ there to learn about this that people are looking for?

This is where it gets a bit interesting. While Merkle Trees are great for ensuring, immutability, most cryptocurrencies need more than just that. They need to have a way for records to be inserted into this immutable ledger and an incentive to keep adding records to the ledger. This is where Proof of Work and mining rewards come into play, and this is where a lot of altcoins (non-Bitcoin cryptos) have a lot of different opinions. A decent amount of work has also been put into making sure that there isn't an incentive for a miner to mine on two different chains (and cause the ledger to fork) and other concerns.

Re: Ask HN: Resources to learn blockchain and smart contracts?

#99

These videos by Jordan Leigh are really great for Ethereum concepts and development. http://decypher.tv/series/ethereum-development

I second this. Really great videos that balance breath vs depth well and that are easily digestible. The guy is also enjoyable to listen to.

I am not associated with Jordan Leigh nor Decyper.TV in any way except as a customer.

Re: Ask HN: Resources to learn blockchain and smart contracts?

#100
post #30

There's this course by the people who wrote `Bitcoin and Cryptocurrency Technologies` It covers the basics pretty well. http://bitcoinbook.cs.princeton.edu/

I'd definitely recommend this book, it's great! Comes with decent video lectures and such too. (disclosure: am a coauthor)

Also, this course page has some useful links and lecture notes/slides (mostly geared towards graduate students and research) http://soc1024.ece.illinois.edu/teaching/ece598am/fall2016/

Post reply on HN