飞行的蜗牛

一个正在觉醒的无名氏修行者,略懂编程,略懂音乐。

历史总在重演,科技永远向前

::: motto 富兰克林 – 穷查理智慧书
对谁说出你的秘密,你就将成为谁的奴隶。
:::

前段时间抽空读了《全球科技通史》一书,本文算是一篇读书笔记,把我在书中读到的一些知识分享给大家。
本书的作者吴军博士是一位计算机科学家,曾任职腾讯的副总裁,是一位名副其实的通才。关于吴军博士的更多信息,大家自行百度。

Ubuntu WIFI hardware-disable 解决办法

::: motto 和菜头
大多数时候,人不能被举起来摔在地上,人都是被自己的重量所绊倒的。
:::

最近由于工作需要,拿出妻子在 2011 年买的那款古老的 GateWay(acer) 笔记本来使用。这台 10 年前的笔记本今天来用确实是比较卡,但是把机械硬盘换成 SSD, 加了一根内存之后发现速度也还勉强能用。

拿到机器第一件事情就是把 Window7 格式化,装了 Ubuntu20.04,系统装完之后发现无线网卡没法启用,报错是 wifi hardware disabled

原语云 Lotus 学习课程调整通知(文末有彩蛋)

::: motto 巴菲特
价格是你支付的数字,价值才是你真正所得到的。
:::

自今年 6 月份以来,我们开办了 2 次 lotus 技术交流会和 4 期 lotus 技术交流学习班。
根据过往几期教学经验和学员的反馈,我们对课程进行了一些调整。我们之前的培训理念是提供整套的,大而全的学习课程。

这套课程掺杂了我们之前认为非常重要知识讲解,比如:计算机数据存储的底层原理,golang 语言的基础知识,计算的本质等,这些内容占据了不少课时。
但是事实证明,直达目的课程体系可能才是学员现阶段所需要的。

Lotus 私钥安全管理和数据为先的 FIP 探讨

::: motto 犯罪图鉴
人类呼吸的每一口空气,都有生活痕迹的气息。
:::

::: tip 转载声明
本文转载自原语云公众号 Lotus私钥安全管理和数据为先的 FIP 探讨。欢迎订阅,第一时间获取技术干货。
:::

钱包是区块链的基石,他的本质是一个数学模型支撑的公私钥对,所以技术上我们通常也称为私钥,一般是用公钥加密数据,然后私钥去解密。
只要能解密数据就意味着你拥有数据的所属权,这个签名和解密的过程也不是100%的安全。
只是现代的计算机架构要算出碰撞需要很长的时间,依据算法复杂度从几年到几百年都有可能,但是这个问题一直都存在。
这里我们分享下原语云建议的 Lotus 集群私钥的管理方式。

ffmpeg 视频处理

::: motto
跟有意思的人一起做自己喜欢的事,顺道赚点钱,没有比这个更惬意的日子了。
:::

前段时间给客户做 Lotus 技术培训的时候,需要对录制的视频进行一些简单处理。如添加水印,裁剪,拼接视频等。试了一下网友推荐的爱剪辑等傻瓜视频处理软件,结果发现我还是觉着用起来太麻烦,
而且还有各种商业水印,果断放弃了。偶然想起年轻的时候曾经用 ffmpeg 这个工具下载过一些教学视频,当时看 API 的时候貌似发现它还有很强大的视频处理功能,于是再去看了一下文档,
好家伙,视频剪辑,水印,滤镜,视频压缩,转码应有尽有。今天分享几个我这次用到的命令给大家。

Lotus 源码研究 06 - CC 扇区恢复功能的设计与实现

::: motto 张爱玲
人总是在接近幸福时倍感幸福,在幸福进行时却患得患失。
:::

::: tip 转载声明
本文转载自原语云公众号 Lotus CC 扇区恢复功能的设计与实现。欢迎订阅,第一时间获取技术干货。
:::

目前 Lotus 主网大部分数据都是 CC 扇区,这些扇区里面存储的都是 Junk Data,其实呢都是 0x00。熟悉扇区计算过程的小伙伴都应该明白这些扇区即使丢了或者损坏了,
只要你还有封装机器就可以重新再计算回来,当然功能这存在的意义肯定是不再需要额外的抵押。原语云在最近的 1.14.1 版本中正式的增加了这个功能,接下来讲解下原语的“CC 扇区恢复”功能的设计和实现。

Lotus snap-deal 功能体验报告

::: motto 精进:如何成为一个很厉害的人
当一件事情你不知道该怎么做的时候,那就直接开始做吧,只要开始了第一步,就会有第二步,第三步。
:::

::: tip 转载声明
本文转载自原语云公众号 Lotus snap-deal 功能体验报告。欢迎订阅,第一时间获取技术干货。
:::

Lotus 官方在北京时间 3 月 1 号 23:00:00 将网络升级到了 V15。本次更新的重要功能就是支持 CC 订单的 snap-up 操作。也就是说可以直接将 CC 扇区填充订单,升级为订单扇区。
意味着当前网络 15EiB 垃圾数据都可以变成真实数据存储,意义非凡。 网络升级之后,我们第一时间体验了 snap-deal 功能,然后就有了这份体验报告。

Lotus 私钥安全防护

::: motto 犯罪图鉴
因为你心里早就预设了答案,所以别人说什么都是不对的。
:::

目前 lotus 运维都是采用远程运维的方式,机器放在远程机房。那么私钥的安全性就取决于下面几个因素:

  1. 机房人员不作恶,如果机房人员想要导出你的私钥你几乎是一点办法都没有。
  2. 集群运维人员。
  3. 私钥在线上-线下或者人与人之间传递。
  4. 黑客攻击服务器。

关于私钥的重要性,我在之前的文章 《Lotus 私钥安全管理和数据为先的 FIP 探讨》 有详细的阐述。
为了避免 owner 私钥泄露带来的灾难,我们强烈建议运维人员运用拔插的方式使用 owner 私钥:用完即删除,再用再导入。

Lotus 扇区续期详解

::: tip 转载声明:
当前 Filecoin 网络⾸批 540 天扇区⼤量到期,扇区续期成为大家的一个强烈需求。有不少网友微信给我留言说能否写一篇有关 lotus 扇区续期的文章,
奈何这段时间一直忙其他事情去了,没空写。昨天偶然在 Medium 网站上看到一篇相关的文章,写得很不错,于是转载过来略作修改之后分享给大家。

原文地址:Filecoin:扇区到期续期/删除流程详情
感谢作者 BitRainforest 的分享。
:::

1. 背景

Lotus 扇区默认的生命周期是 540 天,扇区过期之后网络将消减 Miner 有效算力并退回质押币。在扇区过期之前,你有 2 种选择:

  1. 等待扇区过期,退回质押币,然后持币退场。
  2. 续期扇区生命周期,继续质押,保持算力。

本文主要探讨的就是上述 2 种选择的具体执行方案。

各种编程语言使用本地依赖库的方法

我们在开发的过程中或多或少都要用到一些开源项目,有时候需要根据具体的业务需求对开源依赖包进行修改,但是涉及到商业秘密又不能把自己修改的东西开源,所以就只能以本地依赖的形式使用。

这篇文章整理了本人常用的几种编程语言如何使用本地的依赖库的方法,记录一下,方便后面查阅。