怎么学习区块链技术?我是这样学会的

  学习区块链,直接学习以太坊就可以。建议先参会以太坊的日常应用。首先使用客户端,这里的教程很多,推荐一个以太坊钱包教程。挖矿的教程一般分布在各个矿池,学习者可以加入各个矿池的群去交流一下。还可以通过区块链浏览器去查看自己的账户和交易,更直观感受。通过以上的操作,基本可以算对区块链有了一个初步的了解和感知。

  学习区块链的目标是很明确的,从大的方面来说,目标就两个:

一是为了以后进入区块链开发做技术储备;

二是为了能指导我如何投资虚拟货币。

目标明确后,细分到一个个小问题上,就可以根据这些问题搜集各种知识资源了。知识资源主要有三类:书籍、官方文档和网络上的区块链培训资料

  一、怎么快速入门区块链

  确定区块链学习方向

  从事区块链开发其实是有很多方向的,比方说:应用开发人员、区块链构架搭建师、底层开发等等。

  

确定区块链学习方向

  方向不同,需要学习的内容就不一样,如果做基于区块链应用开发,只需要了解一门编程语言(JAVA,nodejs,Go, Python,C++ 等), 大概了解区块链的原理,不一定要深入,当能理解越深入开发应用就越顺。

  如果做区块链基础开发,就需要了解加密算法,P2P通信,共识算法等等。

  投入时间学习区块链技术-动手实践

  由于区块链涉及的技术很多,可以相对各个技术有一个概念了解,再逐步深入原理。

  当你在学习了解概念的时候,必定会产生很多疑问, 例如我们经常可以看到一句: 比特币的共识机制是通过工作量证明(POW)来实现的。

  就有了新疑问:什么是工作量证明,进一步了解,它是通过验证的一个特定结果,就能确认参与者完成了相应的工作量(不理解没关系,可以简单为,张三考试考了100分,就确认张三肯定好好学习了)。

  

投入时间学习区块链技术-动手实践


  这时又有了新的疑问,比特币在验证什么样的结果,这时你又需要了解密码学和Hash。

  逐步深入的过程也是解答疑问的过程,需要我们善用Google搜索。

  如果觉得已进理解一个概念或原理时,可以尝试动手实现它,如在理解挖矿后,可以写代码模拟挖矿过程。学习是一个长期的过期,没有捷径,必须得多读书,读代码,写代码。


  二、分享我怎么学习区块链技术的经历?

  首先作为一个程序员,对技术知识的好奇是一种态度,但是新技术太多我们目不暇接,很多我不会去学,因为精力有限,但是区块链这种新奇的设计模式,这种对自由世界向往的精神确实吸引到我了,和人工智能相比,除了泡沫和让人想象还会让人不知不觉产生一点信仰吧!即使学习区块链开发,可能我也不会从事相关的工作,但我想一方面能开拓下思维,另一方面就是能真正走进去看一下区块链到底是何等精彩!!!

  选择区块链作为实践学习的案例,原因有三:

  第一,区块链是我最近两三个月刚学习的领域,对我来说也是一门从零开始学习的领域,这样的学习案例最具有指导作用。因为时间没有隔太久,很多学习过程中的细节我也还记得,这样我可以还原出更真实的学习过程。

  第二,区块链——确切说是虚拟货币最近非常火,连中国大妈都知道了,我的微信群里也有部分人在玩或准备玩,但大部分人普遍对比特币和区块链缺乏正确的认知,只是跟随潮流,这其实是存在很大风险的。因此,我觉得也有必要普及一下区块链和比特币正确的认知。

  第三,区块链是价值互联网的基石,是未来必然的趋势,会成为像HTTP一样基础的技术,所以也应该是每个技术人员都要掌握的技术。

  关于第二点,很多人是因为听到了太多虚拟货币的致富神话,所以才开始关注这个行业。但却因为对虚拟货币和区块链缺乏真正的了解,所以其实看不懂这个行业的现状,更看不懂这个行业的未来。因为看不懂,所以要么一直观望,要么畏畏缩缩。最典型的就是我的一个同事,看着别人赚钱,一直想进。但从比特币1万块观望到2万块,一直不敢入场,总觉得价格太高,但却一直看着它升高。后来,有一次,被他抓到了一次抄底的机会,就是7月中旬比特币跌到1万3后反弹到差不多两万的那次,他终于下了决心入场了,貌似是丢了2000块钱进去,结果呢,赚了200块钱他就抛了。后来,BCC从2000块左右开始起飞之前,也被他抓住了,这次他胆子大了,丢了10000块钱进去,但和上次一样,只赚了10%就怕了跑出来了。那次BCC起飞足足翻了一倍还多。不过他也算是幸运的,起码赚到了钱,虽然赚得少。但有很多人是亏钱了的,而且还亏得不少。说了这么多,其实就是想表明,你想在这个行业里赚钱,甚至长期赚钱,你看不懂是不行的。

  第三点才是最重要的,区块链将会成为基础性技术。基于HTTP的互联网可以称为信息互联网,主要传递的就是各种信息。而基于区块链的互联网则称为价值互联网,传递的是价值。在信息互联网时代你需要熟悉HTTP,那么,在价值互联网时代你就需要熟悉区块链。而且,未来已来,我们应该提前做好准备。

 三、区块链学习视频教程

  一、区块链学习基础篇

  打基础阶段,首先应该系统地学习基础概念和知识,这时适合看体系完整,深入浅出(说人话)的资料,避免在一开始就被吓得放弃学习。在把基本概念、常用名词搞清楚之后,可以去一些资讯类的网站和公众号,了解一些最新的区块链应用和大事件。

  1、区块链入门视频

  TED演讲:对未来产生影响最大的科技

  演讲者:数字经济之父 Don Tapscott, 讲解了区块链的概念,以及区块链会对货币、商业、政府以及社会造成的影响,非常值得一看。

  ——曾汩的分享

  比特币和区块链的系列纪录片

  信任重塑,TechCrunch 出品的比特币和区块链的系列纪录片

  1集:https://v.qq.com/x/page/w05278r8iee.html

  2集:https://v.qq.com/x/page/r0338da6qyq.html

  3集:https://v.qq.com/x/page/k033841b9fa.html

  4集:https://v.qq.com/x/page/x05295omako.html

  5集:https://v.qq.com/x/page/v0554uy57dj.html

  6集:https://v.qq.com/x/page/k0532viwbdj.html

  ——Luz的分享

  2、区块链入门书籍

  《图说区块链》—— 徐明星、田颖、李霁月 著

  最有趣的区块链科普书,用漫画和故事讲清楚区块链的原理。

  ——luz的分享

  《区块链技术驱动金融》—— 阿尔文德·纳拉亚南等 著

  从数字货币及智能合约技术层面,解读了区块链技术在金融领域的运用。 “如果你正在寻找一本在技术层面解释比特币是如何运作的,并且你有一定计算机科学和编程的基本知识,这本书应该很适合你。”

  3、区块链资讯网站

  BTT论坛 href="http://www.bitcointalk.org/">http://www.bitcointalk.org (币界第一论坛,需翻墙)

  CCN http://www.cryptocoinsnews.com/ (推荐人:Nicole)

  巴比特 www.8btc.com(国内区块链新闻第一)

  区块链铅笔www.chainb.com (恭亲王弄的资讯站,部分文章质量很高)

  来源——发狂的蜗牛

  4、区块链公众号

  硅谷LIVE(guigumitanv)区块链基础知识、投资、开发相关课程

  硅谷区块链 (svblock) 硅谷关注区块链的产业媒体,偶尔也写写链圈段子

  火币网(huobicom)有不少优质的原创区块链视频、图文

  二、区块链学习进阶篇

  了解了区块链的基础概念,搭建起知识体系之后,是不是跃跃欲试想应用一下呢?这时可以开始尝试了解一些区块链应用,从案例中学习。如果有技术背景,甚至还可以试试区块链相关的开发,比如智能合约开发。

  1、区块链项目白皮书

  1.Keen的分享:比特币,一种点对点的电子现金系统(必看,区块链的概念就是在这篇论文中提出的)

  原文作者:中本聪(Satoshi Nakamoto)

  本文提出了一种完全通过点对点技术实现的电子现金系统,它使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构。虽然数字签名(Digital signatures)部分解决了这个问题,但是如果仍然需要第三方的支持才能防止双重支付(double-spending)的话,那么这种系统也就失去了存在的价值。我们(we)在此提出一种解决方案,使现金系统在点对点的环境下运行,并防止双重支付问题。

  http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system

  2.Bruce_H的分享:去中心化数据市场 Wolk白皮书

  以太坊下的智能代币和去中心化的数据储存架构解决了上述难题。 Wolk协议让广告主与广告商可直接在去中心化的数据交易平台上,通过多种识别码{如:移动设备号、邮件地址、电话号码等}交换或取得相关用户特征数据。 WOLK币(一种以太坊代币)将被运 于各种Wolk服务项 之中。 https://www.wolk.com/whitepaper/WolkTokenGenerationEvent_CN.pdf

  3.曾汩的分享:NEO白皮书

  NEO 是利用区块链技术和数字身份进行资产数字化,利用智能合约对数字资产进行自动化管理,实现“智能经济”的一种分布式网络。

  http://docs.neo.org/zh-cn/index.html

  4.曾汩的分享:Hyperledger超级账本白皮书

  超级账本的核心要素是智能合约、数字资产、记录储存库、中心化共识网络、加密安全。区块链主要产品还涉及行业性能要求、身份识别、私下机密交易、便携式共识模型等。

  http://pan.baidu.com/s/1o8To3O2

  5.Keen的分享:Request Network国外挺火的一个项目(英文)

  https://request.network/assets/pdf/request_whitepaper.pdf

  6.曾汩的分享:比特币闪电网络,可扩展的 off-chain 即时支付

  小额支付渠道可以解决可扩展性问题。“如果一棵树倒在森林中,没有一个人去其周围听声音,它会发出声音么?”

  以上引用的问题是与没有人观测到的事件是相关的,如果没有人听到树倒,无论其是否发出 声音是没有意义的。同样,在 blockchain,如果只有两个参与者关心日常的经常性交易,是没有必要让在比特币网络的所有节点了解该交易的。相反,在 blockchain 上只有一小部分信 息是更可取的。通过推迟告诉全世界每一笔交易,在以后的日子解决他们之间的关系的方法, 使比特币用户进行许多交易不用扩展blockchain或与一个集中的交易对手建立信任。

  http://pan.baidu.com/s/1i4L3E4X

  7.Keen的分享:ugchain,基于以太坊的去中心化的游戏生态平台

  这个挺不错的忘分享了,这是国内一个,基于以太坊的去中心化的游戏生态平台,目前部分已经落地了,比如扶持了游戏光明重影,py交易站上线等等,之前还举办了线下ugl王者荣耀校园高校赛,说实话,可以做到这样,ugchain也很不容易,为他们点赞

  http://www.ugchain.org/pdf/%E5%BF%AB%E9%80%9F%E4%BA%86%E8%A7%A3ugChain.pdf

  8.曾汩的分享:瑞资链白皮书

  中文:https://github.com/REITs-Chain/white-paper/blob/master/README.md

  英文:http://oqg7yooow.bkt.clouddn.com/ReitsChain%20Whitepaper.pdf

  9.Keen的分享:Nerthus白皮书

  Nerthus 与以太坊一样,致力于打 造一个通用的智能合约编程平台与区 块链操作系统。Nerthus 有自己的图灵 完备的编程语言 witstone,以及运行 环境 OVM。与以太坊不同的是,我们 在底层使用 DAG 技术,有效地解决了 传统区块链系统面临的低吞吐量,交易 确认延时,区块膨胀等区块链式结构先 天性的悖论问题。 http://www.nerthus.io/static/downfile/NerthusWhitePage.pdf

  10.Keen的分享:Byteball 字节雪球白皮书

  https://byteball.org/Byteball.pdf

  11.Keen的分享:新经币白皮书

  https://nem.io/wp-content/themes/nem/files/catapultwhitepaper.pdf

  12.曾汩的分享:全球首个区块链搜索引擎星云链技术白皮书

  https://nebulas.io/docs/NebulasTechnicalWhitepaperZh.pdf

  13.曾汩的分享:前段时间特别火的流量矿石项目

  https://minerdl.yunfan.com/miner/lltoken/uploadfile/pdf/llt_white_paper_en.pdf

  14.曾汩的分享:评分非常高的一个交友项目JustDatingSite

  https://ico.justdatingsite.com/files/white-paper-ico-jds.pdf

  15.曾汩的分享:德国著名版权保护区块链项目Ascribe

  https://www.ascribe.io/app/editions/1iYj

  16. 曾汩的分享:智能合约创建工具etherparty

  http://192.241.197.47/wp-content/uploads/2017/10/Etherparty_WhitePaper.pdf

  17.Bruce_H的分享:storj 去中心化云存储,filecoin的主要竞争对手之一

  https://storj.io/storj.pdf

  18.Bruce_H的分享:JavaScript之父创造的去中心化Brave浏览器 https://basicattentiontoken.org/index_1/BasicAttentionTokenWhitePaper_ZH.pdf

  19.Keen的分享:NXT未来币

  一个很老的币种,是比特币后的第二代密码币,改善,避免了很多第一代密码币的不足等等

  http://www.nxtchina.org/forum.php?mod=viewthread&tid=486&extra=page%3D1

  20.曾汩的分享:知名区块链项目比特股BITSHARES (对比特股感兴趣的话,可以再看看创始人BM大神的八卦)

  比特股bitshares白皮书

  http://docs.bitshares.eu/bitshares/papers/index.html#

  21.曾汩的分享:全球第一个智能合约平台,智能坊白皮书

  http://www.dacrs.com/download/doc/DACRS%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf

  22.曾汩的分享:元宝网,自称中国第一的数字货币

  http://www.ybcoin.com/files/New_YBCoin_Whitepaper_cn.pdf

  23.曾汩的分享:点点币白皮书,也是一个比较有名的山寨币

  https://peercoin.net/assets/paper/peercoin-paper-cn.pdf

  24.曾汩的分享:中国区块链技术和应用发展白皮书

  http://www.useit.com.cn/thread-13618-1-1.html

  25.曾汩的分享:腾讯区块链方案白皮书

  https://trustsql.qq.com/chain_oss/TrustSQL_WhitePaper.html

  26.曾汩的分享:比原链经济白皮书

  https://bytom.io/BytomWhitePaperV1.0_Economic.pdf

  27.曾汩的分享:比原链技术白皮书

  https://bytom.io/BytomWhitePaperV1.0.pdf

  28.Keen的分享:一个通用的开发账本,旨在记录数据,版权等信息

  https://po.et/whitepaper.pdf

  29.Keen的分享:genaro,一个分布式云盘储存项目https://genaro.network/en/whitepaper/

  2、区块链浏览器——keen的分享

  1.公信宝区块链浏览器

  https://block.gxb.io

  2.bcc的区块链浏览器

  http://www.bitcoincash-explorer.com

  3.dash区块链浏览器

  https://explorer.dash.org/chain/Dash

  4.LTC的区块链浏览器

  http://qukuai.com/ltc

  5.以太坊区块链浏览器

  https://etherscan.io

  6.比特币的区块链浏览器

  https://blockchain.info/zh-cn/

  7.viabtc矿池,可以看btc bcc等币种全网出块信息

  https://pool.viabtc.com

  3、区块链项目分析网站

  1.以下两个网站提供新项目细节内容的总结和分析

  https://tokenmarket.net/

  https://www.smithandcrown.com/

  2.市场分析、市值、项目类

  http://www.coinmarketcap.com (看各种流通币种交易量等的最好网站)

  http://www.icocost.com/ (众筹价格)

  http://www.cryptocompare.com (市场分析)

  https://www.bitcoinsuisse.ch(个别项目预售代投站)

  https://block.cc/coinInfo(虚拟货币时时价查看)

  https://zh.shapeshift.io/#/coins(很有趣的币币自动交易平台)

  来源——发狂的蜗牛

  4、比特币和区块链相关实用教程

  1.来自学员A fly fish的原创:JAXX钱包教程

  http://mp.weixin.qq.com/s/aHxOWDHkE6I7v2yl1QICEQ

  2.来自学员曾汩的分享:支持币种最多的钱包Jaxx使用教程

  http://mp.weixin.qq.com/s/FwogD8_5MRN_L1GdMHZ2Sw

  3.来自学员曾汩的分享:imtoken钱包使用教程

  http://mp.weixin.qq.com/s/egJFzzZwnYWaxehDZ2LH4g

  4.来自学员曾汩的分享:LocalBitcoins使用教程

  http://mp.weixin.qq.com/s/c-Eh4pR13rXNr4Ma-hXqfg

  5.来自学员Keen的分享:比特股内盘教程

  http://blog.sina.cn/dpool/blog/s/blog_12fef1bdc0102x0ga.html

  6.来自学员Keen的分享:EtherDelta(以德)的使用教程

  http://m.qukuaiwang.com.cn/news/3254.html

  7.来自学员曾汩的分享:liqui使用教程

  http://8btc.com/article-4544-1.html

  8.来自学员曾汩的分享:XZC挖矿教程

  http://8btc.com/article-4541-1.html

  以上这些只是区块链技术学习的一小部分,但是千里之行始于足下,我们必须从这些微小的地方开始学起。除了这些,如果你想学习区块链技术,报区块链技术的培训班也是个不错的选择,但是目前培训班里鱼龙混杂,你在选择的时候一定要擦亮双眼。

玖壹区块链声明

加微信:469649885区块链培训教程
还可免费获取区块链培训班试学名额

分享:

扫一扫在手机阅读、分享本文

区块链评论

玖壹区块链培训

玖壹区块链培训学院简称(玖壹学院http://www.91xiubbs.com/)提供区块链技术培训资料、区块链开发培训视频教程等下载,不过网上自学区块链技术课程必然存在一些缺陷:遇到问题易卡壳、学习周期漫长、无针对性等。区块链培训机构现场面对面的讲授区块链培训课程可以让您和团队在最短时间内掌握正确、系统、高效的区块链实战技术。