Bitcoin Forum
May 25, 2024, 01:36:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Paying full nodes , impossible at this point ?  (Read 1110 times)
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 3486
Merit: 6148



View Profile
March 17, 2016, 06:37:51 AM
 #21

The question is how do you distinguish a full node from a fake full node. Lets assume that is solved. Do you pay a node thats barely running (e.g. 2 hours a day) and holding 8 connections (no inbound connections) the same as one that is online 24/7 and holds >100 connections?

Ye I kinda had the same question but how DASH are doing it ? or Maidsafe is planning to do it ? I suppose for what comes to Maidsafe it's peer to peer , so once you close the node , you stop getting paid or something like that ?

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
-ck
Legendary
*
Offline Offline

Activity: 4116
Merit: 1635


Ruu \o/


View Profile WWW
March 17, 2016, 06:58:24 AM
 #22

Ye I kinda had the same question but how DASH are doing it ?
The answer to that is likely "Badly, in an exploitable way." But no, I haven't looked at the code myself (nor have an interest in doing so), so it's pure speculation.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
March 17, 2016, 07:51:48 AM
 #23

Been discussed MANY times before since people want to be rewarded for running a full node as some kind of "node reward". The short answer is: It's impossible. There's no way to prove you are a real node relaying real transactions or data without some "proof of work" - and guess what, "proof of work" is precisely what mining is. Then there'd be exactly the same arms race there is for regular mining rewards as there is for node rewards, the node rewards being in essence an altcoin built on top of the existing bitcoin, making it not worth mining "node rewards".

i guess it can be done with sidechain, where those full node can become a sort of light miners and have reward from the fee that are retrieved from the token exchanged with bitcoin
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
March 17, 2016, 09:04:39 PM
 #24

Been discussed MANY times before since people want to be rewarded for running a full node as some kind of "node reward". The short answer is: It's impossible. There's no way to prove you are a real node relaying real transactions or data without some "proof of work" - and guess what, "proof of work" is precisely what mining is. Then there'd be exactly the same arms race there is for regular mining rewards as there is for node rewards, the node rewards being in essence an altcoin built on top of the existing bitcoin, making it not worth mining "node rewards".

i guess it can be done with sidechain, where those full node can become a sort of light miners and have reward from the fee that are retrieved from the token exchanged with bitcoin

Id rather use my CPU cycles for something else though. I will pay for my node(s) as long as I can afford it. Its a worthy investment even if its just for the knowledge gained. It also allows me to do things I wouldnt be able to do without them, e.g. generate my own stats or consistantly rebroadcast unconfirmed TX from a well connected 24/7 node.

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

Activity: 2786
Merit: 1031



View Profile
March 18, 2016, 10:27:26 AM
Last edit: March 18, 2016, 11:11:33 AM by pedrog
 #25

Been discussed MANY times before since people want to be rewarded for running a full node as some kind of "node reward". The short answer is: It's impossible. There's no way to prove you are a real node relaying real transactions or data without some "proof of work" - and guess what, "proof of work" is precisely what mining is. Then there'd be exactly the same arms race there is for regular mining rewards as there is for node rewards, the node rewards being in essence an altcoin built on top of the existing bitcoin, making it not worth mining "node rewards".

i guess it can be done with sidechain, where those full node can become a sort of light miners and have reward from the fee that are retrieved from the token exchanged with bitcoin

Id rather use my CPU cycles for something else though. I will pay for my node(s) as long as I can afford it. Its a worthy investment even if its just for the knowledge gained. It also allows me to do things I wouldnt be able to do without them, e.g. generate my own stats or consistantly rebroadcast unconfirmed TX from a well connected 24/7 node.

In the future, with the Internet of Things we might be paid for our full nodes, not for block relaying but for other services our full node machine can provide to other machines, 21 computer/software is an example of how this can work.

I've just read an article about this subject, check it out:

https://medium.com/@21/ping21-earn-bitcoin-by-monitoring-uptime-and-latency-807f212509f4

calkob
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 520


View Profile
March 18, 2016, 06:37:14 PM
 #26

The question is how do you distinguish a full node from a fake full node. Lets assume that is solved. Do you pay a node thats barely running (e.g. 2 hours a day) and holding 8 connections (no inbound connections) the same as one that is online 24/7 and holds >100 connections?

Is there no way of knowing these details or would someone have to write a program to find them out?
pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
March 18, 2016, 06:45:46 PM
 #27

The debate of how to incentive running nodes is a long one, it has been considered for ages. I think it's a very tricky subject, it may seem like common sense to give some money to people running nodes but apparently there are some serious tradeoffs. If you search on the subject in developers like nullc in reddit you may find some valuable information on this.
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 3486
Merit: 6148



View Profile
March 18, 2016, 06:59:46 PM
 #28

The debate of how to incentive running nodes is a long one, it has been considered for ages. I think it's a very tricky subject, it may seem like common sense to give some money to people running nodes but apparently there are some serious tradeoffs. If you search on the subject in developers like nullc in reddit you may find some valuable information on this.

I will do that , In the meantime I will appreciate if someone could submit this topic on Reddit (since I don't have an account already) , maybe someone with enough knowledge could come and give us some information's about this matter.

█▀▀▀











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











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

Activity: 1063
Merit: 1048



View Profile
March 18, 2016, 07:25:36 PM
 #29

I believe that one of the selling points for the Lightning Network is that bitcoin node operators can make transaction fees by serving as an intermediary in LN transactions.

Libertarians:  Diligently plotting to take over the world and leave you alone.
alani123
Legendary
*
Offline Offline

Activity: 2408
Merit: 1436


Leading Crypto Sports Betting & Casino Platform


View Profile
March 18, 2016, 07:33:28 PM
 #30

Nothing is imposible but for such a thing to be viable we'd first need a way to accurately know which nodes are contributing nodes and which are fake/imitators. A reward would surely attract the latter. Now, embeding such a reward into bitcoin's protocol would be a whole other story as it would require a fork and the agreement of miners.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
rienelber
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
March 18, 2016, 07:44:53 PM
 #31

Nothing is imposible but for such a thing to be viable we'd first need a way to accurately know which nodes are contributing nodes and which are fake/imitators. A reward would surely attract the latter. Now, embeding such a reward into bitcoin's protocol would be a whole other story as it would require a fork and the agreement of miners.

I see plenty potential in this ideia, it might be a nice inprovement in the technology...
odolvlobo
Legendary
*
Offline Offline

Activity: 4326
Merit: 3235



View Profile
March 18, 2016, 07:47:37 PM
 #32

I believe that one of the selling points for the Lightning Network is that bitcoin node operators can make transaction fees by serving as an intermediary in LN transactions.

Anyone can be a Lightning network "intermediary" and you don't need a Bitcoin full node. A "intermediary" that supplies liquidity to the network can charge a fee for that service.

Similarly, a full Bitcoin node could charge a fee for transaction and block data. There is no need to pay full nodes out of the block reward.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
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!