运行Filecoin节点指南

  • 0_1550470167080_51f82963-8806-4c58-8d79-0181b3f013c8-image.png

    运行Filecoin节点指南

    1.如果您以前运行过Go-filecoin,请删除现有的Filecoin初始化数据:

    rm -rf ~/.filecoin
    

    初始化Go-filecoin。devnet-user会把你连接到我们的主网。

    go-filecoin init --devnet-user --genesisfile=http://user.kittyhawk.wtf:8020/genesis.car
    

    3.启动你的go- filecoin守护进程

    go-filecoin daemon	
    

    系统将会返回我的peer ID(<peerID>),peer ID是一个以QM开头的很长的字符串
    注意:如果您是一个开发人员,并且希望连接到构建网络而不是用户网络时,必须将节点配置为使用小领域扇区,并从devnet-nightly标签下构建。

    env FIL_USE_SMALL_SECTORS=true go-filecoin daemon
    

    4.检查是否连接

    go-filecoin swarm peers                  # lists addresses of peers to which you're connected
    

    这个段落的最后一部分peer地址就是你的peer ID,用这个测试你的peer是否连接

    go-filecoin ping <peerID>                # Pings the peer and displays round-trip latency.
    

    恭喜!您现在正在运行Filecoin节点并连接到网络。这是一个基本节点的解剖结构(再加上一个矿工,您将在下一步创建该节点)

    注意:这个进程将会在终端中无限期地运行(Ctrl + C退出)。运行其他go-filecoin命令,则需要打开第二个终端选项卡或窗口(Cmd + T在Mac上)。
    您的节点可能需要几分钟来同步和验证现有的块,在此期间,您的CPU将会高负荷运行。
    Filecoin节点的命名
    默认情况下,节点由长的字母数字节点ID引用。你可以给你的节点换一个昵称。

    昵称只能包含字母字符(没有数字、空格或其他特殊字符)。
    1.打开一个新的终端窗口并设置节点昵称(直接替换Pizzanode即可):

    go-filecoin config heartbeat.nickname "Pizzanode"
    

    2.新名称立即生效,无需重新启动。您可以使用以下方法检查配置的名称:

    go-filecoin config heartbeat.nickname
    

    开始节点工作流
    我们有一些可视化工具来了解Filecoin网络的运行状况:网络统计和块资源管理器。

    要查看网络统计数据上的节点,您需要选择使用流节点的日志。打开一个新的终端窗口并运行:

    go-filecoin config heartbeat.beatTarget "/dns4/stats-infra.kittyhawk.wtf/tcp/8080/ipfs/QmUWmZnpZb6xFryNDeNU7KcJ1Af5oHy7fB9npU67sseEjR"
    

    现在你可以去网络统计并观察您的节点与其他节点达的状态,不需要重新启动节点。

    从Filecoin网络中获取代币Fil

    在Filecoin节点正式运行之前,它们需要一些启动代币(FIL)。矿工们在最初向网络保证存储时使用FIL作为抵押币。客户需要在自己的账户中与矿工达成储存协议。

    在早期测试中,您可以从Filecoin网络获得模拟代币FIL。使用模拟FIL可以对市场动态进行初步测试,而不需要任何资金来实际交换。
    所有的FIL余额都储存在钱包里。当一个节点是新创建的,它将有一个Filecoin钱包,余额为0 FIL。

    1.如果想获得Fil,找到你的钱包地址:

    go-filecoin wallet addrs ls
    

    2.输出应该是一个长字母数字字符串。转到用户Devnet http://user.kittyhawk.wtf:9797并提交钱包地址。大约需要等待一分钟。
    或者你可以输入代码执行命令:

    export WALLET_ADDR=`go-filecoin wallet addrs ls`    # fetch your wallet address into a handy variable
    MESSAGE_CID=`curl -X POST -F "target=${WALLET_ADDR}" "http://user.kittyhawk.wtf:9797/tap" | cut -d" " -f4`
    

    网络很快将为您提供一个消息CID。但是如果您想要核实,可以运行以下命令等待其处理,并在完成后返回一个确认:

    go-filecoin message wait ${MESSAGE_CID}
    

    4.若要验证代币是否已转入在您的钱包中,请检查您的钱包余额:

    go-filecoin wallet balance ${WALLET_ADDR}
    

    恭喜,您现在已经连接到Filecoin,并且可以开始在Filecoin网络上挖掘或存储数据!

登录后回复
 

Email:filapp@protonmail.com

全球Filecoin中文爱好者网站

与 Filecoin.cn中国爱好者社区 的连接断开,我们正在尝试重连,请耐心等待