苦口婆心写在前面:
从事区块链开发有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等等。
方向不同,需要学习的内容就不一样,如果基于区块链应用开发,只需要了解一门编程语言(nodejs, Go, Python, C++ 等), 大概了解区块链的原理,不一定要深入,当然理解越深入开发就越顺。
如果做区块链基础开发,就需要了解加密算法,P2P 通信,共识算法等等。
由于区块链涉及的技术很多,可以先对各个技术有一个概念了解,再逐步深入原理。
当你在学习了解概念的时候,必定会产生很多疑问, 例如我们经常可以看到一句: 比特币的共识机制是通过工作量证明(POW)来实现的。
就有了新疑问:什么是工作量证明,进一步了解,它是通过验证的一个特定结果,就能确认参与者完成了相应的工作量(不理解没关系,可以简单为,张三考试考了 100 分,就确认张三肯定好好学习了)。
这时又有了新的疑问,比特币在验证什么样的结果,这时你又需要了解密码学和 Hash。
逐步深入的过程也是解答疑问的过程,需要我们善用 Google 搜索。
如果觉得已经理解一个概念或原理时,可以尝试动手实现它,如在理解挖矿后,可以写代码模拟挖矿过程。
学习是一个长期的过期,没有捷径,必须得多读书,读代码,写代码。
如何系统性的学习币圈知识?
作为一名币圈资深老韭菜,我教你币圈的正确打开方式。 第一阶段 《比特币基础知识》《区块链投资的秘密》《精通区块链》《拜占庭共识算法》《区块链革命》《nodejs开发加密货币》《区块链与新经济》《the age of cryptocurrency》《隔离验证和硬件钱包》《数字巨链》等; 第二阶段 《莫生气》《金刚经》《般若波罗蜜多心经》《道德经》《庄子》《圣经》《黄帝内经》《思想政治》《论持久战》 第三阶段 《心脏病的预防与治愈》《高血压降压宝典》《抑郁症与狂躁症心理疗法》《强迫症的自我恢复》《精神病症状学》《药王神篇》《辨证施治》 第四阶段 《活着》
002 | 我是如何学习区块链的
当你的目标已经明确细分到一个个小问题之后,就可以根据这些问题搜集各种知识资源了。知识资源主要有三类:书籍、官方文档和网络上的零散文章。搜集知识资源时,首选应该是书籍,因为书籍相对比较系统化,可以解答我们大部分的疑问。官方文档主要是为了加深理解,毕竟,书籍一般不会细化到一些技术细节之类的。而有部分问题,从书籍和官方文档是找不到答案的,这时就只能到网络上搜索相关文章了。另外,有些英语比较差的人看官方文档太累太费时间,也可以搜索网络上的中文文章。但我还是推荐尽量看原文,不会失真。
- 《区块链:新经济蓝图及导读》:同事推荐的一本书,讲到了区块链1.0、2.0、3.0,可以帮助我从宏观上了解区块链。
- 《区块链:技术驱动金融》:从技术层面逐步解释了比特币是如何运作的。
- 《区块链技术指南》:更加深入技术底层的书,还讲到了智能合约和超级账本,可以作为上一本书的补充。 如何系统性的学习币圈知识?
- 《区块链革命:比特币底层技术如何改变货币、商业和世界》:全景式描述了区块链理论及应用,这是为了扩大视野的书。
知识资源都搜集好了,接下来就可以开始进行大量泛读了。不知道大家是否还记得,大量泛读的主要目的就是:梳理出核心概念、主要观点、框架逻辑。虽然在学习之前,我们或多或少都已经了解到了部分概念和观点,但在学习的过程中,我们就会发现还有更多我们不了解的概念和观点,这些都需要一一去理解的。
- 区块链:从狭义上来说,区块链就是一种分布式的数据库,数据结构上就是按时间顺序将数据区块相连的一条链表,链上的每个节点就是一个区块,区块一般通过二叉树(如Merkle Tree)将每笔交易数据打包在一起,形成一个汇总的哈希值,再加上时间戳,就是一个区块的唯一标识。从广义上来说,区块链是结合了分布式数据存储、点对点传输、共识机制、加密算法等多种技术的一种分布式基础架构模式。
- 比特币:有很多人对比特币的理解就是账上的那串数字,但严格意义上来说,比特币是一种点对点的电子现金系统,是一整套系统,这点从比特币白皮书的标题上就已经说明了。可以将比特币简单理解为就是区块链技术的第一个应用。不过,“比特币”的概念要比“区块链”早,“区块链”这个概念是比特币发展了一段时间之后,将比特币的底层技术抽象出来形成的。另外,从投资的角度来看,比特币总量恒定为2100万个,其价值可以和黄金相比,但目前的市值和黄金的市值差距,还有很大的上涨空间,所以从长期来看,我还是非常看好。
- 以太坊:区块链2.0的典型代表,主要实现了智能合约的功能,开发人员可以在以太坊平台建立和发布各种分布式应用,这些应用,其实就是合约,智能合约说白了其实就是当达到某条件时会自动执行的代码。很多ICO的代币就是在以太坊平台上创建的应用。
- 公有链/联盟链/私有链:公有链就是完全公开的区块链,像比特币、以太坊;联盟链则不是完成公开的,是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据,该联盟链的每个参与方不用担心自己数据存在哪里,自己产生的数据都只有自己看到,只有通过对方授权的密钥才能看到其他参与者的数据,这样就解决数据隐私和安全性问题,同时能够实现去中心化;私有链则是完全私有的,一般适合跨国公司,目前这一块还没了解到有什么代表性应用。
首先,你的朋友圈里要尽量多加一些专注不同领域的专家。不过,现在大部分人应该都加了不少牛人了,所以这一点没什么需要特别讲的。但有一点我想特别讲一下:不要随便什么问题都去求教专家。
二来,专家是你很重要的资源,你需要经营好。有一句话说得好:那些能帮到你的人,不是你的人脉,只有那些你能帮到的人,才是你的人脉。对于专家,虽然平时在专业领域上你很难帮得到他,但在其他方面你可以尽量多去给他提供帮助。
回到学习上来,为什么我们要先完成上一步的建立起系统模型后才来求教专家?之前的文章也有说过,因为如果你没有基本的全局观,问不出好问题。另外,也可以利用好知乎平台,很多问题,知乎上都有很多牛人有很好的回答。你也可以上去发问,当然,前提是你要提出好问题,这样,才有牛人愿意回答。
如何系统性的学习币圈知识?
作为正在学习的新韭菜,个人经验可能要从几个方面着手:
一、数字货币相关基础知识
学习途径:
1.读书:包括比特币、以太坊等经典项目的白皮书,中本聪文集(强烈推荐,收录了中本聪本人早年的文章和邮件),图说区块链、how to defi(defi的经典入门书籍),读完上面这些,就对比特币和数字货币有了基本了解。
2.区块链类资讯app,如链闻、币乎、巴比特、非小号、律动等。
3.微博、知乎、微信公众号、哔哩哔哩之类平台上面数字货币博主的文章视频。
二、投资体系搭建
这块建议多看币圈大佬的文章,看他们关于数字货币投资的经验和理念,这里推荐知乎博主“道说区块链”,他的投资理念我非常认同,对我影响很大。
三、宏观经济政策分析
币圈在某种程度上就是资本市场的一种,受宏观经济政策影响很大,比如这波牛市的主要动力就来自于美日欧,尤其是是美国,所以美联储的政策对于币圈有决定性影响,币圈投资必然要了解美联储的政策,这里推荐伯南克的《金融的本质》,其中主要介绍了08年美联储的货币政策,现在美联储的政策其实跟08年非常像。
做完上面这些,基本就建立了自己的大框架,剩下的就是填充具体的内容了,个人感觉数字货币领域真的是变化太快,每天都有创新,需要一直保持学习的心态,才能适应它日新月异的创新和变化。
如何系统学习区块链技术-干货来袭
登链社区@晓娜 于 2019-10-28 15:41:30 发布 2764 收藏 108
苦口婆心写在前面:
从事区块链开发有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等等。
方向不同,需要学习的内容就不一样,如果基于区块链应用开发,只需要了解一门编程语言(nodejs, Go, Python, C++ 等), 大概了解区块链的原理,不一定要深入,当然理解越深入开发就越顺。
如果做区块链基础开发,就需要了解加密算法,P2P 通信,共识算法等等。
由于区块链涉及的技术很多,可以先对各个技术有一个概念了解,再逐步深入原理。
当你在学习了解概念的时候,必定会产生很多疑问, 例如我们经常可以看到一句: 比特币的共识机制是通过工作量证明(POW)来实现的。
就有了新疑问:什么是工作量证明,进一步了解,它是通过验证的一个特定结果,就能确认参与者完成了相应的工作量(不理解没关系,可以简单为,张三考试考了 100 分,就确认张三肯定好好学习了)。
这时又有了新的疑问,比特币在验证什么样的结果,这时你又需要了解密码学和 Hash。
逐步深入的过程也是解答疑问的过程,需要我们善用 Google 搜索。 如何系统性的学习币圈知识?
如果觉得已经理解一个概念或原理时,可以尝试动手实现它,如在理解挖矿后,可以写代码模拟挖矿过程。
学习是一个长期的过期,没有捷径,必须得多读书,读代码,写代码。
比特币所有权及隐私问题
通过这篇可以了解到地址私钥 非对称加密应用 等概念
智能合约及应用开发
Solidity语言教程
区块链扩容
钱包开发系列
如可开发一款以太安卓钱包
柚子EOS
FileCoin
比特币,2009 年诞生,是一种前所未有的新型货币。它是一种总量恒定 2100 万的数字货币,和互联网一样具有去中心化、全球化、匿名性等特性,由于成本低,限制少,而被用于跨境贸易、支付、汇款等领域。 比特币具有广阔的前景和巨大的遐想空间,自诞生之日起价格持续上涨,2013 年达到 1200 美元,有 “数字黄金”之称。 现在,比特币已经成长为一个在全球有着数百万用户,数万商家接受付款,市值最高达百亿美元的货币系统。七八月份是比特币的多事之秋,软硬分叉导致的市场价格大幅波动,同时,分叉引起的重放攻击让用户意外地在两个网络中同时花费比特币,造成了用户的资产损失。针对这一问题,业界开发了防重放攻击的技术,以避免将来可能的硬分叉给用户带来不必要的财产损失。 由此可见,比特币市场会因为各种各样的问题出现波动,在这种情况下,想要保障个人资产安全,就必须更加深入地理解比特币等虚拟货币,以及区块链技术。 这是一门课程只需让你花费少量时间就能系统地学习区块链技术,通过由浅至深的讲解,帮助你逐步加深对数字货币和区块链的理解,那么,就可以为理性投资区块链资产打下基础。 【课程内容】 比特币背后的原理和实现机制 区块链相关的密码学知识(非对称加密技术,哈希,数字签名) 比特币分叉,比特币现金 BCC,纽约共识 SegWit2x,BIP等热点话题 读懂白皮书(以一个投资人的角度看ICO)