近来半年工作的思考

每个半年总得总结一下人生……

最近半年多着实忙碌,尤其是在踏出校门的过程中经历了不少坎坷的经历。

离开校园后的工作也并不令人满意,万幸也不幸的是家里对在银行工作万分肯定,处处都给予我帮助,让本打算当野草的我感觉有点不知所措。

大概人生就是这么戏谑,那些想留下的女生们开不出户,而想走的我却压着手里的户希望他们慢点来。

好吧那我把(工作时间的)闲暇时间拿来改良工作体验吧,于是做了个DamnCLPS系统,拿来优化一下内部数据提交流程,毕竟我最烦这种明明该电脑完成却让人手动录入的事,结果ok,刚好更新系统,IMB DB2搞ERROR,搞得我向Leader推广不出去,这样一来我也没了兴致,写到一半的批量工具也算腰斩了。

总之工作上不尽如人意。也对吧,银行本就该是一个传统守旧的行业,我却想革新它。感觉自己比朱雀还天真了。

索性的是,第一个月第一个领导跑了,上个月我的第二个领导被辞了。总的来说相比那些加班到10点的苦逼来说,我也算是下班早的了。下班健身是不可能的,约会也不存在的,B站等各大网站没买会员看番都看不舒服,玩黑客现在在社会了也不敢乱来了,只能继续完成在大四钻研的Proj Ridal。

啊哈没错Proj Ridal就是那个repo,啥都没,dev分支也就几个没卵用的go文件。当时这个Project的目标其实就是论文里的状态区块链的完整实现,Ridal即雷达,雷达那仪表盘玩意就是扫一圈周围出现几个点,再扫一圈出现几个点这样来表示信息的,和基于状态的区块链的思想上很接近。

想的的确还挺不错一个完整的区块链,但是实战要死了——要完成的东西真的有点多,我也没知道几个库能直接上手的,完成得不少时间吧,可我缺的不只是产品,还有时间。时间真的就是决定机缘的,17年那时候是个屎一样的白皮书ICO都能上千万。现在呢?ICO基本上凉凉,挖矿币倒是能吸引几个挖卖提或者初始投资者。毕业前我闲的蛋疼也做了几个新币的矿池,ok大部分都是跑路的,就剩一个webchain还坚挺。有人就建议我在矿池上熊市布局,牛市割肉。但是吧,我也知道,我有个缺点——在计算机上我什么都能做。你们说该现在布局,那为什么我就该把局布在矿池而不是直接在币上?我为什么就不能靠我自己赚钱?我不稀罕依附于别人,尤其是在这说散就散的币圈。

然后我就自己做币了╮(╯_╰)╭


然后就是新的更新了。2019-06-29

现在是2019年年中了。在年前因为项目代码实在无力维护暂时冻结了项目,年后主动提出了辞职,之后一边找工作一边重回Coding的状态。

当然了,混吃等死是不存在的,主要就靠挖矿、做挖矿软件、做矿池什么的稍微赚点伙食费,当然这些内容并不是无意义的,通过写这些子项目,对于golang和基于golang的PoW架构设计比以前得心应手多了。

因为之前的项目被frozen所以就没什么大顾虑了,干脆从0开始,现在全力以赴构造一个我所想要的区块链,一个我认为能够成功的项目。或者说,即便它不成功,我也要让它在学界在业界拥有技术的价值。

下面是这半年观察市场的收获。

  • 很明显,很多噱头公司bin没能撑下来,具体我说谁就不指明了。在去一个所谓“区块链公司”应聘的时候,了解到很多都已经跑路了,而这家把棋牌(赌博?)作为区块链游戏开发的小公司却活得像个业界明星。我:???

  • 在大环境来看,发现具有传销性质的一些“半开源”币的社会影响比我想象中更大一点。币价和算力成正比,而算力和矿工收益成正比,矿工收益和币价升值成正比。

  • 良心矿池不好混,基本上亏本。还不如提供挖矿软件0成本。


辛苦了,2019.

现在是2019的最后一天。昨晚为了给go-hwloc仓库debug只睡了三小时,今天又是加了爬crunchbase和计算300ETF实时理论价格的活,感觉脑子转的有点快。

除了索然无味的学英语以外,这半年又做了些什么?

首先肯定是秋季至今一直费心思的GxMiner,这家伙算是脱胎于之前的vns-stratum-miner,但是修改了很多也对它做了很多优化,甚至一段时间内比xmrig都快。但是哈毕竟xmrig群策群力,gxminer我独木难支233333。还想通过Ms.Jinx项目来实现多Miner管理,不过GUI和CLI的选择以及其他人对Miner的态度让我没那么多动力去做下去。我是个自私的人,这些项目都是为了我自己的技术成长而不是为了造福广大矿工这可真是抱歉。

然后就是各种算法在nodejs和go上的适配。小工作。换了个头像,这个风格我称之为illusion,是让观察者产生立体错觉的平面色块。

做的最最最多的还是NGIN,现在github上也划到我的maoxs2账号下了。这个项目除了初始的ethereum-fork-code以外我已经重构了四次了,每次都有新收获,上次的代码都已经可以直接PoW了,只不过我在回头来看的时候我还是觉得过于稚嫩。

另外,typescript重置nomp暂时难产,暂时改成了制作node-standalone-pool。

最近在小小的投资公司里实习(反正明年就得去澳洲懒得认真工作),也是做了很多东西,FR007和SHIBOR3M的IRS(带UI和傻瓜操作),基于interception的C#模拟键鼠操作实现无API自动交易,还有基于fsolve的回报值运算等等更琐碎的小运算。

2020年会继续做什么呢?

那肯定NGIN不会弃坑的,但是能不能产出来也不一定,毕竟是从底层重构区块链整个系统。然后预计node-standalone-pool会优先完成,因为pool的需求一直存在。

在技术上会找C艹或者rust再做晋升,另外在准备重写cpuminer。此外非编译型语言上,在nodejs+node-standalone-pool之后转置成ts+deno。

当然最后得强调不能丢下学习哈。去了Monash得去找Joseph Liu喝喝茶聊聊RingCT和他的hcash(哎没错就是那个坑害大妈的hsr)


眨眼就2022了,被疫情偷走了整整两年了。

2020开头是艰难的,澳洲去不成了,没有了语言班,后面备战雅思又在报考和实际考试中继续受挫。再加上疫情伙食变好带来的急速增肥,导致健身时候情绪会崩溃。但是最后是幸运的,靠着网考的领思成绩通过了语言要求,在年末进入了Nov-Intake,开启了Zoom University的学习。学习内容其实从其他每个对应的课程笔记里看出,总体对我都不难,但是高分对于我还是艰难,毕竟粗心和英语底子摆在这里。

在学习过程之中对自己的开发必然是荒废了的,但是缝缝补补或者在假期里challenge还是在进行,向gayhub贡献了不少(dart的密码学库等)。2021年里继续靠剑三虚度了不少时光,也认识了不少有趣的人。最后的半年里开始了国内博士的申请,也很高兴被数个教授赏识。最主要的,申请的过程让我感觉到,这一路走下来并没有白费力气,所有的项目都是值得的。当然我也是在学术发表上依然有所欠缺,希望能在新的2022年改进。

NGIN,现在应该叫ngchain,我依然还在继续完善其代码。有教授问我,为什么会想着自己做这样的项目,我的答复是为了挑战自我,为了代码自由,ngchain会是我对于各类区块链技术的试验田,生命不息则next-gen不止。

看了下前面内容,好像说话都变得更官方了hhh