主页 > imtoken官方安卓版下载教程 > 小白如何入门区块链技术《建议收藏》

小白如何入门区块链技术《建议收藏》

小白如何入门区块链技术“推荐合集” 前几天我们学习了如何学习“道”和“术”。 资源转化为我们的智力资本。 如果看完上一篇,觉得演讲确实不错,但缺乏思考和行动,那就没有了。 为了更好的指导大家如何去实践,在这篇文章中,我将与大家分享我是如何将知识资源转化为我的智力资本的。 如果您开始对以太坊上的去中心化应用开发产生兴趣,并希望立即实践,可以访问汇智网提供...

大家好,我是建筑先生,一个会写代码会吟诗的架构师。 今天就来说说小白如何入门区块链技术“推荐收藏”,希望能帮助大家进步!!!

前几天我们学习了如何学习“道”和“术”。 学习之后,我们应该付诸实践。 通过不断的实践和实践,我们可以将这些知识资源转化为我们的智力资本。 如果看完上一篇,觉得演讲确实不错,但缺乏思考和行动,那就没有了。 为了更好的指导大家如何去实践,在这篇文章中,我将与大家分享我是如何将知识资源转化为我的智力资本的。

如果你开始对以太坊上的去中心化应用开发感兴趣并希望立即实践,可以访问汇智网提供的优秀在线互动教程:

为什么选择区块链

选择区块链作为实践学习的案例研究有以下三个原因:

关于第二点,很多人开始关注这个行业,是因为听过太多关于虚拟货币致富的神话。 但由于对虚拟货币和区块链缺乏真正的了解,他们无法了解这个行业的现状,更谈不上了解这个行业的未来。 因为我看不懂,所以我要么继续看,要么畏缩。 最典型的例子就是我的一个同事,他总是看着别人赚钱就想进去。 但是,从看着比特币从1万元涨到2万元,我一直不敢入场。 总觉得价格太高了,但一直看着涨。 后来有一次,他抓住了抄底的机会,也就是7月中旬比特币跌到13000然后反弹到差不多20000的时候。 他终于下定决心入市,好象是亏了2000块钱进去了,但最后赚了200块钱就扔掉了。 后来BCC从2000元左右开始起飞前,也被他套住了。 这次他胆大包天,投了一万元进去,但和上次一样,只赚了10%,生怕跑光了。 BCC 的起飞量增加了一倍多。 不过他也算是幸运了,至少赚到了钱,虽然赚的少。 但是很多人都亏了钱,而且亏了很多。 说了这么多,其实是想表明,如果你想在这个行业赚钱,甚至长期赚钱,你是理解不了的。

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

在你开始学习之前

每个人在开始学习某个领域的知识之前,或多或少都会听到或读到各种概念和观点。 当他们真的什么都不知道时,没有人会突然决定学习一些东西。 比如,如果你连“区块链”这个概念都没听说过,那你就不可能有学习“区块链”的念头。

在决定开始学习区块链之前,听过和读过很多相关概念,包括:区块链1.0、区块链2.0、区块链3.0、公链、联盟链、私有链、硬分叉、软分叉、隔离见证、Lightning Network、Raiden Network、Ethereum、Ethereum Classic、币圈、链圈、智能合约、比特币钱包等等,一大堆陌生的概念。 不过当时给我印象最深的还是比特币,一周从1万涨到1.5万。

那时候学习的资料大部分是从巴比特那里学来的,很多文章其实是看不懂的,主要是概念太多,看不懂。 但有些事情还是明白了。 例如,比特币可以称为数字黄金,其未来价值应该接近黄金。 从这个角度来看,比特币还有很大的成长空间。 比如区块链开启了价值互联网时代,这就是趋势所在。 主要是这两点激发了我学习区块链的兴趣。

确定目标

正如我在《001 | 如何高效学习》一文中所说以太坊是一种区块链技术,要想提高学习效率,首要条件是:目标导向。 功利主义学习方法的核心也是目标导向的。 所以,我们学习一件事,第一步一定是要确定目标,而且一定要是一个明确的目标。 另外,目标可以分为大目标和小目标。 一开始先确定大目标,然后根据大目标分解成小目标。 每个小目标都应该非常明确,并且可以付诸行动。 接下来,我将解释我是如何将大目标分解成小目标的。

我学习区块链的目标很明确。 从广义上讲,有两个目标:

为以后进入区块链发展做技术储备;

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

那么,为了实现这两个目标,需要学习什么呢? 第一目标是学习区块链相关技术,需要知道区块链涉及到哪些技术,区块链的技术原理等; 第二个目标是学习有关虚拟货币的知识,包括需要解决什么虚拟货币,在哪里购买虚拟货币,如何购买等问题,了解虚拟货币的未来前景。 梳理之后,就变成了一个需要解决的问题:

很多时候,第一次整理出来的问题并不全面,甚至很少,不过没关系,在学习的过程中,新的问题会不断涌现。 比如有哪些共识算法? 什么是超级账本? 什么是 ICO? 怎么玩? 等等,这些都是我在学习过程中发现的问题。

这一步,最重要的是确定大目标,然后拆解成小问题去解决。

汇聚知识资源

当你的目标已经明确细分为小问题后,你就可以根据这些问题收集各种知识资源。 知识资源主要分为三类:书籍、官方文档、网络散文。 在收集知识资源的时候,首选应该是书籍,因为书籍比较系统,可以回答我们大部分的问题。 官方文档主要是为了加深理解。 毕竟,书籍一般不会提炼到一些技术细节。 有些问题,从书本和官方文件中是找不到答案的。 此时只能在网上搜索相关文章。 另外,一些英文不好的人看官方文档太累太费时间,也可以上网搜索中文文章。 但我还是建议尽量阅读原文,以免曲解。

那么,回到我的区块链学习,在选书方面,我主要是选择畅销书,上面提到的问题我会尽量涵盖。 在亚马逊上阅读每本书的介绍和目录,最终选择了以下内容:

官方文档主要是各种白皮书。 我收集的白皮书主要有:

最后,有些问题在书本或白皮书中是无法直接回答的,比如什么是币圈? 什么是链环? 这个问题可以在百度或谷歌上搜索得到答案。 有些文章会比较长,比如这篇:《最近流行的闪电网络、雷电网络和CORDA详解》。 推荐去巴比特找资源,大部分都能找到。

这一步主要是收集各种知识资源。 先选书,最好找比较系统的教程,比如汇智网的以太坊DApp实战入门教程和以太坊去中心化电商应用开发实战。 然后收集各种官方文件,这是第一手资料,详细不失真,可以加深理解。 最后就是收集网上散落的文章。 一些比较简单的问题可能会直接回答,一些看不懂的需要等到大量泛读之后再看。

广泛的阅读

知识资源收集好了,接下来就可以开始大量的泛读了。 不知道大家还记不记得,大量泛读的主要目的是梳理核心概念、主要思想、框架逻辑。 虽然在学习之前,我们或多或少地理解了一些概念和观点,但是在学习的过程中,我们会发现还有更多的概念和观点是我们不理解的,需要一一去理解。

我们在讲功利性学习法的时候,提到了知识资源可以分为三类:娱乐性、知识性、智力性。 学习不同类型的知识应该分配不同的时间资源。 知识型的更适合碎片化学习,而智力型的则需要集中几个小时进行系统的学习。 因此,对于我们搜集的知识资源,首先要分清哪些是智力性的,哪些是脑力性的,然后采用不同的时间管理策略进行阅读和学习。 对于我正在学习的区块链,大部分的知识资源都是知识型的,包括从网上搜集的几本书和零星文章的大部分内容。 我通常把这些放在上下班的路上,或者中午休息,而那些深入技术架构的专业白皮书和书籍是脑力知识,我通常在晚上或晚上花两三个小时周末高强度学习。

读法也有讲究。 我不会按顺序依次读几本书。 如果这样的话,学习效率就太低了。 我会从每一个问题出发,从各种知识资源中寻找答案,从而解决问题。 先解决一个问题再解决下一个问题。 另外,在解决问题的过程中,一般都会遇到新的问题,所以先记下新的问题,然后再继续解决当前的问题。 如果一个问题过了很久还是解决不了,可能是你这个阶段还没有理解这个问题。 这时候可以先搁置一会,等学完其他的再回来继续研究。

比如我在解决“什么是比特币?”这个问题的时候,我会先阅读每本书对比特币的介绍,了解它的框架逻辑,然后研究比特币白皮书,了解它的技术架构和一些技术。 细节,直到我终于明白,从技术角度来说,比特币本质上是一堆复杂算法生成的特殊解。 另外,在学习的过程中,遇到了很多新的问题,比如“什么是共识算法?区块链?”的问题。

以下是我在大量阅读后对一些核心概念的总结理解:

区块链:从狭义上讲,区块链是分布式数据库。 数据结构是按时间顺序连接数据块的链表。 链上的每个节点都是一个区块。 区块一般是将每笔交易数据通过二叉树(如Merkle Tree)打包在一起,形成一个汇总哈希值,与时间戳一起作为一个区块的唯一标识。 广义上,区块链是一种集分布式数据存储、点对点传输、共识机制、加密算法等技术于一体的分布式基础设施模型。 比特币:很多人对比特币的理解就是账户上的一串数字,但严格来说,比特币是一个点对点的电子现金系统,是一个完整的系统。 这从比特币白皮书的标题就已经解释过了。 比特币可以简单理解为区块链技术的第一个应用。 但是,“比特币”的概念早于“区块链”。 “区块链”的概念是在比特币发展了一段时间后,通过对比特币底层技术的抽象而形成的。 此外,从投资的角度来看,比特币总量恒定为2100万枚,其价值可以与黄金相提并论,但目前的市值与黄金的市值仍有较大差距,所以从长远来看,我还是很看好。 以太坊:区块链2.0的典型代表,主要实现智能合约的功能。 开发者可以在以太坊平台上构建和发布各种分布式应用。 这些应用程序实际上是合同。 当特定条件发生时自动执行的代码。 许多 ICO 代币是在以太坊平台上创建的应用程序。 公链/联盟链/私有链:公链是完全开放的区块链,如比特币、以太坊; 联盟链不是完全公开的,而是指由多个组织共同管理的区块链。 机构运行一个或多个节点,其中的数据只允许系统中的不同机构读取、写入和发送交易,并共同记录交易数据。 联盟链中的每个参与者都不需要担心他们的数据存储在哪里。 产生的数据只有自己可以看到,只有通过对方授权的密钥才能看到其他参与者的数据,解决数据隐私和安全问题,同时实现去中心化; 私有链是完全私有的,一般适用于跨国公司。 目前该领域尚无代表性应用。

在这一步,最有效率的阅读应该是带着问题去寻找答案。 而且,要分配好时间资源。 阅读智力类资料时,可以花更多的时间碎片化,而智力类内容则需要集中时间去研究,必须努力去理解每一个核心概念。

造型

在上一步中,我们已经大致了解了每个核心概念,但这些只是点点滴滴。 在这一步中,我们将把点连成线,逐渐形成一个网络。 也就是说,要厘清不同核心概念之间的关系,逐步形成系统模型。 如果可能的话,大白板当然是最好的思考工具。 如果没有,您可以使用 Visio 和 OmniGraffle 等绘图工具,或 XMind 等思维导图,甚至只用纸和笔。 ,最重要的是画出来。

下面是我用OmniGraffle整理出来的区块链的系统模型图。 限于时间和篇幅,仅是部分内容:

chart

问专家

如果还有解决不了的问题,那就请教教学专家。 但是,这里也有一些注意事项。

首先,尽量在你的朋友圈里多加一些不同领域的专家。 不过现在一般人应该都加了不少好人,这个也没什么特别要说的。 但是有一点我特别想说的是:不要就任何问题向专家请教。

一方面,专家基本上都很忙,没有太多时间帮你解决问题,尤其是你问一些对他来说没有价值的问题,他也不想和你聊。 比如你去问Android架构师以太坊是一种区块链技术,你问的是“如何在Android中开启蓝牙?” 这种问题只要百度一下就可以回答。 就算是我,也可能会丢回一句“请你自己去百度”。 . 既然是咨询Android架构师,就应该问架构问题,最好是有深度的,值得讨论的,能给他带来价值的。 例如,你问他“什么是 MVP?” 这个问题也不合适,合适的求教方式应该是:你先说说你对MVP的理解,你是如何用它来架构项目的,然后逐步和对方讨论MVP的架构思路和实施方案.

第二,专家是你非常重要的资源,你要好好管理。 有句话说得好:能帮助你的不是你的人脉,你能帮助的才是你的人脉。 对于高手来说,虽然在专业领域你很难帮到他,但是在其他方面你可以尽量帮助他。

回到学习上来,为什么一定要先完成前面建立系统模型的步骤,再请教专家呢? 之前的文章也提到过,因为如果没有基本的大局观,是提不出好的问题的。 此外,还可以利用好知乎平台。 很多问题,知乎上有很多好心人解答。 也可以上去提问,当然前提是你要问好问题,这样只有好人才愿意回答。

理解复述

复述最重要的是加强理解。 费曼技巧复述是个好方法,写作也是个好方法,而且最好是开放的。 公共写作,一方面,你要写给不懂的人,这会促使你更好地思考; 另一方面,您可以从外部获得反馈,以改善和升级您的认知。 所以推荐大家写博客。

对于我来说,我写更多的文章并分享它们。 此外,我有时会在公司内部分享技术。

这一步可能是最费脑力的一步,但也是最能提高你学习水平的一步。

总结

我学习的方式可以总结为以下几个步骤:

思考和实践

如果让你学习一门新的编程语言,你会怎么学?

原文链接: