因为对区块链的浓厚兴趣,在5月19日参加了柏链道捷组织的eos培训,尽管培训内容只有一天,但是能看出来,主办方在准备内容方面还是远远超过一天的内容,干货很多,从内心希望这样的课能够多一些!
尽管内容只有一天,但却安排了2个讲师,不知道有些人对此是否会不习惯,对我来说没什么感觉,我更喜欢听多个人讲述自己的理解,这样收获或许更大一些!
上午的内容是康烁老师讲解eos的理论部分,这部分内容包括白皮书的解读,共识算法的对比,对BM的一些介绍,以及eos的发币程序解读,怎么去搭建一套私链等等。康老师,工作多年(据说有20年了),技术功底深厚,从看代码都用vim就能看出来了(我是习惯看代码用IDE环境的)!康老师对eos有自己非常独到的理解,而且详细了解了康老师的履历,更是吃惊和佩服,llvm官网上有康老师做过的开源项目,在内核方面也有非常深刻的研究,真的是一个技术型帅哥!
下午的内容换了另外一个老师,老师并没有做自我介绍,后来在微信群里发现,好像叫叶开!叶开这个名字好像是古龙小说《天涯明月刀》里的人物,使得一手好飞刀!康老师的介绍是在讲理念,共识,灵魂,而叶老师的讲解基本就是操作!叶老师的套路很清晰,从eos环境搭建到智能合约编写,再到实际应用的套路。尤其是介绍到tic_tac_toe这个游戏时,感觉非常精彩,想不到eos官方合约也有那么多的坑,叶老师又带我们走了一遍遇到这些坑的过程,通过这个练习也发现了eos的功能性方面也确实比eth亮点多一些!最后一个实例是由真实项目衍生而来,带激励机制的任务驱动,将发币和任务相结合,如果公司运转良好,想想就刺激!
总的来说这一天下来收获颇丰,但是对于非linux下c/c++程序员来说也许会有点痛苦,毕竟指令操作类太多了!另外由于eos官方在17号做了更新,导致很多同学安装的eos环境不能运行智能合约,有点小bug,好在我提前安装好了,实在是太机智了!不过由于听了一遍,有些内容也并未完全掌握,其实很想再听一遍,或者能够看看录好的视频的!