Pages:
Author

Topic: Paying full nodes , impossible at this point ? - page 2. (Read 1143 times)

legendary
Activity: 4522
Merit: 3426
A low number of full nodes is not much of an issue for those people that run full nodes because by running a full node, they know that transactions transactions they care about are valid. It is however an issue for those people not running a full node because they have no way verify transactions.

In short, there is no reason to pay full nodes because they already get a benefit from being a full node.

Furthermore, it is possible for full nodes to charge non-full nodes for access to their block chain. That would be a better system than being paid out of the block reward.

The question is how do you distinguish a full node from a fake full node.

You can always determine if a node is a full node by quizzing it about transactions in the block chain.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
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?

Ideally would be if every full node get few Satoshi for every relayed transaction it receives, check whether valid and relay to other nodes. But it is not technically possible as far as I know.

Maybe, but what is keeping me from relaying valid, but unlikely to confirm (0 fee) TX that would increase my payment?

What could work is miner asking nodes about BTC address and for every received unique transaction give voluntarily some small part of the fee when including such transaction to the block, though only the nodes directly connected to miner could expect small BTC amounts.

-snip-
Suggestion box is open in order to avoid fake nodes Smiley

I wish I had a solution, but for now Im fine paying 100 EUR a year to run a full node.
sr. member
Activity: 423
Merit: 250
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?

Ideally would be if every full node get few Satoshi for every relayed transaction it receives, check whether valid and relay to other nodes. But it is not technically possible as far as I know.

What could work is miner asking nodes about BTC address and for every received unique transaction give voluntarily some small part of the fee when including such transaction to the block, though only the nodes directly connected to miner could expect small BTC amounts.
legendary
Activity: 1512
Merit: 1012
still they are earning more than what they need to operate with their miners, so if they want to help the decentralization, there should be a rule that a % go to the full nodes

i'm not saying that they have not the rights to claim 100% of the fee and the reward, but they should let's say..."donate" a % to the full noders

I agree, they should, and they would probably be doing so if there were less nodes (and then again, I'm not sure if they would, some miners probably think their nodes are enough Cheesy). That being said, of course they're earning more than they need to operate the miners... Who would mine if they weren't earning more than they need to pay their bills? Cheesy

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?

Identifying fake nodes would be the hardest part, indeed. The second part is probably not a big issue, I think, bitnodes distributed Bitcoin through their rewards program by examining nodes, giving points to those who were contributing more to the networking and distributing funds using this algorithm, so it's possible to prioritize rewards this way.

Suggestion box is open in order to avoid fake nodes Smiley
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
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?
legendary
Activity: 3248
Merit: 1070
i would give them only a % of the fee for now which should be enough, not a % of the block reward itself

Miners also collect money from fees... So to them it's pretty much the same as taking it from a block.

yeah but i can argue that it's an overkill, they don't really need all this money, so a % can be given to the full noders

It's not overkill. You're mining for the coins... Who tells you miners do not need their coins? I think it's exactly the opposite.

I don't think most miners and pools would be pleased to see a % of their income to be directed towards full nodes, at least for now.

still they are earning more than what they need to operate with their miners, so if they want to help the decentralization, there should be a rule that a % go to the full nodes

i'm not saying that they have not the rights to claim 100% of the fee and the reward, but they should let's say..."donate" a % to the full noders
legendary
Activity: 1512
Merit: 1012
i would give them only a % of the fee for now which should be enough, not a % of the block reward itself

Miners also collect money from fees... So to them it's pretty much the same as taking it from a block.

yeah but i can argue that it's an overkill, they don't really need all this money, so a % can be given to the full noders

It's not overkill. You're mining for the coins... Who tells you miners do not need their coins? I think it's exactly the opposite.

I don't think most miners and pools would be pleased to see a % of their income to be directed towards full nodes, at least for now.
legendary
Activity: 3248
Merit: 1070
i would give them only a % of the fee for now which should be enough, not a % of the block reward itself

Miners also collect money from fees... So to them it's pretty much the same as taking it from a block.

yeah but i can argue that it's an overkill, they don't really need all this money, so a % can be given to the full noders
legendary
Activity: 1512
Merit: 1012
i would give them only a % of the fee for now which should be enough, not a % of the block reward itself

Miners also collect money from fees... So to them it's pretty much the same as taking it from a block.
legendary
Activity: 3248
Merit: 1070
i would give them only a % of the fee for now which should be enough, not a % of the block reward itself
legendary
Activity: 1512
Merit: 1012
It's probably technically possible, but impossible in practice.
staff
Activity: 3500
Merit: 6152
I was wondering if it would be possible (easily) for the Core developers to simply edit the source and make the Full nodes gets % of bitcoin from what the miners are getting on the first place ? something like DASH is doing or Maidsafe network is planning to do . and what do you think about it ?
Pages:
Jump to: