Bitcoin Forum
May 04, 2024, 02:20:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 »
1  Bitcoin / Mining speculation / Looking to start up a mid-large scale mining operation in the US on: May 20, 2019, 06:49:15 PM
Long story short, I ran a small scale mining operation in the beginning of 2017 for about a year. It was more of a hobby but did yield some good profit and I learned a ton in the process. Fast forward to 2019, I'm getting bored with my current job and looking to venture out on my own and try something new. I'm willing to relocate to potentially anywhere in the US, leaning towards WA due to electricity prices but am open to other options. I have the capital required to get things going (wouldn't need a loan from the bank). I've looked at current hardware options and it seems like Whatsminer M20 and Antminer S17 will give the best bang for my buck, but before I even go there I need to consider some of the logistics.

For people who've started up their own mining operation, where do you recommend I start? I'm mostly curious about creating the business entity, leasing (or potentially buying) the industrial space needed, working with the state and utility company to get lowest possible commercial rates, figuring out total load and power requirements, etc...

Any help/feedback would be much appreciated, thank you!
2  Bitcoin / Hardware / Re: Bitmain introduces the Antminer S17 Pro, Antminer S17, and the Antminer T17 on: April 09, 2019, 05:20:10 PM
To cover the import tax and shipping to purchaser I have to push the price pass $3K. I'm betting on the BTC price trend staying bullish to create appeal.

Why only buy one then?

I got one last night before they sold out in about 5 minutes. I was debating on paying BTC and waiting for Blokforge to list to use credit, but once I saw them all gone I pulled the trigger and figured I could resale for more if I wanted to. Wished the pricing was closer to what Blokforge listed. Hoping they have a relatively limited supply. Today they've been going out of stock and adding them back for over an hour now. They are probably keeping majority of them since they are already offering plans on Bitdeer starting end of April.

How is Blokforge able to sell these at such a low price? (20% off Bitmain's retail price)
3  Bitcoin / Hardware / Re: Bitmain introduces the Antminer S17 Pro, Antminer S17, and the Antminer T17 on: April 08, 2019, 10:08:11 PM
I sold off all my miners about a year ago but news of this release has me interesting in possibly dipping my toes in again. One question I have though, why did they break this release up into 4x different models? On their site it shows 2x different Pro models (53THs and 50THs) and 2x different standard models (56THs and 53THs).
4  Bitcoin / Project Development / Re: LNchat.org - dedicated LN community site with various built-in LN functionality on: March 26, 2019, 09:51:23 PM
3) What do you think is an appropriate cost for posting a thread vs a comment?

Very small initially would be best....


5) What features do you think could be added to further incentivize use of the site?

I think you should use the post fees to encourage community determined quality (i.e. try to foster the type of people you want there at the start, then structure a fee schedule so that positive and negative feedback loops drive behaviour)

Some possibilities:

1. Consider making the fees a bond; people recieve some or all of their money back after some condition/s has been met (you can do this pragrammatically using bitcoin script IIRC)
     a. Users could maybe receive back bonded payments to the forum according to how much they receive in tips from others
     b. An "Account opening bond" could be set high to disincentive ban evasion, which is lost when a user is banned
     c. Set a minimum "Account open" bond, but make it possible, and publicly provable, to submit a bond higher than the minimum
  
2. Tier payments based on forum status
3. Make a status level beyond which high status users receive some proportion of the fees paid by low status users. Persistent bad actors would end up paying good actors so that they can behave badly
4. Make it reasonably easy to understand the system

Above all, moderators need to be knowledgable & fair. People won't join if they don't trust the management.


6) Which name do you prefer? lnchat.org or lightningchat.org? Both domains have been already bought by us

Neither, those names are appropriate for this custom forum software you are developing, not for an instance of a site using that tech.

I would suggest adding to your mission statement, as Lightning tech itself will eventually become too niche and esoteric as it becomes increasingly extensive, and as that enxtense is abstracted away from lightning users. Doing something that sets the pace against other bitcoin forums would have more longevity and wider appeal.

 

Appreciate the feedback. You definitely bring up some interesting points but most of this would probably have to implemented sometime down the road (particularly the bonded payments, don't fully understand what you mean there so maybe you could elaborate on that a bit). We first want to get the site up and running with some of the more basic features (invoicing for posts/comments, merit based tipping system, etc). Your 2nd and 3rd idea are excellent and probably wouldn't be too difficult to incorporate.

As far as the name goes, I get what you're saying, but at this time we're not trying to brand this as a custom software that will be sold or licensed out (even though I think there is a lot of potential once the network matures and adoption grows). For now it's just a fun project to get like minded individuals together and to be able to test out LN capabilities in a message board environment.
5  Bitcoin / Project Development / Re: LNchat.org - dedicated LN community site with various built-in LN functionality on: March 19, 2019, 08:51:24 PM
Just a quick update. We decided to purchase a license for IPB and have laid the foundation for the message board itself. We are now looking for contributors/freelancers to help integrate invoicing into the site. If anyone would be interested in helping out please reach out to either myself or BitCryptex. Thank you!
In case u have not made a payment yet, u could try https://www.discourse.org/

We considered Discourse but ultimately decided to go with IPB for practical reasons. That could always change though.
6  Bitcoin / Project Development / Re: LNchat.org - dedicated LN community site with various built-in LN functionality on: March 19, 2019, 04:25:31 PM
Just a quick update. We decided to purchase a license for IPB and have laid the foundation for the message board itself. We are now looking for contributors/freelancers to help integrate invoicing into the site. If anyone would be interested in helping out please reach out to either myself or BitCryptex. Thank you!
7  Bitcoin / Project Development / Re: LNchat.org - dedicated LN community site with various built-in LN functionality on: February 22, 2019, 04:54:07 PM
Shoot me if this is a stupid question, but this will only be for Bitcoin community using LN or LN itself? Not that it isn't tough enough figuring it out with Bitcoin, nor will the restriction prevent other networks (see this forum). Maybe it doesn't matter?

1) Invision but only because am familiar with that. I do find bb and SM to feel much lighter though. Tapatalk looks very nice and itself seems to be considering SOME form of tipping with crypto, among other schemes. Wonder if they considered or are considering LN (sorry if out of topic).

2) Neutral. I'd pay but not sure who else would. People might want to understand why though. Not the cost, just the principle. Explain it well and then I'm sure it's not an issue.

3) Is it possible to Pay What You Want?

4) Maybe ask volunteers to share live setup details for nodes. Then it's just copy and go for most people?

5) Same as 4 maybe.

6) lnchat

Appreciate the feedback. The forum will be primarily geared towards the Bitcoin LN, but if there's enough interest we could eventually add sub-forums for altcoins utilizing LN (such as Litecoin, Stellar, etc...)

To answer your question on why would anyone want to pay to post on a message board. There are a couple answers to this and some of it we're still thinking through.

1) I think a lot of people find it fun, and the cost will likely be negligible for most people (we're talking a couple of satoshis, which is a fraction of a penny).

2) It could be a good way to help fund the monthly cost/upkeep of the site instead of relying on ad revenue (right now we're not at this stage and plan on absorbing all cost associated with running the site)

3) I've been considering the idea of having a pool/jackpot ticker at the top of the site displaying how many satoshis have been spent over the last day/week/month (not sure what the exact time frame will be). We would then randomly award a user on the forum with the total jackpot using a provably fair method at regular intervals (again not sure on exact timeframe). I think this would be a fun incentive and promote more user activity.

As far as your response to questions 4 and 5, I'm not exactly sure what you mean. Do you mind expanding on that?
8  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 17, 2019, 03:40:54 PM
Should I delete what I have and paste your copy?

No, that will probably break something. We have to get rid of everything related to Go. Remove the following lines and save the file.

Code:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"

Now, you can use echo 'PATH="$PATH:/usr/local/go/bin"' >> ~/.profile. Log out and try to use the command from Zap connect.

Ok sounds good, will have to try this when I get home. Speaking of which, do you know of a way I can connect to my node from an outside network? This way I can play around with it when I have free time at work.
9  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 17, 2019, 02:16:40 PM
Okay, I have just tested it on my VPS and we have to do one more thing.

cd ~ && nano .profile - I assume that you have nano installed. If not then run sudo apt-get install nano

There is probably a lot of mess there. Delete everything EXCEPT the code below

Code:
# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n || true

Press CTRL+O at the same time and then enter to save the file. Press CTRL+X to leave the editor.

echo 'PATH="$PATH:/usr/local/go/bin"' >> ~/.profile - Log out after this command and try using the command from Zap connect

By the way, does snap command work for you? I am running Ubuntu 18.04 on my VPS and it suggested using sudo snap install go -classic (it would download the latest version). Give it a try if the rest doesn't work!

By the way, when I installed go the first time around with "sudo apt-get install golang" I got go version go1.7.4 linux/arm. Not sure if that helps

It proves that the package was out-of-date (1.7.4 was released at the end of 2016!).

This is what I have when opening up nano. Mine seems a bit different than yours, particularly the beginning "# ~/.profile: executed by Bourne-compatible login shells."

Should I delete what I have and paste your copy?

Code:
GNU nano 2.7.4                                                                                                  File: .profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
export GOPATH=$HOME/go
PATH="$HOME/go/bin:$PATH"
10  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 17, 2019, 01:03:24 AM
I am afraid that the package (golang) is a bit out-of-date (it's a common thing, unfortunately). Can you tell me which version of Go is currently installed? (go version) If it's lower than 1.11.1 then we will have to proceed with the manual installation again. Try the following commands anyway.

sudo apt-get remove golang* - '*' is necessary
sudo apt-get autoremove
sudo rm -r /usr/local/go - just in case you accidentally moved the old version

Now, after typing in go version you should see 'Unknown command error'.

cd /usr/local/ && sudo wget https://dl.google.com/go/go1.11.4.linux-armv6l.tar.gz - not the 32 bit version as I recommended earlier but the ARM one
sudo tar -xvf go1.11.4.linux-armv6l.tar.gz
sudo rm go1.11.4.linux-armv6l.tar.gz - let's keep things clean

The $GOPATH should not change but let's make sure that it will work properly. Don't forget to log out after using the commands below.

export GOROOT=/usr/local/go
echo 'export GOPATH=$HOME/go' >> ~/.profile
echo 'PATH="$HOME/go/bin:$PATH"' >> ~/.profile

Run go version and you should see go version g1.11.4 linux/arm. Run the command from Zap connect.

I don't want to hold you up from sleep so maybe take a look in the morning when you wake up. Also sent a long overdue BTC tip your way (to the address in your profile) for all the help you've provided.

I fell asleep immediately after making my previous post. Thank you for your generous tip! Now I am considering buying a Raspberry Pi for myself Wink

Ok I gave this a try but after doing everything I ended up with the "-bash: go: command not found" output when checking the go version.

By the way, when I installed go the first time around with "sudo apt-get install golang" I got go version go1.7.4 linux/arm. Not sure if that helps
11  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 10:23:47 PM
Hey, going to try all of this when I get home. Quick question though - should I do anything to reverse the "sudo chmod -R 777 ~/go" command I entered last night? Or will that automatically happen when I reinstall Go?

It won't happen automatically since these folders were created manually by you. You don't have to change anything. Let's keep these folders with 777 permissions for now. By the way, is there anything beside LND that you run on your Raspberry Pi?

Just LND and Bitcoin Core (serves as both a Lightning node and a Bitcoin full node)
12  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 09:57:30 PM
I am afraid that the package (golang) is a bit out-of-date (it's a common thing, unfortunately). Can you tell me which version of Go is currently installed? (go version) If it's lower than 1.11.1 then we will have to proceed with the manual installation again. Try the following commands anyway.

sudo apt-get remove golang* - '*' is necessary
sudo apt-get autoremove
sudo rm -r /usr/local/go - just in case you accidentally moved the old version

Now, after typing in go version you should see 'Unknown command error'.

cd /usr/local/ && sudo wget https://dl.google.com/go/go1.11.4.linux-armv6l.tar.gz - not the 32 bit version as I recommended earlier but the ARM one
sudo tar -xvf go1.11.4.linux-armv6l.tar.gz
sudo rm go1.11.4.linux-armv6l.tar.gz - let's keep things clean

The $GOPATH should not change but let's make sure that it will work properly. Don't forget to log out after using the commands below.

export GOROOT=/usr/local/go
echo 'export GOPATH=$HOME/go' >> ~/.profile
echo 'PATH="$HOME/go/bin:$PATH"' >> ~/.profile

Run go version and you should see go version g1.11.4 linux/arm. Run the command from Zap connect.

I don't want to hold you up from sleep so maybe take a look in the morning when you wake up. Also sent a long overdue BTC tip your way (to the address in your profile) for all the help you've provided.

I fell asleep immediately after making my previous post. Thank you for your generous tip! Now I am considering buying a Raspberry Pi for myself Wink

Hey, going to try all of this when I get home. Quick question though - should I do anything to reverse the "sudo chmod -R 777 ~/go" command I entered last night? Or will that automatically happen when I reinstall Go?

Also you should definitely buy the Pi!
13  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 03:04:27 AM
When I try downloading Zap without sudo I get the other error (package github.com/LN-Zap/zapconnect: mkdir /home/admin/go/src/github.com: permission denied). I checked environment details again and they look to be the same, details below.

Okay, that's great. For some reason permissions are not working properly so we will have to do it in a bit insecure way. Use sudo chmod -R 777 ~/go (this will allow every single user to modify the contents of folders and files inside go) and then run go get -d github.com/LN-Zap/zapconnect. I am too sleepy to think of a better solution.

Went ahead and tried the less secure method but unfortunately I was presented with a new error, as seen below

Code:
package math/bits: unrecognized import path "math/bits" (import path does not begin with hostname)

I don't want to hold you up from sleep so maybe take a look in the morning when you wake up. Also sent a long overdue BTC tip your way (to the address in your profile) for all the help you've provided. The bitcoin community could really benefit from more people like you. Thanks again for your support!
14  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 12:20:09 AM
Hmm, I created those folders and tried to download Zap again with using sudo at the beginning (sudo go get -d github.com/LN-Zap/zapconnect) but now getting the original error message (package github.com/LN-Zap/zapconnect: cannot download, $GOPATH not set. For more details see: go help gopath)

Try running that command without sudo. Also, check what has happened to $GOPATH by typing in go env. If it has changed then use the previous two echo commands to set it again.

When I try downloading Zap without sudo I get the other error (package github.com/LN-Zap/zapconnect: mkdir /home/admin/go/src/github.com: permission denied). I checked environment details again and they look to be the same, details below.

Code:
GOARCH="arm"
GOBIN=""
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/admin/go"
GORACE=""
GOROOT="/usr/lib/go-1.7"
GOTOOLDIR="/usr/lib/go-1.7/pkg/tool/linux_arm"
CC="gcc"
GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build473268620=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
15  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 12:13:35 AM
I then proceeded to try and download Zap Connect but now get the following output

Code:
package github.com/LN-Zap/zapconnect: mkdir /home/admin/go/src: permission denied

It looks like Go requires three more folders to work. Use sudo mkdir ~/go/bin ~/go/src ~/go/pkg. You can also run all the commands from Zap connect with sudo in the beginning just in case.

Hmm, I created those folders and tried to download Zap again with using sudo at the beginning (sudo go get -d github.com/LN-Zap/zapconnect) but now getting the original error message (package github.com/LN-Zap/zapconnect: cannot download, $GOPATH not set. For more details see: go help gopath)

16  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 16, 2019, 12:02:36 AM
That worked correctly this time so I continued to check the environment variables with input "go env" and noticed my output didn't match up with the guide

Some of the environment variables must be different in this case. Try the following commands

sudo mdkir ~/go
echo 'export GOPATH=$HOME/go' >> ~/.profile
echo 'PATH="$HOME/go/bin:$PATH"' >> ~/.profile

Log out, connect again to your machine and then run go env to see whether or not GOPATH has changed. If so, try the command from Zap connect.

Ok followed those steps and the GOPATH was successfully changed. I get the following environment config now

Code:
GOARCH="arm"
GOBIN=""
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/admin/go"
GORACE=""
GOROOT="/usr/lib/go-1.7"
GOTOOLDIR="/usr/lib/go-1.7/pkg/tool/linux_arm"
CC="gcc"
GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build354012546=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

I then proceeded to try and download Zap Connect but now get the following output

Code:
package github.com/LN-Zap/zapconnect: mkdir /home/admin/go/src: permission denied
17  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 15, 2019, 11:46:58 PM
I guess that you needn't have looked at the environment variables (go env) since it was installed in a different way. You should have moved on to the Zap connect part. Let's try to fix that. Type in the following commands.

sudo rm -r /usr/local/go - to make sure that the folder you have moved is completely deleted
sudo apt-get remove golang - completely getting rid of everything related to the Go. I don't think that purge command is necessary here.
sudo apt-get install golang

Please, let me know if this has worked for you. I am going to bed soon.

Edit: Oh, you have just changed your post. I will answer it in a moment.

Yes please disregard the original post, the edited version is where I'm at now
18  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 15, 2019, 11:43:01 PM
Will definitely try the second suggestion if the first one fails! What exactly does that command do? (sudo apt-get install golang)

sudo apt-get install golang automatically installs Go and other dependencies in case they are needed on your system. I wonder why it isn't mentioned in the tutorial. There is a slight chance that the repository won't be available for your OS (I can't recall which version it was) and the whole installation will fail. If you don't want to play around with the 32 bit version then you can try using this command first.

Ok I was able to revert back and reinstall Go and other dependencies with the command you suggested. After that I skipped back down to the Verify Go Installation section and entered input "go version". That worked correctly this time so I continued to check the environment variables with input "go env" and noticed my output didn't match up with the guide, so I backtracked to the beginning of the guide and moved the go folder again to /usr/local which gave the following error

Code:
mv: cannot stat 'go': No such file or directory

I skipped ahead assuming the folder was already moved and went to resetup the environment. After each command I noticed nothing really happens. When I check the environment details again I still see nothing has changed. I get the following output


Code:
GOARCH="arm"
GOBIN=""
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE=""
GOROOT="/usr/lib/go-1.7"
GOTOOLDIR="/usr/lib/go-1.7/pkg/tool/linux_arm"
CC="gcc"
GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build033723346=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

I decided to skip ahead all the way to the Zap Connect section to see if it allows me to download this time. I get the following output which leads me to believe the environment is still not setup correctly.

Code:
package github.com/LN-Zap/zapconnect: cannot download, $GOPATH not set. For more details see: go help gopath

Sorry for all the confusion  Huh
19  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 15, 2019, 08:03:31 PM
What do you mean by reverting everything though? How would I do that?

In this case, it means that you have to get rid of the version that you have currently installed. You can do it easily by typing in sudo rm -r /usr/local/go because you have installed it manually. If you get 'Unknown directory error' or something similar then you must have done something wrong in the first place. Don't forget about the second suggestion if the first one doesn't work for you.

Will definitely try the second suggestion if the first one fails! What exactly does that command do? (sudo apt-get install golang)
20  Bitcoin / Bitcoin Technical Support / Re: Questions RE: setting up Lightning Node on Raspberry Pi with Stadicus' guide on: January 15, 2019, 06:40:28 PM
There are two things that I would try if I were you:

1) Download the 32 bit version of Go instead of the 64 bit one. https://dl.google.com/go/go1.11.4.linux-386.tar.gz

2) If the first suggestion doesn't work then use the following command sudo apt-get install golang

Don't forget to revert everything you have done so far before trying out each of these.

Hey BitCryptex, appreciate the response as always!

I'll try downloading the 32bit version when I get home, definitely good call on that. What do you mean by reverting everything though? How would I do that?
Pages: [1] 2 3 4 5 6 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!