Monday, December 3, 2018

Got my Bitcoin/LN Node up and running on testnet. Have a few questions.

Bare with with me as I'm still new to fully understanding how Bitcoin and the LN work. And I'm an even bigger newbie when it comes to Linux, which is why I installed 'Raspberry PI Desktop'. I wanted to closely follow the guide mentioned below (with a few changes as to accommodate the i686 processor).

I had some old hardware laying around and decided to attempt a Bitcoin/LN Node setup using the following guide: https://github.com/Stadicus/guides/blob/master/raspibolt/README.md

My Hardware Specs:

  • Asus Eee PC Atom Netbook - Processor: Intel Atom N270 (i686) 1.6 GHz / RAM: 2 GB / Hard Drive: SSD 4GB (lol...) / Supports SD Memory Card and SDHC Memory Card.
  • 500 GB Portable 2.5" WD Hard Drive
  • 32GB SD Memory Card

I downloaded the "Debian Stretch with Raspberry PI Desktop" disk image on the 32GB SD Memory Card. I then tried to do an install to the 4GB SSD, but I don't think the 4GB was enough disk space because the system install would stop/error at around 32%. After several failed attempts I decided to just "Run with persistence" from the SD card, which worked. After about a day and a half (breaks in between), I finally got testnet up and running. I'll be staying on testnet for a while until I familiarize myself with everything, with that said, I'm hoping some of you Linux and Bitcoin savvy people can answer a few questions/concerns.

TL;DR: I setup a Bitcoin/LN Node on testnet, and have a few questions below.

Linux Related:

  1. On boot/reboot I get this message below, should I be concerned? I'm not sure what it means, how can I stop this message? I'm able to just hit Ctrl+D, which the system continues booting normally afterwards.

"No Caching mode page found" and "Assuming drive cache: write through"

"After logging in type 'journalctl -xb' to view system logs, 'systemctl reboot' to reboot or ^D to try again to boot into default mode."

Bitcoin/LN Related:

  1. Is the LN wallet the same as my Bitcoin Node wallet? (I don't see the step where I created a wallet on the "Bitcoin" section using the guide I mentioned at the top of this post. But I do see the step of creating the LN wallet in the "Lightning" section by using the following command - "lncli --network=testnet create".)
  2. Do I need to unlock my wallet every time I restart? Is this required to use the LN? (I noticed when I restart my system and do a "sudo journalctl -f -u lnd", It prompts me for my wallet password, or create a new one.)
  3. What are the characters at the end of the command below(np2wkh) when creating a new address? Do I generate a new address every time I want to receive a payment? ("lncli --network=testnet newaddress np2wkh")
  4. Why does my LN wallet balance display differently than what I requested from a faucet? (The testnet faucet says 0.01 max, which I sent to my wallet address. But my LN wallet displays as "total_balance 199637".)
  5. If I need to restart my node, is there a correct way of doing so? How do I make sure i don't affect open channels?

I know I have other questions, but I can't remember them off the top of my head right now. Thanks



No comments:

Post a Comment