查看原文
其他

【ESPA系列】Filecoin生态系统模块:Filecoin当前的四大实现

【ESPA系列】James Hoang介绍Filecoin生态系统模块:Filecoin当前的四大实现


您好,欢迎来到本模块中的filecoin生态系统模块,我将介绍一些可用于管理存储节点的filecoin实现



所以让我们从为什么首先需要filecoin实现开始,想象一下尝试驾驶没有方向盘的汽车,你知道你要去哪里,你可以看到你要去哪里,但你无法控制它,filecoin的实现就像你的存储节点的方向盘,你可以使用一些命令来查看您的上限进度和其他管理它的命令。这是filecoin实现如何让您到达目的地,让我们看看那些实现可供您使用,以及espo为企业级别的web 3存储提供商推荐什么。



目前有四大实现,fujon forest rust和lotus。


lotus 是目前最成熟的可以在企业级使用的实现,这也是为什么picnic,也使用lotus,但是考虑所有可用选项总是好的,这就是为什么我们将简要介绍它们,并在屏幕右侧的图表中讨论它们的优缺点,您会看到lotus是四个中最流行的实现,它具有其他三个实现的所有功能



现在我将首先简要介绍fujon和Forest,因为根据我们之前的研究,它们目前是开发filecoin实现最少的,所以fujan使用rust库和c-plus,plus来编译它有一个方便的叫做cmake的单一命令来设置和安装fuhan。



这里使用fujan的优点是你不需要手动下载和安装包之一一个,而使用lotus,软件包被下载加载并一个一个地安装,导致设置时间增加了几分钟,但是所有的filecoin imp注释只需要编译一次,这使得这种fujan优势在大规模上可以忽略不计,这就是为什么我们确定使用fujon而不是lotus,没有明显的优势。



接下来是,像fujon森林这样的森林实现也使用rust,虽然它有比fujon更多的功能,lotus还支持这五个功能,有一个功能将fujan与Lotus分开,这是内置的进程指标和监控功能,但是即使Lotus,目前没有内置这个未来,它仍然能够监控流程和指标,例如结合linux命令watch和lotus miner info将是您能够查看诸如您的区块奖励收益之类的指标,



我将在稍后的模块4b中更深入地讨论这些监控工具以进行服务并继续进行静脉实施的维护,静脉实施绝对是more比truhan或forest开发。



如果您查看侧面图片中的一些命令,您会看到比您之前看到的forest或fuhan的功能要多得多,有些功能与lotus重叠,但在end lotus仍然超越了venus的实现和成熟度以及可用的功能,这使我们看到了将venus与Lotus分开的主要关键功能,即奖励池,奖励池是池中所有存储提供者的总容量相结合的功能。导致更多的区块奖励,因为更多的链上容量意味着更多的权利,因此更多的区块奖励,但是作为一个大规模的多PB甚至EB企业级企业级存储供应商



在我们开始谈论lotus it 之前,这个功能与该存储供应商无关,需要注意的是前面三个实现fuhan forest和venus都是中文实现或者软的wares,虽然不是天生不受欢迎的,但这可能是进入的潜在障碍,因为缺乏支持,甚至只是在软件中工作时的语言障碍本身。



这让我们进入了第四场决赛,我们最喜欢的filecoin lotus。lotus实现是写的在Go中,是迄今为止最成熟的实现,具有最多的特性和功能,由协议实验室创建。前面提到甚至将Lotus集成到他们自己的软件中,我们作为野餐已经能够密封数千个存储交易,导致数百TB的真实数据存储在我们的节点上。此外,目前正在开发和改进检索方面而对于其他实现se功能仍在开发中,包括存储工作室,导致他们无法存储数据,并不是filecoin存储真正有用数据的全部意义



正如之前简单提到的那样,lotus需要安装rust and go,安装简单。然后你可以编译,带有一套命令行,应用程序的Lotus。二进制文件,组合编译的二进制文件。附带了Lotus的四个主要应用程序,Lotus节点与区块链和网络通信Lotus Miner是所有操作的指挥中心。Lotus工作人员处理山区密封过程的特定部分,而莲花市场控制所有存储和检索交易过程,



因此有关莲花软件的更多信息,上一张幻灯片中提到的所有莲花应用程序。莲花服务商,莲花市场作为守护进程运行。简单来说,守护进程。是一个在服务器后台运行一次的进程e守护进程已启动并运行,您可以通过安装的命令套件。与Lotus矿工和市场链的不同组件进行交互。此处列出的一些命令,其中每个命令都带有自己的命令集。例如,lotus wallet lists将列出您所有的filecoin钱包地址,而lotus wallet new将创建一个新的filecoin钱包。我们将在即将到来的模块中详细介绍所有这些命令。



lotus是一个功能齐全的客户端,这意味着它有一组协议和工具以及为与filecoin网络交互而构建的节点构架。lotus使用json rpc和apis的组合来管理与运行lotus的服务器的接口。


使用apis软件开发人员更容易在lotus上构建应用程序



现在我们已经结束了,可以肯定地说,lotus是最成熟的实现,实现使得在其上构建应用程序变得容易,最后lotus具有创建大型企业级存储。提供商所需的所有特性和功能,仅此而已,感谢您的收听,如果有任何问题,请发表评论。


Filecoin官方新闻37:存储15.4EB ;生态应用增长100个;Filecoin推出网络索引器,检索功能指日可待

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存