请稍侯

Lotus 源码研究 04 - 小试牛刀

Talking is cheap, show me the code. -- Linus Torvalds 废话少说,有种把你的代码亮出来。 上几篇 Lotus 源码研究文章我们但是其实都没有涉及到如何真正动手修改或者添加 Lotus 功能,对于你不是很了解的东西,你想太多的是没有用了,是该动手的时候了。 这篇文章我们就从一个小功能开始,演示一下如何上手 Lotus 开发。 ...

Lotus 源码研究 03 - 源码目录结构

佛为心,道为骨,儒为表,大度看世界;技在手,能在身,思在脑,从容过生活。-- 南怀瑾 记得年初的时候在写博客更新计划的时候,我立了一个 Flag:今年要写一个系列的 Lotus 源码解析文章。 但是目前只写了 2 篇,一篇是写如何开始源码研究,另一篇是 Lotus 1.10.0 FinalizeFailed Bug 修复方法。近期因为忙着原语云的产品优化以及培训业务,忙得不亦乐乎,差...

Lotus 源码研究 03 - 爆块优化和爆块 miner 分离的设计与实现

真正的问题不是挫折本身,而是你对挫折的反应。 本文属于原语云的分布式 miner 系列第一篇,这篇将重点介绍原语云的爆块 miner 分离的设计和实现以及原语云在 Lotus 爆块上的一些优化实践。 一、全功能单miner的痛点 单个全功能的miner的弊端估计绝大部分有lotus集群深度运维经验的人都会知道,时空证明这段时间GPU会被锁住 (看计算情况在2到十几分钟不等),如果...

如何通过深度工作提高工作效率

不要思考,去感受。就好像手指指向月亮,你不要只顾着盯着手指,否则你将错过神圣的月光。 李小龙 今天周末,咱们来聊一个轻松的话题,给大家分享我最近读的一本书《深度工作》,个人读完深受启发,书中的很多观点都让我产生了强烈的共鸣。 这本书我是一口气读完的,然后花了差不多 2 个星期去践行了书中的一些深度工作的方法,收益良多,今天这篇文章就是把我读这本书的收货分享给大家。 在此之前,请先...

Lotus 源码研究 02 - 1.10.0 FinalizeFailed 通用性解决方案

她那个时候还太年轻,不知道所有命运的赠送的礼物,早已在暗中标好了价格。 -- 断头皇后 本文首发于 原语云 微信服务号,文末有二维码,欢迎关注我们。 Lotus 1.10.0 版本发布的时候,当 miner 的 FinalizeEarly 设置为 true 的时候会触发 FinalizeFailed 的 bug,那会为了让客户用上合并提交的功能而又不影响质押增速的情况下, ...

Lotus 1.10.0 FinalizeFailed Bug 修复方法

别说现在世风日下,你自己做个好人,世上就多一个好人。控制你能控制的,接受你不能改变的。王阳明《传习录》 郑重声明: 最近有不少网友反馈,有读者直接抄袭本人的博客文章发布在自己的公众号以及知乎等其他平台,且未注明出处。在此严重警告抄袭者:本站博文如非注明转载则均属作者原创文章, 引用或转载请注明出处,如要商用请联系作者,谢谢。以前抄袭行为既往不咎,后期再发现此类行为,本人将采取行...

Lotus 网络升级 v1.10.0 - 将大大降低质押 Gas 成本

奇怪的动物会被人保护起来,但是奇怪的人确通常都会被大家所排斥。 北京时间 2021年06月24日,Lotus Github 仓库发布了 v1.10.0 Release 版本。 如图所示,这是一个强制更新版本,更新高度为 892800,UTC 时间 2021-06-30 22:00,北京时间为: 2021-07-01 06:00,主要更新为引入 Filecoin network ...

2021 年最佳和最快的 SSD

孩子的快乐很简单,而成年人想要快乐,你得先让自己变得简单。 对于经常接触存储类的区块链项目的矿工来说,应该对 SSD(NvMe)不陌生。就拿 Filecoin 和 Chia 来说,虽然最终的落盘是在机械硬盘,但是在产生算力的过程中,SSD 的缓存是不可以缺少的配件。 Filecoin 主要是用在 PC1 和 PC2 的密封过程,Chia 在 P 盘的过程中也要大量写入临时数据。 我...

大话 Filecoin 之前世今生

看一个区块链短期的发展,可以直接根据研发团队的技术水平和社区的运作能力来判断,但是判断一个项目长期的发展潜力,则要考虑它是否真正解决了实际问题。 Filecoin 主网上线已经超过半年了,Filecoin 的初心是什么?他为什么又会变成现在这个样子?本文以讲故事的形式来阐述 Filecoin 这个项目的前世今生。 角色介绍: 老胡:协议实验室的代表,IPFS 和 Filec...

Lotus 新手运维手册,持续更新...

所谓的经验,不是简单的将上一次成功的过程复制一遍,而是在暂时看不到前途的时候,知道该坚持还是退回来。 本文是一份 Lotus 新手运维手册,会持续更新,老司机请不要在此停留。 常用环境变量 lotus daemon 操作 1. 查看节点信息 2. 查看链同步状态 3. 修改 mpool 配置 4. 疏通消息,加快上链 ...