Bitcoin Forum
April 30, 2024, 10:15:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Need full node tutorials fur realy dump people.  (Read 1947 times)
bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 28, 2015, 11:01:00 PM
 #1

Hi,

I am tired of using blockchain.info payment api and other apis.

They are all unreliable and jump with their naked buggy ass in your face from behind when you are least expecting it.

So I would like to run a full node with my own wallet. My target is to have something as simple to use as blockchain.info or blocktrail.com or blockcypher.com or other payment api's for different applications.

I have plans for different applications on different servers which all will make calls to that one single node, to receive and send payments and query for blockchain data. And of course it all has to be secure.


The problem is, I have very limited knowledge and experience in running a linux server. So the question is:

Are there any good tutorials out there, which will help me set up a full node and wallet on a vps, step by step till the point where I can just send post request to that full node server and will get back all that blockchain data and will be able to generate private keys and addresses and send transactions. So that the full node behaves for me like blockchain.info or blocktrail.com or www.blockcypher.com or whatever API, but with a little more control and reliability.

Or do you think only very linux-experienced people should set up own full nodes with wallets?
1714472106
Hero Member
*
Offline Offline

Posts: 1714472106

View Profile Personal Message (Offline)

Ignore
1714472106
Reply with quote  #2

1714472106
Report to moderator
1714472106
Hero Member
*
Offline Offline

Posts: 1714472106

View Profile Personal Message (Offline)

Ignore
1714472106
Reply with quote  #2

1714472106
Report to moderator
1714472106
Hero Member
*
Offline Offline

Posts: 1714472106

View Profile Personal Message (Offline)

Ignore
1714472106
Reply with quote  #2

1714472106
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 29, 2015, 12:27:25 AM
 #2

The basics of setting up a node can be found here.

With this you can setup a basic node, and do whatever you want with it Smiley
bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 29, 2015, 11:50:44 AM
 #3

well yes, you are right, I have looked trough this tutorial already. But it does not tell you how to make a call to that server from another page/application outside of that server to interact with that node. Also it does not tell you how to make such calls secure, to prevent someone steal your private keys.

also it could be outdated? I think 50gb of free space is not enough anymore?
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
December 29, 2015, 11:56:24 AM
 #4

well yes, you are right, I have looked trough this tutorial already. But it does not tell you how to make a call to that server from another page/application outside of that server to interact with that node. Also it does not tell you how to make such calls secure, to prevent someone steal your private keys.

also it could be outdated? I think 50gb of free space is not enough anymore?
Create a bitcoin.conf file.
Add the following:
Code:
server=1
rpcuser=[YOUR USERNAME]
rpcpassword=[A VERY SECURE PASSWORD]
rpcallowip=[Your IP]

Change username and password to something else. You can configure the rest by looking through the config example here: https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 29, 2015, 05:56:48 PM
 #5

well yes, you are right, I have looked trough this tutorial already. But it does not tell you how to make a call to that server from another page/application outside of that server to interact with that node. Also it does not tell you how to make such calls secure, to prevent someone steal your private keys.

also it could be outdated? I think 50gb of free space is not enough anymore?

Well, you asked for a node creation tutorial Cheesy As for whatever implementation you're aiming at, that's up to you, there are no fixed tutorials... The tutorial has instructions on how to communicate with the node. Now your tool must be built around that Smiley
traderbit
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000



View Profile WWW
December 29, 2015, 06:02:05 PM
 #6

What are the benefits running a full node, do these people are anything?
I know that it cost a bit to run and to maintain but how to cover these?

achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6565


Just writing some code


View Profile WWW
December 29, 2015, 06:03:07 PM
 #7

What are the benefits running a full node, do these people are anything?
I know that it cost a bit to run and to maintain but how to cover these?

Besides supporting the network and not having to rely on anyone else giving the right data, there are really no other benefits. There is no compensation and no reward for running a full node.

traderbit
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000



View Profile WWW
December 29, 2015, 06:06:22 PM
 #8

What are the benefits running a full node, do these people are anything?
I know that it cost a bit to run and to maintain but how to cover these?

Besides supporting the network and not having to rely on anyone else giving the right data, there are really no other benefits. There is no compensation and no reward for running a full node.
Thanks for the information, i read on the article provided by unamis76 that people volunteer and was wondering if there is any reward for these people, but ok, it helps a lot for the community, thanks.

bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 29, 2015, 06:12:00 PM
Last edit: December 30, 2015, 01:14:38 AM by bitpadawan
 #9

Ok thanks for the info, I will try those tutorials.

Are there any cheap hosting plans out there you could suggest for running a node? Maybe some that even accept bitcoins?


Is it difficult to get your node to detect all transactions as soon as they appear on the network?
E.g. I noticed that sometimes 0 confirmation transactions are missing on blockchain.info but you can find them on other explorers. So I guess it is relevant how you configure it?
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 29, 2015, 06:35:55 PM
 #10

Ok thanks for the info, I will try those tutorials.

Are there any cheap hosting plans out there you could suggest for running a node? Maybe some that even accept bitcoins?


Is it difficult to get your node to detect all transactions as soon as they appear on the network?
E.g. I mentioned that sometimes 0 confirmation transactions are missing on blockchain.info but you can find them on other explorers. So I guess it is relevant how you configure it?

You can look for cheap hosting on Low End Box. I've had nodes on 3 or 4 hosts using promotions from that website and pretty much all of them gave me a good or at least reasonable service. You can simply write down Bitcoin on the searchbox and you might get interesting hits Smiley

It's a bit difficult to detect transactions ASAP. You need to have your node very well connected.

As for the rest, I don't know how to give you a right answer Smiley
bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 30, 2015, 01:19:50 AM
 #11

Ok thanks for the info, I will try those tutorials.

Are there any cheap hosting plans out there you could suggest for running a node? Maybe some that even accept bitcoins?


Is it difficult to get your node to detect all transactions as soon as they appear on the network?
E.g. I mentioned that sometimes 0 confirmation transactions are missing on blockchain.info but you can find them on other explorers. So I guess it is relevant how you configure it?

You can look for cheap hosting on Low End Box. I've had nodes on 3 or 4 hosts using promotions from that website and pretty much all of them gave me a good or at least reasonable service. You can simply write down Bitcoin on the searchbox and you might get interesting hits Smiley

It's a bit difficult to detect transactions ASAP. You need to have your node very well connected.

As for the rest, I don't know how to give you a right answer Smiley

Thank you for your time!

sorry wrong word in the previous post, not mentioned ---> noticed.

What does it mean well connected? Does it mean the server itself has a fast connection, or that I need to configure the node to have a good connection to other nodes?


Is a SATA harddrive enough for the node, or should it be a SSD? What about the free space, some tuts say one should reserve 100 GB, is that enough for the near future?
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 30, 2015, 01:41:34 AM
 #12

Thank you for your time!

sorry wrong word in the previous post, not mentioned ---> noticed.

What does it mean well connected? Does it mean the server itself has a fast connection, or that I need to configure the node to have a good connection to other nodes?


Is a SATA harddrive enough for the node, or should it be a SSD? What about the free space, some tuts say one should reserve 100 GB, is that enough for the near future?

Well connected means having a fast and persistent connection that can connect to as many nodes as possible at the same time. I don't think there's a specific configuration in order to achieve this (I've read quite a few things about nodes and setting them up and haven't found anything that could improve connection count)

A mechanical hard drive is enough. You'd just have better performance on an SSD. Yes, 100GB is enough for near future. The blockchain is currently about 60GB
BitcoinNewsMagazine
Legendary
*
Offline Offline

Activity: 1806
Merit: 1164



View Profile WWW
December 30, 2015, 01:54:22 AM
 #13

Hi,

I am tired of using blockchain.info payment api and other apis.

They are all unreliable and jump with their naked buggy ass in your face from behind when you are least expecting it.

So I would like to run a full node with my own wallet. My target is to have something as simple to use as blockchain.info or blocktrail.com or blockcypher.com or other payment api's for different applications.

I have plans for different applications on different servers which all will make calls to that one single node, to receive and send payments and query for blockchain data. And of course it all has to be secure.


The problem is, I have very limited knowledge and experience in running a linux server. So the question is:

Are there any good tutorials out there, which will help me set up a full node and wallet on a vps, step by step till the point where I can just send post request to that full node server and will get back all that blockchain data and will be able to generate private keys and addresses and send transactions. So that the full node behaves for me like blockchain.info or blocktrail.com or www.blockcypher.com or whatever API, but with a little more control and reliability.

Or do you think only very linux-experienced people should set up own full nodes with wallets?

You can always just buy a Bitseed and plug it into your router.

unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 30, 2015, 02:02:45 AM
 #14

Hi,

I am tired of using blockchain.info payment api and other apis.

They are all unreliable and jump with their naked buggy ass in your face from behind when you are least expecting it.

So I would like to run a full node with my own wallet. My target is to have something as simple to use as blockchain.info or blocktrail.com or blockcypher.com or other payment api's for different applications.

I have plans for different applications on different servers which all will make calls to that one single node, to receive and send payments and query for blockchain data. And of course it all has to be secure.


The problem is, I have very limited knowledge and experience in running a linux server. So the question is:

Are there any good tutorials out there, which will help me set up a full node and wallet on a vps, step by step till the point where I can just send post request to that full node server and will get back all that blockchain data and will be able to generate private keys and addresses and send transactions. So that the full node behaves for me like blockchain.info or blocktrail.com or www.blockcypher.com or whatever API, but with a little more control and reliability.

Or do you think only very linux-experienced people should set up own full nodes with wallets?

You can always just buy a Bitseed and plug it into your router.

Why not just make a node yourself at home with a Raspberry Pi or old hardware? Cheesy And this wouldn't ultimately solve his problem fully, he'd still have to develop and implement his own API/payment gateway/whatever he sees fit for his uses.
bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 30, 2015, 02:13:11 AM
 #15

@unamis76  thank you, setting up an node at home is not an option for me, too slow connection and other disadvantages.

Quote
he'd still have to develop and implement his own API/payment gateway/whatever he sees fit for his uses.


Well I had no time to look trough this yet, but I hope that I wont need a very huge api for my intention, which is receive and send payments and to track incoming coins!?

But that is exactly what I wanted to know, how much work is it actually to get something like the blockchain.info or blocktrail.com payment api, but with my own node?
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
December 30, 2015, 02:38:57 AM
 #16

Thank you for your time!

sorry wrong word in the previous post, not mentioned ---> noticed.

What does it mean well connected? Does it mean the server itself has a fast connection, or that I need to configure the node to have a good connection to other nodes?


Is a SATA harddrive enough for the node, or should it be a SSD? What about the free space, some tuts say one should reserve 100 GB, is that enough for the near future?

Well connected means having a fast and persistent connection that can connect to as many nodes as possible at the same time. I don't think there's a specific configuration in order to achieve this (I've read quite a few things about nodes and setting them up and haven't found anything that could improve connection count)

The more connections you have, the more resources you need. By default, Bitcoin Core only allows 8 outgoing connections. To get an incoming connection, you need to configure your firewall and router settings to allow TCP 8333. You can use
Quote
maxconnections=
in Bitcoin.conf to increase the maximum Inbound+Outbound connection to whichever you want. The ability to see TXes is dependant on your rules for relay fee and free transactions. Different nodes have different rules.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Gatotare
Sr. Member
****
Offline Offline

Activity: 728
Merit: 261


View Profile
December 30, 2015, 10:23:27 AM
 #17

I have a PC which I used about 10 hours a day. Is it worth setting up a full node on this PC? It is running for 10 hours a day only.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
December 30, 2015, 11:15:18 AM
 #18

I have a PC which I used about 10 hours a day. Is it worth setting up a full node on this PC? It is running for 10 hours a day only.

Yes, esp. if you can allow connections from the outside. Every node is helping the network, even if its only running a short time.

Im not really here, its just your imagination.
bitpadawan (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 30, 2015, 11:22:07 AM
 #19

So what resources would I need to connect to all 5400+ nodes? Smiley
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
December 30, 2015, 06:37:19 PM
 #20

So what resources would I need to connect to all 5400+ nodes? Smiley

Datacenter-style capability with amazing network and even then you won't connect to everyone...
Pages: [1] 2 »  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!