Bitcoin Forum
November 05, 2024, 06:21:56 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
Author Topic: Bitnodes Incentive Program  (Read 10218 times)
HarmonLi
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


Honest 80s business!


View Profile
March 16, 2015, 11:31:16 AM
 #41

It's actually a vey very good thing of the Foundation to do! We're always giving them crap for not doing anything but making bad headlines. This is something I really approve of. It's not only the miners that support the currency, but also the nodes that make the network stronger.

doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
March 16, 2015, 11:40:18 AM
 #42

How do they know the wallet address of the full node?
You have to register it
HarmonLi
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


Honest 80s business!


View Profile
March 16, 2015, 11:42:03 AM
 #43

The funny thing also is: If someone tries to 'scam' them by increasing the count of full-nodes, they're actually doing something good: They're providing a better network - this is a win-win even if greedy people are involved.

Mikestang
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000



View Profile
March 16, 2015, 05:11:26 PM
 #44

[...]  Do I stand a chance?

You do. For starters: Which OS?

Windows XP, SP 3

[...]  Do I stand a chance?

You do. For starters: Which OS?

and before we go into this to deep, Id like to add:

@Mikestang Do you have a fixed IP? You can check on several sites[1][2][3] or with your ISP, because the incentive will only work for you if your IP does not change. Otherwise you have to register regularly every time your IP changes, e.g. daily and your node will have a low score, because it appears to be only online for e.g. 24 hours.


Yes, I have a static IP.  My node has a PIX well over the 8.0 threshold.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
March 16, 2015, 10:01:04 PM
 #45

-snip-
Windows XP, SP 3

Sorry, I have no idea how to get a webserver on WinXP.

Im not really here, its just your imagination.
Mikestang
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000



View Profile
March 20, 2015, 08:13:22 AM
 #46

I assume you have a webserver running and it has the address listed in order to verify.

To check your nodes status do:

Code:
curl -H 'Accept: application/Json; indent=4' https://getaddr.bitnodes.io/api/v1/nodes/YOURIP-YOURPORT/

In order to register your node you need this:

Code:
curl -H 'Accept: application/json; indent=4' -d 'bitcoin_address=1yourADDRESS' -d 'url=http(s)://your.web.address' https://getaddr.bitnodes.io/api/v1/nodes/YOURIP-YOURPORT/

It should return success true and after that it will take a few minutes. If you check the status again it should now show "verified".
Thank you, shorena, for your instructions.

And a HUGE thank you goes out to Newar who pointed me in the right direction as far as what to do to set up a web server.  After getting Abyss Web Server set up and my index file created, I installed curl was good to go!

Code:
    ],
    "bitcoin_address": "1#######################",
    "url": "http://xxx.xxx.xxx.xxx:xxxx",
    "verified": true
}
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
March 20, 2015, 09:25:51 AM
 #47

Whenever I run the code, I get
Code:
root@ubuntu:/usr/local/bin# curl --ipv4 -H 'Accept: application/json; indent=4' -d 'bitcoin_address=1b2QkAuVg6F2ty3fT7GFJLM2KekrgZrmG' -d 'url=http://69.195.159.74' https://getaddr.bitnodes.io/api/v1/nodes/69.195.159.74-8333/
{
    "detail": "Not found"
My Bitcoind status:
Code:
bitcoin-cli -rpcuser=root -rpcpassword getinfo
{
    "version" : 100000,
    "protocolversion" : 70002,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 348397,
    "timeoffset" : -10,
    "connections" : 16,
    "proxy" : "",
    "difficulty" : 47427554950.64830017,
    "testnet" : false,
    "keypoololdest" : 1426469718,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "relayfee" : 0.00001000,
    "errors" : ""
}

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1001


https://gliph.me/hUF


View Profile
March 20, 2015, 09:59:04 AM
 #48

Whenever I run the code, I get [...]

You have to activate the node first. I just did it for you.

Next step is to have your BTC address somewhere on your index.html

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
March 20, 2015, 10:12:00 AM
 #49

Whenever I run the code, I get [...]

You have to activate the node first. I just did it for you.

Next step is to have your BTC address somewhere on your index.html
Thanks for the help. Finally got it running at 69.195.159.74:8333 with a 1gbps connection.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
March 22, 2015, 09:24:50 PM
 #50

I need some help getting fully verified for the incentive program.

I've gotten as far as setting up my full node and activating it on bitnodes.io but can't get it verified. I'm stuck at getting my webserver that contains my btc address up and working right. I've gotten as far as creating the page and I'm able to access it through localhost and internal IP but can't figure out how to access it from my external IP address. That's where I'm currently stuck. Huh

I'm working on a Windows Vista SP2 laptop with IIS 7.0 that is behind a router.

Did you forward the HTTP(S) ports you are using - like e.g. 80, 8080, 8008, 443, ... - to the machine?

Im not really here, its just your imagination.
Alley
Legendary
*
Offline Offline

Activity: 910
Merit: 1000


View Profile
March 22, 2015, 09:54:12 PM
 #51

This is not user friendly.  I have a full node running I think.  17 connections and it shows up on the node map.  I have no idea how to run a webserver or register my address however. 
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
March 23, 2015, 07:18:29 AM
 #52

This is not user friendly.

Correct, this is mainly aimed at server admins. Not sure I would call myself that, but since I administrate my own server I guess I could Wink

  I have a full node running I think.  17 connections and it shows up on the node map.  I have no idea how to run a webserver or register my address however. 

The first step is to get a webserver for your OS and get it working locally. Next step is to configure your local network hardware (e.g. router, firewall, etc.) to forward the port to the machine. You probably did something similar for the node already, seeing that you have over 8 connections.

-snip-
No, but I could try that. I think IIS says that it's using port 80 as default when I checked the page details. Should I try opening port 80 in windows firewall and also forward port 80 to that machine?

EDIT: Opening port 80 in windows firewall (listed as World Wide Services(HTTP)) and forwarding port 80 to the webserver machine seems to have it sorted out. Can now access from external IP.

Yep, port 80 is usually default, I just wasnt sure if you changed it to something else. Glad its working now.

Im not really here, its just your imagination.
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
March 23, 2015, 07:18:48 AM
 #53

This is not user friendly.  I have a full node running I think.  17 connections and it shows up on the node map.  I have no idea how to run a webserver or register my address however.  

What OS?  for ubuntu to validate you can,

make a temporary directory, then make an index.html file with your bitcoin address in it, eg    1Zevusze7BjTpp4srJhx4zkRBxpbgwU4A ..  I use nano, so just nano index.html then input your address, ctrl-x and save.

after that,  run screen from that same temp directory.  after screen starts up:

sudo python -m SimpleHTTPServer 555        (that puts a webserver on port 555)

after that, ctrl-a + h   to detach from screen

then:

sudo curl --ipv4 -H 'Accept: application/json; indent=4' -d 'bitcoin_address=yourbitcoinaddress' -d 'url=http://xx.yy.zz.xy:555' https://getaddr.bitnodes.io/api/v1/nodes/xx.yy.zz.xy-8333/

and finally you screen -r to re-attach to that screen (assuming you're only using one screen) and wait for the bitnode IP to show up on the log, if it doesn't after 2 minutes or so, you probably have a firewall issue (unblock port 555 in iptables or ufw or whatever you use).

after that, press ctrl-c to quit the python webserver, 'exit' to leave the screen process, and you're done... for a month I think, anyhow.
Mikestang
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000



View Profile
March 23, 2015, 07:55:06 AM
 #54

This is not user friendly.  I have a full node running I think.  17 connections and it shows up on the node map.  I have no idea how to run a webserver or register my address however.  

What OS?  for ubuntu to validate you can,

make a temporary directory, then make an index.html file with your bitcoin address in it, eg    1Zevusze7BjTpp4srJhx4zkRBxpbgwU4A ..  I use nano, so just nano index.html then input your address, ctrl-x and save.

after that,  run screen from that same temp directory.  after screen starts up:

sudo python -m SimpleHTTPServer 555        (that puts a webserver on port 555)

after that, ctrl-a + h   to detach from screen

then:

sudo curl --ipv4 -H 'Accept: application/json; indent=4' -d 'bitcoin_address=yourbitcoinaddress' -d 'url=http://xx.yy.zz.xy:555' https://getaddr.bitnodes.io/api/v1/nodes/xx.yy.zz.xy-8333/

and finally you screen -r to re-attach to that screen (assuming you're only using one screen) and wait for the bitnode IP to show up on the log, if it doesn't after 2 minutes or so, you probably have a firewall issue (unblock port 555 in iptables or ufw or whatever you use).

after that, press ctrl-c to quit the python webserver, 'exit' to leave the screen process, and you're done... for a month I think, anyhow.

For Windows I was recommended Abyss webserver: http://www.aprelium.com/abyssws/ - http://www.aprelium.com/data/doc/2/abyssws-win-doc-html/index.html
I got it set up and working pretty quickly, and with help of other posts in this thread got my btc address for my node registered.
fortuity
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
March 23, 2015, 10:55:30 AM
 #55

Isn't there a feature in bitcoind to receive coins by IP or is that original satoshi code disabled? It would make this kind of project much easier and no registration needed...
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
March 23, 2015, 10:56:42 AM
 #56

Isn't there a feature in bitcoind to receive coins by IP or is that original satoshi code disabled? It would make this kind of project much easier and no registration needed...

That was disabled due to security problems (MITM attack).

Im not really here, its just your imagination.
Mikestang
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000



View Profile
March 23, 2015, 05:10:24 PM
 #57

Isn't there a feature in bitcoind to receive coins by IP or is that original satoshi code disabled? It would make this kind of project much easier and no registration needed...

Github discussion about that here:

https://github.com/bitcoin/bitcoin/issues/5783
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
April 21, 2015, 02:24:04 AM
 #58

Just joined you guys. Looked extremely complicated at first glance, but turned out to be extremely easy in FreeNAS (FreeBSD based)
ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
April 21, 2015, 11:29:10 AM
 #59

Isn't there a feature in bitcoind to receive coins by IP or is that original satoshi code disabled? It would make this kind of project much easier and no registration needed...

That was disabled due to security problems (MITM attack).

Yeah, dounds like a feature where coins could easily be intercepted. IP-spoofing, MITM attacks, etc... It just is too big of a step away from the decentralized beauty of Bitcoin!

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
Bitcoinreminder.com
Sr. Member
****
Offline Offline

Activity: 240
Merit: 250


View Profile
April 25, 2015, 08:50:09 PM
 #60

I just registered with our server for the incentive program..

It would be great if you could provide a step list, for things you have to do to participate in the program, like:

1) Activate your node here [link]
2) Add you bitcoin address via this API call [api call example]
3) Host a url with the bitcoin address available and do this api call [api call example]

Because there were a lot of "home running" bitcoin server examples, it was more complicated to find the right way than it needs to be..

Anyway, thanks a lot for the program!
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!