区块链如何入门(20170611)

关于学习

最近ICO很火,带来了非常多人关注这块。很多人都会问,区块链到底是什么?但说到区块链,网上各种各样的资料满天飞,看完之后,感觉懂了,又感觉完全没懂。但这个文章不打算介绍区块链本身,只是想通过自己的经历,聊聊如何理解一些复杂的概念。
1

扎进去

相对的来说,作为一个程序员在理解这些技术上有一点点优势,但也仅限于一点,因为对于任何一个新概念来说,要理解透它都是非常痛苦的(比如椭圆曲线加密算法,梅克尔树,不是每个程序员都知道这些)。根据我的经验,在学一个东西刚开始的时候,没有捷径,就是扎进去,一点点的磨着看,遇到不懂的就查资料。对应到区块链,就是看白皮书,我看以太坊白皮书,断断续续自己翻译,做笔记,看了差不多一个月,看完之后很多细节没懂。但却对区块链大概做了什么,解决问题的一些思想,概念有了全面的认识。有了思想的储备的好处是,看其它的东西就轻松了,因为大家解决同样问题的框架是类似的。另外一些网络上介绍区块链技术的好处的水文就再也不用看了,因为它的好处是通过原理抽出来的优点,知道原理了,抽不抽出它的自己的特点就不再那么重要了。

另外说一句,好多时候,我们一听是英文的,或者是公式的就头疼。不过一点点钻,再复杂的东西也是能说清的,不然这个世界大家就没办法交流了。

集中

这个世界每时每刻都在变化,不断冒出各种新东西。有时被这些信息打扰,我们不自觉的去关注这,关注那。把宝贵的时间浪费掉,最后自己也精疲力竭,也就不愿意再去碰,去了解了。所以倒不如集中一个,自己觉得有一定的深刻理解了,再慢慢尝试去下一城。

2

很多时间不怕你不知道,就怕你知道不够深。过程自然是非常痛苦的,因为一点点的积累,短时间看不到效果,得不到任何认可。但最近思考了下,觉得,如果你自己非常煎熬,非常迷茫,非常痛苦。那么恭喜你,你正处于艰难的突破自己的瓶颈的阶段,所以,就是咬着牙坚持。

类比跑步,你可以适当调整下步伐,降一点速,不一定要去逞强,但也不要停下来。所以,如果原来看5页,现在看1页,但不能不看。适当的休整是为了更好的前行。

程序员请留步,这是一个介绍以太坊上Solidity编程语言的网站

Solidity是一种分布式,去中心化的智能合约高级语言,运行于第一个支持图灵完备编程的以太坊(Ethereum)区块链之上,是一门真正意义上的智能合约语言。

3

本周更新一篇介绍继承相关语法文章。

原文:http://me.tryblockchain.org/blockchain-solidity-inheritance.html

另一篇文章梳理了下继承时的代码调用关系,以及Solidity提供的控制调用关系的super关键字等。

原文: http://me.tryblockchain.org/blockchain-solidity-multi-inherit-and-call-chain.html

沟通·交流·反馈

有问题,想交流,想吐槽,反馈bug,点赞,打赏
个人微信:TryBlockchain

WechatIMG2

获取持续更新的开发干货
公众号:TryBlockchain

qrcode_for_gh_1638c241ad42_258

微信群

纯技术,或以太坊,比特币相关原理交流微信群。

不吹水,不抄币,禁发广告,软文,业界资讯。

请添加个人微信后,私聊加入。

往期更新

我的可笑的比特币之旅(20170604)

说说超火的ICO(20170530)

再谈区块链的智能合约(20170521)

看不懂的区块链(20170514)

智能合约到底可以做什么(20170507)

不是“假”网站(20170429)

不是“假”网站(20170424)

不是“假”网站(20170415)

不是“假”网站(20170404)

每周更新(20170319)

这不是一个“假”网站(20170312)

友情链接: 区块链技术中文社区