现在打开刚接触区块链时建立的网页收藏夹,回忆顿时涌上心头。
那时候连散列函数是什么都不明白,将维基百科中有关散列函数的词条收藏起来,只是后来也没怎么阅读了,现在也不知道是真懂还是假懂,估计还是不太懂…
大一的那个寒假,导师建议我学习一下区块链技术,申请一个区块链有关的大学生创新创业项目,本来老师给我的课题是农产品溯源+区块链方面的,这个课题就有很多资料可参考,也已经发展得比较成熟了,有很多落地的项目。导师也给了我一百多篇专利文档,让我阅读完分好类,记得当时真是如饥似渴,感觉发现了一块新大陆,对区块链技术也是越来越感兴趣。不过,之后发生了一些事情,导师建议我做广电+区块链的项目。我对广电领域不是很了解,接触到的东西也就那么多,于是我提出基于区块链技术的电视收视数据统计系统。
做这个项目并不是很痛苦,因为就是简单的Node.js+MongoDB,用了命令行参数文件,只是简单的模拟了机顶盒传输过来的收视数据,并没有对接机顶盒,其实我也研究了一个星期,经过评估,我觉得当时以我个人的能力,办不到这件事。因为课程时间很紧,只能课余抽时间搞一搞,这个大创项目陆陆续续搞了一年,后来也正常结题了。
经过对区块链一段时间的接触,我开始了解了以太坊、Solidity。不过当时国内学习资料很少,我只能慢慢阅读英文资料。期间,由于疫情期间出现了一些爱心捐助物资管理问题,我们提出基于区块链技术的爱心捐赠精准服务平台。
这次我打算用Solidity和web3.js来完成这一项目,web3.js学起来还好,毕竟我的项目交互起来还比较简单,Solidity学起来就比较麻烦了,我直接学习的是最新版本的Solidity,国内有关资料基本为0,我全是照猫画虎,加上不断尝试,终于将智能合约编写成功,并且能够编译运行。
虽然能够勉强捣鼓一个基于以太坊的增删查改功能,但是我不满足于现状,我开始尝试与以太坊基金会的大佬们接触,多向他们学习。
今年7月一次偶然的翻看以太坊的官网,我发现以太坊有个文档翻译的项目,我马上投入了大量时间,至今已经翻译超过15000个单词。
翻译排行榜本月第4。特别是还获得了十分精美的POAP:
以太坊的工作人员还邀请我去哥伦比亚首都波哥大参加以太坊开发者大会Devcon,真是感到十分荣幸!可惜由于疫情,加上我的外语水平不高,估计暂时是不可能去了。
今年七月份有幸参加CSDN和Ethereum中文社区共同举办的以太坊征文活动:
有幸有两篇文章获奖,获得两本以太坊书籍和400元京东E卡的奖励。
如今,以太坊即将merge,其中会将PoW共识机制转变为PoS,这将大大减少能源消耗。如此,我对以太坊变得更加看好了。
正如,征文活动奖品《理·想:以太坊的区块链创世录》的主标题那样,我对未来以太坊的充满了美好想象和希望。