FileCoin 挖矿教程之三:发送与接收 FIL

Posted weixin_46596227

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FileCoin 挖矿教程之三:发送与接收 FIL相关的知识,希望对你有一定的参考价值。

本指南将向您展示如何创建和管理 Lotus 钱包,以及如何使用它将一些 Filecoin 发送到不同的地址。每个节点可以有多个地址。

关于钱包地址

使用钱包时,帐户由其地址标识。 Filecoin 地址总是以字母 f 和一个数字开头,表示地址类型。

Filecoin 账户有两种地址,更长的公钥地址和更短的 ID 地址。两个地址指的是同一个账户,可用于使用钱包发送和接收 FIL。

公钥地址

公钥地址直接从加密密钥派生而来,公钥地址以字符 f1 (secp256k1)f3 (BLS) 开头,取决于使用的加密密钥的类型。

这是 secp256k1 公钥地址的示例:f1abjxfbp274xpdqcpuaykwkfb43omjotacm2p3za

ID 地址

与公钥地址相比,ID 地址是一种紧凑且更“人性化”的帐户引用方式。 ID 地址始终以字符 f0 开头,后跟数字序列,例如:f033259。

Filecoin 帐户的每个 ID 地址都有一个对应于同一帐户的备用公钥地址。您可以通过在 FilFox 上搜索公钥地址来找到任何公钥地址的 ID 地址。

因为它们比公钥地址更紧凑,ID 地址通常用于指代矿工和其他长期存在的 Filecoin 参与者。由于这些参与者收到大量消息,紧凑的地址可以显着节省 gas 费用。由于这些参与者收到大量消息,紧凑的地址可以显着节省 gas 费用。多重签名钱包是一种 Actor。

虽然您可以使用钱包将 FIL 发送到 ID 地址,但您应该首先在 FilFox(打开新窗口)上查看帐户的详细信息,以查看帐户的创建时间以及相应的公钥地址。如果地址是最近创建的(在最终期限内),那么随着网络达成共识,它有可能被重新分配,而应该使用公钥地址。

创建钱包

创建 BLS 钱包

lotus wallet new bls

创建 secp256k1 钱包

lotus wallet new

创建一个多重签名钱包

lotus msig create address1 address2..

这将创建一个新地址并打印出来。您可以将主网与测试网地址区分开来,因为它们以 f 开头代表主网,t 开头代表测试网。

警告:
您钱包中地址的信息存储在 ~/.lotus/keystore(或 $LOTUS_PATH/keystore)中。删除这些文件夹也会删除密钥,您将失去对这些钱包中任何资金的控制。我们建议您在创建钱包后立即备份或使用硬件钱包。

列出地址

您可以根据需要创建任意数量的地址。其中之一将是默认地址。
您可以看到当前节点的所有地址列表:

lotus wallet list

您可以使用以下命令查看默认地址:

lotus wallet default

如果您愿意,可以将默认地址更改为其他地址:

lotus wallet set-default <address>

获取 FIL

对于非主网网络,FIL 可以从水龙头中获得。网络仪表板上提供了水龙头列表。对于主网,最简单的方法是从交易所购买 FIL。并非所有交易所都支持 FIL,因此请在注册前进行研究。

收到一些 FIL 后,请使用钱包余额检查您的余额:

lotus wallet balance

请记住,只有当您的守护程序完全同步时,您才会看到最新的余额。

发送 FIL

使用 send 命令后跟接收地址和要发送的 FIL 数量

# lotus send <目标地址> <FIL 金额>
lotus send f1zp2... 3

> bafy1...

交易成功后,Lotus 会输出一个交易哈希。您可以使用 Filecoin 浏览器查看此交易的详细信息。

Lotus 假设您要从默认地址发送 FIL。要从特定地址发送 FIL,请使用 --from 后跟要发送 FIL 的地址。此地址必须已创建或导入到您的 Lotus 节点。

# lotus send --from=<用于发送的地址> <target address> <FIL amount>
lotus send --from f1zp2... f15zt... 3.141

> bafy2...

对于高级发送选项:

lotus send --help

交易费用

每笔发送 FIL 的交易都会根据其 gas 使用量支付额外费用。我会在 Filecoin 的工作原理指南中解释了 Gas 和费用。默认情况下,Lotus 会自动设置所有必要的值。但是,您可能希望在send命令中使用 --gas-feecap 标志以避免在网络拥塞严重时出现意外。

导出和导入钱包地址

确保您地址的私钥安全!不要与任何人分享它们!将它们存放在安全的位置!

您可以导出和重新导入钱包,包括不同的 Lotus 节点。使用钱包导出从节点导出地址:

lotus wallet export <address> > <address>.key

使用 wallet import 将地址导入节点:

lotus wallet import wallet.private

离线节点

每个节点将其钱包存储在 ~/.lotus/keystore 中:

~/.lotus/keystore/
├── MF2XI2...
├── MRSWMYLVNR...
├── NRUWE4BSOA...
├── O5QWY3DFOQWWMM3RNZSXI6TKOJYHQYTMMQZHQNDBNRY...
└── O5QWY3DFOQWWMM3VOBZHAZLCOIZGINLDMRZWWNLMNJS...

要在节点离线时导出钱包,请将这些文件从 ~/.lotus/keystore 复制到另一个位置。要导入此钱包,请将这些文件复制到 ~/.lotus/keystore。 Lotus 节点将在下次启动时自动使用这些密钥。

以上是关于FileCoin 挖矿教程之三:发送与接收 FIL的主要内容,如果未能解决你的问题,请参考以下文章

FIL挖矿须知|新手必看Filecoin挖矿原理说明

fil币与其他的挖矿代币有啥不一样?

参与FIL挖矿,坐等FIL爆发

关注IPFS长线价值:Filecoin挖矿大有可为!

不是FIL币挖矿的红利期已经过了!其实,从很多数据上来看,FIL挖矿的红利期还有好长好长壹段时间,远没有结束

FIL挖矿为什么需要质押和GAS?质押币和GAS是什么?