风险提示:防范以虚拟货币/区块链名义进行的非法集资风险。 ——银保监会等五部门

那些有钱还比你努力的人,每天默默的做这件事

白话区块链 2018-02-28 16:42:41
微信分享

扫码分享

如果你肯学习,其实对于一个没有任何技术背景的小白是完全可以理解区块链世界中的大部分知识的,很多看似专业的术语,如果真要认真深究,并没有我们想象中的那么难。

作者:段扬扬 / 来源:

白话区块链

 
 
 

从入门到精通,看我就够了!

作者段扬扬:多年IT开发、马拉松长跑爱好者,现专职从事区块链开发,是白话区块链专栏作者。有公众号“扬帆沧海“、知识星球“区块链技术和原理”。

最近一段时间比特币、以太坊等虚拟货币价格都在不断上涨,可谓是屡创新高。如果是投资分析师估计就会开始提示泡沫的风险了,当然我不是投资分析师,所以关于币价未来的走势我不敢妄加评论。但是很多刚刚得知区块链或者比特币的小伙伴,经常跑来问我,该如何学习区块链?

每当看到这样的问题,我的内心都是崩溃的:如果你真的想要做投资或者了解区块链,这些基本的概念难道不是早就应该掌握的嘛。

我曾经还听说过一个老板让助手买完比特币后,转到自己的支付宝账户中,对于这样的朋友,我其实很想送他们一条建议:这个世界上有一种东西叫做搜索引擎。

当然如果你想要深入学习区块链,那还是有一定难度的,毕竟加密学、分布式网络、共识算法等都需要一定的数学和计算机基础,相信对于很多人到现在都不一定能区分比特币和区块链到底有什么不同。

其实不管你是学习还是想要进入区块链行业,都需要去了解这项技术背后的原理,比如区块链为什么是去中心化的、区块链名字是怎么来的、为什么比特币的交易速度慢、挖矿是什么鬼?

你可能会说我为什么要了解这些呢,我安安静静地做一个投资美男子不行吗?恐怕这个由不得你,我们的一切决策都是基于对世界的认知,如果你对区块链什么都不了解,试问凭什么你能获得比别人更多的收益。

小白如何入门区块链

如果你肯学习,其实对于一个没有任何技术背景的小白是完全可以理解区块链世界中的大部分知识的,虽然说哈希计算、非对称加密、分布式网络等名词,确实需要一定的技术基础,但是这些并非完全不可逾越,很多看似专业的术语,如果真要认真深究,并没有我们想象中的那么难。

以哈希计算为例,它其实就是一种信息转换,将之前任意长度的信息转换成固定长度的字符串。举个简单的例子,比如原来信息是“我要吃饭”,经过哈希计算后得到的结果可能就是一串32位的字符“1E051EDA9A829E6E9273A3B2DADF183B”,如果我把信息改成“我去吃饭”,那么这串字符就会完全被改变“6FFFA335A948320F13F10F77C959D5B3”。

任何两个不同的信息,都无法得到相同的一串字符。如果你能把这些理解了,哈希计算的原理就已经算是掌握了,我相信这些并不需要很难的计算机基础吧。

如果你能理解哈希计算,就可以明白为什么区块链世界中别人可以很容易验证某条信息是否被篡改过。

道理其实很简单,把原信息和哈希计算后的字符串一起发出去,别人收到这条信息后先对原信息进行相同的哈希计算,然后拿结果和之前的字符串比较,如果相同,那就说明信息没有被篡改,否则就说明信息有被篡改。而且哈希计算得到的结果由于只是很短的字符串,经常被用来指代原来的信息,这样就可以减小要处理的数据大小,这种特性可以解决很多需要处理大容量数据的场景。

正如同上面提到的哈希计算,如果你不去深究背后的数学算法和逻辑,了解这些信息足以帮助你理解复杂的区块链世界。当然可能还会有人说,你说的这些我能理解,但是真要让我自己去搜索,出来的结果可能就没有这么通俗易懂了。其实网络上早已经存在大量的通俗易懂的文章和书籍,或许只是你没有发现而已。

既然这是一篇介绍区块链学习路径的文章,那我就来推荐一些书籍和文章吧。我最为推崇的一本书籍叫做《精通比特币》,目前只有电子版,没有纸质书,请不要问我要下载链接。

这本书可以说把比特币的原理分析得非常透彻,很多人估计都是从这本书开始逐渐了解比特币的,当然我也不例外。这本书我前前后后至少读了4遍,前两遍基本上也是一知半解,后来为了要写通俗版的文章,就逼着自己又针对性地读了几遍,每一遍都会加深我对比特币和区块链的理解。

如果你愿意,强烈建议你把读到的东西转换成自己的语言讲给别人听,或者以文章的形式写出来,当你在表述的过程中,你会发现原本以为理解的东西很可能只是一知半解,甚至可能是错误的。当你可以用简单的几句话就能让一个小白理解什么是区块链,那么你就算是真正理解了。

当然中文世界里区块链相关的书籍还有很多,在京东上搜索区块链就能看到一大堆的书籍,这些书籍可以拿来作为辅助理解的工具,当然也可以拓展你对区块链的认识。

除了书籍,网上还有很多优秀的技术社区和文章,比如EthFans是目前国内介绍以太坊最好的社区,知乎上也有非常多关于区块链的优质文章,当然还有一些科普类的公众号,比如”白话区块链“等。

我的建议是你需要先对区块链有一个大框架的认识,然后再针对每一个细节去做主题阅读和研究,遇到不懂的问题就去谷歌。这个世界上肯定有人遇到了和你一样的问题,而答案很可能早就在那里了。

技术人员如何入门区块链

对于有一定技术功底的开发人员来说,不管是阅读书籍还是文章,理解起来都要比普通的小白容易得多,这是你的优势,所以你就不应该只满足于看懂这些书籍和文章,更应该动手去体验真实的区块链代码。

不管是比特币还是以太坊,都提供了必要的工具和开放的API接口,供开发者调用,你可以近距离看到区块链世界中的数据结构。如果你能从代码层面扫视一下区块链,我相信你一定会对区块链有更深的理解。

今天依然有很多项目,他们绝大部分都是基于以太坊的智能合约,创造出一份结合某个具体业务场景的代码,关于智能合约的介绍和未来发展潜力,你可以参考我之前写过的一篇文章(点击查看智能合约是什么鬼?白话文版要不要试试看?),当然也可以利用搜索引擎查看更多相关的信息。未来对于智能合约的开发需求绝对会呈现井喷式的爆发,所以要不要提前学习,随你咯。

当你深入学习智能合约后,你就会明白ERC20到底是个什么东东?为什么只有以太坊支持智能合约?为什么智能合约可以提升区块链和其他行业结合的可能性?当你理解了这些问题后,你就会对区块链和智能合约有一个全新的认识。很多人一想到区块链就只能想到虚拟货币,这其实是相当片面的

小结

这个世界永远处于一种不断变化的状态,区块链从无到有,仅仅经历了8年时间,我们没有办法靠着已有的知识打遍天下无敌手,最好的应对方式就是时刻保有好奇心,懂得快速学习,任何学习都是有叠加效应的,一旦你跨过了门槛,进步就会非常快。

希望你能在区块链的世界里快速获得成长。

——End——

『声明:本文转载自公众号“扬帆沧海”,文章为作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』

 

 

查看更多——

 

 

更多精彩内容请关注“大白话区块链”,不要错过哦!

喜欢请给我们点赞哦,谢谢 

(●—●)

 

点击查看历史

白话区块链

区块链世界入口第一站,人人都能看懂的区块链;24 小时热点实时追踪。