Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: EcuaMobi on March 02, 2018, 07:27:29 PM



Title: List of bitcoin full nodes held by bitcointalk users?
Post by: EcuaMobi on March 02, 2018, 07:27:29 PM
I just set up my own full node running Bitcoin Core 0.16.0: node.ecua.mobi (https://node.ecua.mobi/)
Is there any list of full nodes run by bitcointalk users? I can't find it if there is.

It could help to:
  • Encouraging donations and, therefore, more nodes to be run
  • Connecting to nodes held by users you trust
  • Knowing whom to talk to about some project developments, or to ask for a node to be updated


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: DannyHamilton on March 02, 2018, 08:05:54 PM
Encouraging donations and, therefore, more nodes to be run

I'm not interested in being paid for running full nodes.

It wouldn't work out well anyhow.  Users would create multiple accounts and claim on every account that they were running a full node.  Then they'd set up fake full nodes so they could get paid.

Connecting to nodes held by users you trust

Bitcoin doesn't require trust.

Knowing whom to talk to about some project developments, or to ask for a node to be updated

That's why we have a  Development & Technical Discussion section on this forum.  You ask your questions there, and knowledgeable people can discuss with you (regardless of whether or not they are running a node).


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: stevegee58 on March 02, 2018, 08:07:35 PM
If you want to get paid for running a full node just start running an Electrum node on top of it and publish a donation BTC address there.


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: EcuaMobi on March 02, 2018, 08:24:30 PM
Encouraging donations and, therefore, more nodes to be run
I'm not interested in being paid for running full nodes.
Fair enough, good for you. But the lack of incentives definitely makes fewer nodes to be available. I'm running a full node regardless of whether I get paid or not (I'd prefer if donations cover at least partially the cost of course but I'll continue regardless). However for most people that's not the case.

It wouldn't work out well anyhow.  Users would create multiple accounts and claim on every account that they were running a full node.  Then they'd set up fake full nodes so they could get paid.
I'm just suggesting a list, not an automated paying system. Besides addresses can be verified at least to some extend, for example through bitnodes (https://bitnodes.earn.com/api/#node-bitcoin-address).

Connecting to nodes held by users you trust
Bitcoin doesn't require trust.
Yes, most of the cases. But I'm thinking on special cases like connecting to a single trusted node on Bitcoin Wallet (https://play.google.com/store/apps/details?id=de.schildbach.wallet) for Android.



If you want to get paid for running a full node
The main objective of this (draft) idea is to increase the number of full nodes in general.


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: MysteryMiner on March 02, 2018, 09:58:35 PM
My ISP rotates external IP address every 12 to 24 hours. How can I prove I run full node anyway? I run full node for the health of network as well as for my own needs.


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: RGBKey on March 02, 2018, 11:32:22 PM
My ISP rotates external IP address every 12 to 24 hours. How can I prove I run full node anyway? I run full node for the health of network as well as for my own needs.
As far as proving that you are the forum user, I think a post would be good enough. I think that using a dynamic DNS provider with a hostname that has your username or something very close would also be enough. So you could get mysteryminer.ddns.net, set up the update program and then never have to touch it again. (Just set externalip=mysteryminer.ddns.net in your bitcoin.conf).


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: Spendulus on March 03, 2018, 02:41:04 AM
I just set up my own full node running Bitcoin Core 0.16.0: node.ecua.mobi (https://node.ecua.mobi/)
Is there any list of full nodes run by bitcointalk users? I can't find it if there is.

It could help to:
  • Encouraging donations and, therefore, more nodes to be run
  • Connecting to nodes held by users you trust
  • Knowing whom to talk to about some project developments, or to ask for a node to be updated

I'd like fewer lists of various sorts, sorting people in so many ways, all subvert-able to nefarious usages, all started for purported social goodness, or alternately, let us all Hail the Great List, and seek membership within...

That's the blockchain, and it's pseudo anonymity.

<<<satire>>>


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: Anti-Cen on March 03, 2018, 07:15:49 PM
My ISP rotates external IP address every 12 to 24 hours. How can I prove I run full node anyway? I run full node for the health of network as well as for my own needs.

Surly they could use the public address on full nodes because if it's good enough to secure coins and pay miners
then this should fit the bill


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: Quickseller on March 04, 2018, 04:32:47 AM
When you trade with someone and that person knows specifically how to connect to the full node you will use to verify the transaction you are receiving, your security will marginally decrease.

If you are dealing with sufficiently large amounts, your trading partner can connect to your node via many other nodes so that they are the only entity you are connected to and can then broadcast a transaction to only your node (perform a Sybil attack). (If you are dealing in smaller amounts the cost of this will probably outweigh the expected gain).

You can publish the identity of a node you are running for fun and/or so others can use data you publish for research, however if you do this, I would use another full node (including possibly an electrum server) to verify transactions sent to you, especially when the other party sends first and when dealing with larger amounts.


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: Jet Cash on March 04, 2018, 10:03:27 AM
I use a variety of networks to run a part-time full node.


Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: ranochigo on March 04, 2018, 04:00:28 PM
If you are dealing with sufficiently large amounts, your trading partner can connect to your node via many other nodes so that they are the only entity you are connected to and can then broadcast a transaction to only your node (perform a Sybil attack). (If you are dealing in smaller amounts the cost of this will probably outweigh the expected gain).

You can publish the identity of a node you are running for fun and/or so others can use data you publish for research, however if you do this, I would use another full node (including possibly an electrum server) to verify transactions sent to you, especially when the other party sends first and when dealing with larger amounts.
IMHO, that is a negligible risk. Most people actually waits for a confirmation before accepting the payment.

Bitcoin Core doesn't really have that behavior. The client must have at least 8 outgoing connections to the network that the clients wants to connect to. Assuming reference client, it is (almost) impossible for you to attack someone via Sybil attack if they can have a choice in whichever nodes that they want to connect to. Unless of course, you manage to get a whole bunch of IP addresses in different IP blocks and force the victim's client to connect to them only.



Title: Re: List of bitcoin full nodes held by bitcointalk users?
Post by: Quickseller on March 05, 2018, 06:30:51 AM
If you are dealing with sufficiently large amounts, your trading partner can connect to your node via many other nodes so that they are the only entity you are connected to and can then broadcast a transaction to only your node (perform a Sybil attack). (If you are dealing in smaller amounts the cost of this will probably outweigh the expected gain).

You can publish the identity of a node you are running for fun and/or so others can use data you publish for research, however if you do this, I would use another full node (including possibly an electrum server) to verify transactions sent to you, especially when the other party sends first and when dealing with larger amounts.
IMHO, that is a negligible risk. Most people actually waits for a confirmation before accepting the payment.

Bitcoin Core doesn't really have that behavior. The client must have at least 8 outgoing connections to the network that the clients wants to connect to. Assuming reference client, it is (almost) impossible for you to attack someone via Sybil attack if they can have a choice in whichever nodes that they want to connect to. Unless of course, you manage to get a whole bunch of IP addresses in different IP blocks and force the victim's client to connect to them only.
I don't think this would be all that far outside the realm of possibilities if you are dealing with sufficiently large amounts. It is not very expensive to get a diverse range of IP addresses, and I would also point out that the OP's node displays the other nodes his node is connected to, so you would know with certainty if you have been successful or not in performing a sybil attack.

If you can successfully execute a sybil attack, the cost to find a block that is on top of a recent (but not most recent) block will be roughly the total approximate block reward, so it will not cost much more than 12.5-13 BTC to make your trading partner see a confirmation if you have executed a sybil attack.