TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Resources to learn blockchain and smart contracts?

526 点作者 nepger21超过 7 年前
What resources are available to get into these two and related topics?<p>Would be also better if there are papers&#x2F;books that introduces to these concepts (and toy implementation)?

50 条评论

aerovistae超过 7 年前
The book &quot;Mastering Bitcoin&quot; really helped me to understand the blockchain and bitcoin properly. It&#x27;s available free online here~<p><a href="http:&#x2F;&#x2F;chimera.labs.oreilly.com&#x2F;books&#x2F;1234000001802&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;chimera.labs.oreilly.com&#x2F;books&#x2F;1234000001802&#x2F;index.ht...</a><p>The author is putting out a similar book called &quot;Mastering Ethereum&quot; in February, also through O&#x27;Reilly.
评论 #15400132 未加载
评论 #15399397 未加载
评论 #15399805 未加载
评论 #15407482 未加载
apo超过 7 年前
I recently published an intermediate-level e-book on Bitcoin:<p><a href="http:&#x2F;&#x2F;bitzuma.com&#x2F;owning-bitcoin&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bitzuma.com&#x2F;owning-bitcoin&#x2F;</a><p>This is the book I wish had existed when I started learning about Bitcoin in 2011. It&#x27;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 technical topics. Hundreds of footnotes provide jumping-off points and links to online demos. Cross-links allow you to quickly review prior material in later chapters.<p>There are eight chapters:<p>1. Bitcoin from Scratch (the view from 20,000 feet of Bitcoin and its subsystems)<p>2. Authentication (elliptic curve cryptography)<p>3. Authorization (Script, transactions, and contracts)<p>4. Network (block chain, consensus, hard&#x2F;soft forks, governance, segwit, Lightning Network)<p>5. Privacy (what can and can&#x27;t be discovered about users of a public block chain)<p>6. Security (what to protect and why)<p>7. Wallets (software for using Bitcoin)<p>8. Bitcoin in Practice (a complete system for using Bitcoin based on the content in the first seven chapters)
评论 #15401251 未加载
tommynicholas超过 7 年前
Compiled these resources while building my first smart contract. I can&#x27;t promise they&#x27;re the best, but I can promise I built something that works following these resources + learned a ton:<p><a href="https:&#x2F;&#x2F;blankslate.io&#x2F;?note=48627" rel="nofollow">https:&#x2F;&#x2F;blankslate.io&#x2F;?note=48627</a><p>(if you want just tutorials: <a href="http:&#x2F;&#x2F;truffleframework.com&#x2F;tutorials&#x2F;" rel="nofollow">http:&#x2F;&#x2F;truffleframework.com&#x2F;tutorials&#x2F;</a>)
rwieruch超过 7 年前
Checkout what <a href="https:&#x2F;&#x2F;twitter.com&#x2F;iam_preethi" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;iam_preethi</a> is tweeting about these topics. Really liked her last article about Etherum: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@preethikasireddy&#x2F;how-does-ethereum-work-anyway-22d1df506369" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@preethikasireddy&#x2F;how-does-ethereum-work-...</a>
throwaway613834超过 7 年前
Could someone offer a quick explanation as to what kinds of things there even _are_ to learn about blockchains? I mean from a conceptual user perspective of &quot;let&#x27;s use blockchain for my next product&quot;, not from a Bitcoin-dev perspective of &quot;how do we fix this thing in our blockchain implementation&quot;.
评论 #15400410 未加载
评论 #15399936 未加载
评论 #15399939 未加载
jashmenn超过 7 年前
I just started a new site for teaching this!<p>I&#x27;ve found that smart contracts have a lot of jargon that can be opaque, but the concepts are familiar to web developers (and not that hard to learn).<p>For example, in traditional webdev we use our browser to connect to an app server, which is connected to a centralized database.<p>In Ethereum dev, <i>every node</i> has a copy of the entire database. To write distributed apps, you read from your <i>local copy</i>. That is, for a JavaScript DApp, you use the web3 JavaScript library to connect to a <i>local node</i> you have running on your own machine.<p>Writes are little more involved, because you need the network to agree that your writes are valid. So to perform writes, you submit a transaction to the network.<p>The result is <i>reads are free and writes cost money</i>.<p>Solidity is tricky, but not that bad if you&#x27;re careful. If you know JavaScript already, you can totally learn to program smart contracts.<p>In any case, my site is here. I&#x27;ll be making the first course free shortly: <a href="https:&#x2F;&#x2F;www.newline.co&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.newline.co&#x2F;</a>
animesh超过 7 年前
This article was on HN a few days ago. “Learn Blockchains by Building One” @van_flymen <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>
评论 #15399576 未加载
roro5678超过 7 年前
What I am currently attending : <a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;cryptocurrency&#x2F;home&#x2F;welcome" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;cryptocurrency&#x2F;home&#x2F;welcome</a>
评论 #15400932 未加载
评论 #15398949 未加载
elorm超过 7 年前
Here you go<p><a href="https:&#x2F;&#x2F;github.com&#x2F;xel&#x2F;blockchain-stuff" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xel&#x2F;blockchain-stuff</a>
评论 #15398934 未加载
vjdhama超过 7 年前
There&#x27;s this course by the people who wrote `Bitcoin and Cryptocurrency Technologies`<p>It covers the basics pretty well.<p><a href="http:&#x2F;&#x2F;bitcoinbook.cs.princeton.edu&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bitcoinbook.cs.princeton.edu&#x2F;</a>
评论 #15401917 未加载
评论 #15402541 未加载
评论 #15400765 未加载
rainloft超过 7 年前
CS 251: Bitcoin and Cryptocurrencies at Stanford <a href="https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;cs251&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;cs251&#x2F;</a>
评论 #15399023 未加载
评论 #15398941 未加载
pors超过 7 年前
I agree with the recommendation of &quot;Mastering Bitcoin&quot;.<p>I recently also started diving into blockchain related tech, and I blog about it here: <a href="http:&#x2F;&#x2F;decentralized.blog&#x2F;" rel="nofollow">http:&#x2F;&#x2F;decentralized.blog&#x2F;</a><p>So far mostly about IPFS, but soon more on the working of the different blockchains out there.
评论 #15400785 未加载
ym705超过 7 年前
If you&#x27;re interested in Ethereum Smart Contracts I wrote: <a href="http:&#x2F;&#x2F;ethereumdev.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ethereumdev.io&#x2F;</a>
评论 #15401067 未加载
corbinpage超过 7 年前
These videos by Jordan Leigh are really great for Ethereum concepts and development.<p><a href="http:&#x2F;&#x2F;decypher.tv&#x2F;series&#x2F;ethereum-development" rel="nofollow">http:&#x2F;&#x2F;decypher.tv&#x2F;series&#x2F;ethereum-development</a>
评论 #15401902 未加载
aaron_h超过 7 年前
I&#x27;ve posted all my research on the subject here: <a href="https:&#x2F;&#x2F;www.insp3ct.re&#x2F;blog&#x2F;blockchain-security-reference-guide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.insp3ct.re&#x2F;blog&#x2F;blockchain-security-reference-gu...</a>. It&#x27;s focused on the security side of blockchain &amp; cryptocurrencies, but it starts out with a solid primer on how the technology works. I also did a conference talk at DerbyCon on the subject, which is included in the blog post. Should be really good to get you started.
ttyprintk超过 7 年前
Mastering Bitcoin, Second Edition<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bitcoinbook&#x2F;bitcoinbook" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bitcoinbook&#x2F;bitcoinbook</a>
评论 #15399027 未加载
nikivi超过 7 年前
For blockchains :<p><a href="https:&#x2F;&#x2F;learn-anything.xyz&#x2F;databases&#x2F;distributed-databases&#x2F;blockchain" rel="nofollow">https:&#x2F;&#x2F;learn-anything.xyz&#x2F;databases&#x2F;distributed-databases&#x2F;b...</a><p>For smart contracts :<p><a href="https:&#x2F;&#x2F;learn-anything.xyz&#x2F;distributed-computing&#x2F;ethereum&#x2F;smart-contracts" rel="nofollow">https:&#x2F;&#x2F;learn-anything.xyz&#x2F;distributed-computing&#x2F;ethereum&#x2F;sm...</a>
musgrove超过 7 年前
I manage a website and Facebook page dedicated to resources: <a href="http:&#x2F;&#x2F;blockchainsaw.com" rel="nofollow">http:&#x2F;&#x2F;blockchainsaw.com</a> and <a href="http:&#x2F;&#x2F;facebook.com&#x2F;bitcoinresources" rel="nofollow">http:&#x2F;&#x2F;facebook.com&#x2F;bitcoinresources</a>. The FB page is updated a lot throughout the day and contains more than Bitcoin stuff.
acoravos超过 7 年前
If blockchain concepts are new for you, here are my favorite starting places to learn:<p>Why Bitcoin Matters (2011, NYT) - <a href="https:&#x2F;&#x2F;dealbook.nytimes.com&#x2F;2014&#x2F;01&#x2F;21&#x2F;why-bitcoin-matters&#x2F;?_r=0" rel="nofollow">https:&#x2F;&#x2F;dealbook.nytimes.com&#x2F;2014&#x2F;01&#x2F;21&#x2F;why-bitcoin-matters&#x2F;...</a><p>What is blockchain, really? An intro for regular people. (2017, Medium) - <a href="https:&#x2F;&#x2F;medium.com&#x2F;@wen_xs&#x2F;what-is-blockchain-really-an-intro-for-regular-people-e51578d98a96" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@wen_xs&#x2F;what-is-blockchain-really-an-intr...</a><p>Re: “Smart contracts” - here’s a few 101 pieces on ethereum:<p>A Beginner’s Guide to Ethereum (2017, Coinbase blog) - <a href="https:&#x2F;&#x2F;blog.coinbase.com&#x2F;a-beginners-guide-to-ethereum-46dd486ceecf" rel="nofollow">https:&#x2F;&#x2F;blog.coinbase.com&#x2F;a-beginners-guide-to-ethereum-46dd...</a><p>Ethereum is the Forefront of Digital Currency (2017, Coinbase blog) - <a href="https:&#x2F;&#x2F;blog.coinbase.com&#x2F;ethereum-is-the-forefront-of-digital-currency-5300298f6c75" rel="nofollow">https:&#x2F;&#x2F;blog.coinbase.com&#x2F;ethereum-is-the-forefront-of-digit...</a><p>Dan Romero has compiled an excellent &quot;reading list&quot; for digital currencies: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@dwr&#x2F;digital-currency-reading-list-6219f1623bfd" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@dwr&#x2F;digital-currency-reading-list-6219f1...</a><p>And here&#x27;s a 101 for developing a decentralized app (dApp): <a href="https:&#x2F;&#x2F;medium.com&#x2F;@AndreaCoravos&#x2F;dapps-101-how-do-i-start-developing-on-ethereum-da0d38ed973f" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@AndreaCoravos&#x2F;dapps-101-how-do-i-start-d...</a>
AdrienChey超过 7 年前
As a quick and visual introduction, I would recommend the great &quot;Ever wonder how Bitcoin (and other cryptocurrencies) actually work?&quot; youtube video from 3Blue1Brown <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bBC-nXj3Ng4&amp;t=3s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bBC-nXj3Ng4&amp;t=3s</a>
notindexed超过 7 年前
<a href="http:&#x2F;&#x2F;lopp.net&#x2F;bitcoin.html" rel="nofollow">http:&#x2F;&#x2F;lopp.net&#x2F;bitcoin.html</a>
评论 #15401129 未加载
earlybike超过 7 年前
Also an important question: How to get quickly tokens for a ETH test network to be able to do anything. Last time I tried I wasn&#x27;t successful because all these places where you could get some free tokens didn&#x27;t work and the only thing possible was to mine them yourself which still took a day or two.
评论 #15399365 未加载
评论 #15399322 未加载
hdhzy超过 7 年前
Contracts page on Bitcoin Wiki [0] is classic, unfortunately to understand most of it one has to know how script and various extensions (lock time etc.) work. Generally I&#x27;d advise reverse engineering how Bitcoin works, something like this [1] in JavaScript. There is also high level description of some contract types [2] but it&#x27;s basically the same content as on Bitcoin Wiki.<p>[0]: <a href="https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Contract" rel="nofollow">https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Contract</a><p>[1]: <a href="https:&#x2F;&#x2F;curiosity-driven.org&#x2F;low-level-bitcoin" rel="nofollow">https:&#x2F;&#x2F;curiosity-driven.org&#x2F;low-level-bitcoin</a><p>[2]: <a href="https:&#x2F;&#x2F;curiosity-driven.org&#x2F;bitcoin-contracts" rel="nofollow">https:&#x2F;&#x2F;curiosity-driven.org&#x2F;bitcoin-contracts</a>
gtrubetskoy超过 7 年前
Start out with Bitcoin, and make sure you understand it well. For example it has its own stack-based language (mini smart contracts of sorts), you need to understand how that works, the different types of payments such as P2SH, etc.<p>The O&#x27;Reilly book is good, you should also look at code in your preferred language, ideally the C++ in which Bitcoin core is written.<p>Last but absolutely not least - you should buy some Bitcoin and send it to someone, or buy something with it. I&#x27;d also recommend going through the trouble of running Bitcoin-Qt and downloading the whole blockchain (which takes several days and requires lots of disk space).<p>Once you understand all this, the smart contracts thing will be a lot clearer, and you might even have a different opinion on it.
评论 #15400042 未加载
narulakeshav超过 7 年前
I recently created a platform that has my hand-picked resources for bitcoin, cryptocurrency, blockchain: <a href="https:&#x2F;&#x2F;symphosis.com" rel="nofollow">https:&#x2F;&#x2F;symphosis.com</a><p>It has resources for other concepts like Design, UX, JavaScript, Startups, etc.
wayoflife超过 7 年前
For explanation of both, watch this Video: <a href="https:&#x2F;&#x2F;anders.com&#x2F;blockchain&#x2F;" rel="nofollow">https:&#x2F;&#x2F;anders.com&#x2F;blockchain&#x2F;</a> and then click on the &quot;fork on github&quot; link ;)
arcaster超过 7 年前
Most of the grit of blockchain work is in the flows and practices used to build apps &#x2F; dapps around existing blockchains. There aren&#x27;t any books that you can read or comprehensive Medium blogs that cover this content.<p>Core blockchain dev, i.e. at a protocol level requires serious chops, not the kind of thing you can just pick up in a few months.<p>I&#x27;d recommend brushing up on broad blockchain concepts and not just intensely studying a single chain &#x2F; platform. If you want to get into the industry your best bet is to find a company willing to hire you and let you learn hands on.
arkj超过 7 年前
Check out hyperledger and solidity.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;hyperledger&#x2F;hyperledger&#x2F;blob&#x2F;master&#x2F;hyperledger_Overview_Comparison_Guide.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hyperledger&#x2F;hyperledger&#x2F;blob&#x2F;master&#x2F;hyper...</a><p><a href="https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;solidity&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;solidity&#x2F;</a><p>I found this visual tutorial on blockchain helpful.<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;_160oMzblY8" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;_160oMzblY8</a>
Shrugs超过 7 年前
I second the references to &quot;Mastering Bitcoin&quot;, and also add my blog post &quot;Getting up to Speed on Ethereum&quot; [1] that takes you from &quot;I kinda understand bitcoin&quot; to &quot;I understand ethereum at a deep level and know about the big projects being built on top of it&quot; over a few days.<p>[1] <a href="https:&#x2F;&#x2F;medium.com&#x2F;@mattcondon&#x2F;getting-up-to-speed-on-ethereum-63ed28821bbe" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@mattcondon&#x2F;getting-up-to-speed-on-ethere...</a>
ablaba超过 7 年前
“Tutorial: Blockchains and Databases” at the 43rd International Conference on Very Large Data Bases (VLDB) in Munich on 29 August 2017: <a href="https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B7lNUaak0bK1ZDhkak05VHA0d00&#x2F;view" rel="nofollow">https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B7lNUaak0bK1ZDhkak05VHA0d00...</a>
josheth超过 7 年前
W3kit let’s you interact with smart contracts and deploy your own Ethereum node with ease. This way you can focus on writing and testing smart contracts and not the underlying infrastructure.<p>The blog also has tutorials to get you started and teach Ethereum concepts.<p><a href="https:&#x2F;&#x2F;blog.w3k.it" rel="nofollow">https:&#x2F;&#x2F;blog.w3k.it</a>
samlewis超过 7 年前
If you&#x27;re interested in the nitty gritty of the mechanics of Bitcoin, check out my blog post: <a href="http:&#x2F;&#x2F;www.samlewis.me&#x2F;2017&#x2F;06&#x2F;a-peek-under-bitcoins-hood&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.samlewis.me&#x2F;2017&#x2F;06&#x2F;a-peek-under-bitcoins-hood&#x2F;</a>
jc123超过 7 年前
Solid material at &quot;stackoverflow&quot;:<p><a href="https:&#x2F;&#x2F;bitcoin.stackexchange.com" rel="nofollow">https:&#x2F;&#x2F;bitcoin.stackexchange.com</a><p><a href="https:&#x2F;&#x2F;ethereum.stackexchange.com" rel="nofollow">https:&#x2F;&#x2F;ethereum.stackexchange.com</a>
b0ba1lle超过 7 年前
If you&#x27;re looking for a toy implementation, I just released <a href="https:&#x2F;&#x2F;github.com&#x2F;robinmonjo&#x2F;coincoin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;robinmonjo&#x2F;coincoin</a><p>It focuses on Blockchain and Digital Transactions
dabockster超过 7 年前
Related, how does the blockchain structure look on paper? As in a data structure? What fields does it have?<p>I have a project idea, but I want to build the data structure from scratch as opposed to cargo culting something on top of Ethereum.
评论 #15403326 未加载
gkrypt超过 7 年前
I have listed various different products, tools, and resources. If anyone is interested do checkout <a href="https:&#x2F;&#x2F;cryptostack.xyz" rel="nofollow">https:&#x2F;&#x2F;cryptostack.xyz</a>
agreen超过 7 年前
Intro:<p>1. <a href="https:&#x2F;&#x2F;medium.freecodecamp.org&#x2F;explain-bitcoin-like-im-five-73b4257ac833" rel="nofollow">https:&#x2F;&#x2F;medium.freecodecamp.org&#x2F;explain-bitcoin-like-im-five...</a><p>2. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JIxwTx7o_B4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JIxwTx7o_B4</a><p>3. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bBC-nXj3Ng4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bBC-nXj3Ng4</a><p>4. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_160oMzblY8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_160oMzblY8</a><p>5. <a href="https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;podcast&#x2F;244-the-quiet-master-of-cryptocurrency-nick-szabo&#x2F;id863897795?i=1000386194955&amp;mt=2" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;podcast&#x2F;244-the-quiet-master-of-...</a><p>6. <a href="http:&#x2F;&#x2F;investorfieldguide.com&#x2F;hashpower&#x2F;" rel="nofollow">http:&#x2F;&#x2F;investorfieldguide.com&#x2F;hashpower&#x2F;</a><p>Build Your Own Blockchain:<p>1. <a href="https:&#x2F;&#x2F;dev.to&#x2F;aunyks&#x2F;lets-build-the-tiniest-blockchain" rel="nofollow">https:&#x2F;&#x2F;dev.to&#x2F;aunyks&#x2F;lets-build-the-tiniest-blockchain</a><p>2. <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><p>3. <a href="https:&#x2F;&#x2F;github.com&#x2F;jamesob&#x2F;tinychain" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jamesob&#x2F;tinychain</a><p>Resource List for an Advanced Understanding (Multidisciplinary Approach):<p>1. <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1UiMS4Br7LkTIRdEOPjCukOxG6gIdCJTOgXbeOPBHrcE&#x2F;edit#" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1UiMS4Br7LkTIRdEOPjCukOxG...</a><p>---<p>Additionally, here is some advice from Balaji Srinivasan (source: <a href="https:&#x2F;&#x2F;www.producthunt.com&#x2F;live&#x2F;balaji-s-srinivasan" rel="nofollow">https:&#x2F;&#x2F;www.producthunt.com&#x2F;live&#x2F;balaji-s-srinivasan</a>):<p>1. First, I&#x27;d master database and cryptography fundamentals, with something like Dan Boneh&#x27;s course for the latter<p>2. Then, I&#x27;d read the Bitcoin.org and Ethereum documentation<p>3. Then, you should write short Python or Go scripts to do things like printing out the blockchain, formatting and signing a transaction by hand, managing private keys, that type of thing. This will give you a feel for the raw data structures.<p>4. After doing all this, I&#x27;d take a look at application libraries like Ryan Shea and Muneeb Ali&#x27;s new blockstack.org<p>The reason I&#x27;d do it in this order is that you would learn fundamentals first before proceeding to the cutting edge.
felipesabino超过 7 年前
I compiled some of the resources I used to start understanding it.<p>It it a bit focused on ethereum, but I guess it is useful for starting to understand blockchain and smart contracts in general regardless<p>---<p>Watching<p>- &quot;GOTO 2017 • Blockchain: The Slowest (and most Fascinating) Database in the World • Stefan Tilkov” <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=li3rfBAP_fE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=li3rfBAP_fE</a><p>Explains how the blockchain works and walks through most of the technical terms you will need to know<p>- &quot;Ethereum Vs. Bitcoin: What Sets Them Apart? | CNBC” <a href="https:&#x2F;&#x2F;youtu.be&#x2F;0UBk1e5qnr4" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;0UBk1e5qnr4</a><p>Uses the blockchain explanation to give you an idea of how the smart contract idea differs Ethereum from Bitcoin<p>- &quot;Vitalik Buterin explains Ethereum&quot; <a href="https:&#x2F;&#x2F;youtu.be&#x2F;TDGq4aeevgY" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;TDGq4aeevgY</a><p>3 minute macro explanation of what is Ethereum from its inventor Vitalik Buterin<p>- &quot;DEVCON1: Ethereum for Dummies - Dr. Gavin Wood” <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=U_LK0t_qaPo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=U_LK0t_qaPo</a><p>Ethereum&#x27;s CTO Dr. Gavin Wood explains in a very macro way the Ethereum concept with an idea of how the “Global Computer” works and what is the “Ethereum Virtual Machine”<p>- Devcon2: Ethereum in 25 Minutes <a href="https:&#x2F;&#x2F;youtu.be&#x2F;66SaEDzlmP4" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;66SaEDzlmP4</a><p>Vitalik Buterin give and overview of the Ethereum protocol and shows what is an Ethereum transaction, what is Gas (and how computation time is actually paid for miners), how the state machine works and what you can do with it<p>- DEVCON1: Ethereum in the Enterprise Environment - Taylor Gerring <a href="https:&#x2F;&#x2F;youtu.be&#x2F;HXNWhXuMNpw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;HXNWhXuMNpw</a><p>Expose core concepts about the blockchain and the Ethereum platform that are valuable to enterprise and how companies can leverage that using web technologies<p>---<p>Reading<p>- Coinbase - A beginner’s guide to Ethereum <a href="https:&#x2F;&#x2F;blog.coinbase.com&#x2F;a-beginners-guide-to-ethereum-46dd486ceecf" rel="nofollow">https:&#x2F;&#x2F;blog.coinbase.com&#x2F;a-beginners-guide-to-ethereum-46dd...</a><p>- Fat Protocols <a href="http:&#x2F;&#x2F;www.usv.com&#x2F;blog&#x2F;fat-protocols" rel="nofollow">http:&#x2F;&#x2F;www.usv.com&#x2F;blog&#x2F;fat-protocols</a><p>- The difference between App Coins and Protocol Tokens <a href="https:&#x2F;&#x2F;blog.0xproject.com&#x2F;the-difference-between-app-coins-and-protocol-tokens-7281a428348c" rel="nofollow">https:&#x2F;&#x2F;blog.0xproject.com&#x2F;the-difference-between-app-coins-...</a><p>- What’s the Difference Between an ‘ICO’ and a ‘Token Launch’? Coins vs. Tokens (What is a SNGLS token?) <a href="https:&#x2F;&#x2F;medium.com&#x2F;@SingularDTV&#x2F;whats-the-difference-between-an-ico-and-a-token-launch-7105edbb2112" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@SingularDTV&#x2F;whats-the-difference-between...</a><p>---<p>Source of links, links and more links<p>- &#x2F;r&#x2F;ethereum - getting started <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;ethereum&#x2F;comments&#x2F;61y5ix&#x2F;welcome_to_rethereum_the_reddit_front_page_of_the&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;ethereum&#x2F;comments&#x2F;61y5ix&#x2F;welcome_to...</a><p>- The Quiet Master of Cryptocurrency — Nick Szabo (Scroll to &quot;Selected Links from the Episode”) <a href="https:&#x2F;&#x2F;tim.blog&#x2F;2017&#x2F;06&#x2F;04&#x2F;nick-szabo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tim.blog&#x2F;2017&#x2F;06&#x2F;04&#x2F;nick-szabo&#x2F;</a><p>- What The Fuck Is Ethereum? (&quot;I am a total nerd&quot; option) <a href="http:&#x2F;&#x2F;whatthefuckisethereum.com&#x2F;#nerd" rel="nofollow">http:&#x2F;&#x2F;whatthefuckisethereum.com&#x2F;#nerd</a><p>---<p>Extra reading<p>- Money, blockchains, and social scalability <a href="http:&#x2F;&#x2F;unenumerated.blogspot.com.br&#x2F;2017&#x2F;02&#x2F;money-blockchains-and-social-scalability.html" rel="nofollow">http:&#x2F;&#x2F;unenumerated.blogspot.com.br&#x2F;2017&#x2F;02&#x2F;money-blockchain...</a><p>- Does your dapp need a token? <a href="https:&#x2F;&#x2F;medium.com&#x2F;@simondlr&#x2F;does-your-dapp-need-a-token-39412fd3c62c" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@simondlr&#x2F;does-your-dapp-need-a-token-394...</a><p>- Ethereum documentation <a href="http:&#x2F;&#x2F;www.ethdocs.org&#x2F;en&#x2F;latest&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;www.ethdocs.org&#x2F;en&#x2F;latest&#x2F;index.html</a><p>- Ethereum Wiki - FAQ <a href="https:&#x2F;&#x2F;github.com&#x2F;ethereum&#x2F;wiki&#x2F;wiki&#x2F;FAQ" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ethereum&#x2F;wiki&#x2F;wiki&#x2F;FAQ</a>
评论 #15415819 未加载
mmurthy超过 7 年前
I started this a few months ago where you can learn smart contract development by doing projects: <a href="https:&#x2F;&#x2F;www.zastrin.com" rel="nofollow">https:&#x2F;&#x2F;www.zastrin.com</a>
grk超过 7 年前
If you want to stay updated on current news, I can recommend the <a href="http:&#x2F;&#x2F;blockchainweekly.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blockchainweekly.net&#x2F;</a> newsletter.
theylon超过 7 年前
Blockgeeks is great for beginner material and to understand the basics. <a href="https:&#x2F;&#x2F;blockgeeks.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blockgeeks.com&#x2F;</a>
swe445超过 7 年前
Check out the blockstack stuff. They have a to-do list tutorial available. Decentralized app development is kinda an etherem vs blockstack situation right now.
tonymarks超过 7 年前
Preethi Kasireddy has done a pretty good job with her blog: <a href="https:&#x2F;&#x2F;www.hashhack.it" rel="nofollow">https:&#x2F;&#x2F;www.hashhack.it</a>
thisisit超过 7 年前
<a href="https:&#x2F;&#x2F;blockchaintechblog.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blockchaintechblog.com&#x2F;</a>
earlybike超过 7 年前
Similar question: Which tutorial enables me to write and deploy my first smart contract in Solidity within 120 minutes?
评论 #15400355 未加载
dvcoolster超过 7 年前
I loved Decypher.tv for getting going with Ethereum Smart Contracts as well as other requirements for a complete DApp
评论 #15399347 未加载
harrisreynolds超过 7 年前
We recently launched a site to help people go from zero to hero with Blockchain technology. Feel free to sign up for the weekly newsletter here:<p><a href="http:&#x2F;&#x2F;www.theblockchainhq.com&#x2F;newsletter&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.theblockchainhq.com&#x2F;newsletter&#x2F;</a><p>We plan on covering &quot;Getting started with Blockchain development&quot; very soon as there it still an opportunity here to make this much easier.
markatkinson超过 7 年前
Might be worth learning about DAG, Tangle and IOTA too, here is their latest whitepaper: <a href="https:&#x2F;&#x2F;iota.org&#x2F;IOTA_Whitepaper.pdf" rel="nofollow">https:&#x2F;&#x2F;iota.org&#x2F;IOTA_Whitepaper.pdf</a>
andrewfromx超过 7 年前
shameless plug, but walk thru this example: <a href="https:&#x2F;&#x2F;simplecoin.life&#x2F;ico" rel="nofollow">https:&#x2F;&#x2F;simplecoin.life&#x2F;ico</a>
评论 #15400033 未加载
thebestia29超过 7 年前
It will be excellent to learn of that subject would be fabulous, if they had tutorials or videos pass lin link would be a good contribution