Bitcoin Forum
April 26, 2024, 07:02:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5]  All
  Print  
Author Topic: Re: Fees for full nodes?  (Read 8456 times)
mezzomix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1252


View Profile
December 08, 2015, 10:39:56 AM
 #81

I don't know if you are joking or forgot about SPV mining. It isn't that simple.
If mining in SPV-mode produces valid blocks - it can be treated as holding full-node.

There are chances that a SPV Miner produces valid empty blocks. A full node should be able to produce valid blocks including transactions.
1714158131
Hero Member
*
Offline Offline

Posts: 1714158131

View Profile Personal Message (Offline)

Ignore
1714158131
Reply with quote  #2

1714158131
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714158131
Hero Member
*
Offline Offline

Posts: 1714158131

View Profile Personal Message (Offline)

Ignore
1714158131
Reply with quote  #2

1714158131
Report to moderator
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
December 08, 2015, 05:12:04 PM
 #82

I don't know if you are joking or forgot about SPV mining. It isn't that simple.
If mining in SPV-mode produces valid blocks - it can be treated as holding full-node.
I do not see any problems here.
OK, now I understand that you have an oddball sense of humor.

The "full node" is traditionally defined as a node that:

1) knows the entire blockchain history
2) propagates transactions and blocks after verification

The "pro-pools" legacy meaning included one more function:

3) mines blocks

Bitcoin started in the situation where mined coins paid for all 3 things:
3) electricity spent on PoW
2) network bandwidth
1) block storage

Now that node specialization is progressing I think the first two functions will get unbundled too. I thus don't consider "full node" a very important concept. Perhaps it would be better to split it into 2 or 3 terms:
i) real-time propagating node
ii) UTxO query-service node
iii) archival query-service node
depending on how far we would want to go into unbundling.

The problem with unbundling is that there's nobody paying the fourth cost:

0) research and development

Therefore after mining got unbundled the developers were left to funding themselves by extortion,  scams, rip-offs, vulture/venture capital, preying on the naïve and other miscellaneous funding sources.


Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
December 08, 2015, 05:45:42 PM
 #83

Now that node specialization is progressing
https://en.wikipedia.org/wiki/Tragedy_of_the_commons
There is no known solution to it. Only centralization.
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
December 08, 2015, 05:55:28 PM
 #84

Now that node specialization is progressing
https://en.wikipedia.org/wiki/Tragedy_of_the_commons
There is no known solution to it. Only centralization.
I think that the science that says "no known solution" is still young in the timeline scale of humanity. As they say: necessity is a mother of invention. I'm willing to wait for either a better solutions or a better proof of incompleteness.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
tl121
Sr. Member
****
Offline Offline

Activity: 278
Merit: 251


View Profile
December 09, 2015, 03:37:34 AM
 #85

I don't know if you are joking or forgot about SPV mining. It isn't that simple.
If mining in SPV-mode produces valid blocks - it can be treated as holding full-node.

There are chances that a SPV Miner produces valid empty blocks. A full node should be able to produce valid blocks including transactions.


This is a distinction without a difference.  An SPV mining node can always produce blocks containing valid transactions.  All it needs is a collection of previously valid transactions using keys that it controls. This will effectively hide the fact that it is an effectively empty block.  There will no risk that any of the transactions in this block will prove invalid.  Of course, if the previous block contains invalid transactions there will still be a risk that this otherwise valid block will be orphaned.

amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
December 10, 2015, 06:22:22 AM
 #86

There are chances that a SPV Miner produces valid empty blocks.
A full node should be able to produce valid blocks including transactions.

Look at this picture.
Can you prove that F2Pool, AntPool and Slush are running full-nodes, not SPV?  Grin

387615 https://blockchain.info/block/0000000000000000044e3a71cdb513d85d892313fada6905ccb675778857e86b
387616 https://blockchain.info/block/00000000000000000302c0857d3f71ef4f264ff95c99a058170256a1f330f07d
387617 https://blockchain.info/block/0000000000000000099b095a982f5987017885e033d1c3b39296b8b552b696e9
Was
Member
**
Offline Offline

Activity: 75
Merit: 10

We are Satoshi.


View Profile
December 10, 2015, 10:14:54 AM
 #87

Can you help me understand how it is possible to produce empty blocks, or what the incentive would even be to do so, when there are still unconfirmed transactions in the mempool?

We Are Satoshi.
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1631


Ruu \o/


View Profile WWW
December 10, 2015, 11:13:43 AM
 #88

Can you help me understand how it is possible to produce empty blocks, or what the incentive would even be to do so, when there are still unconfirmed transactions in the mempool?
Here's a thread on it in the mining subsection where it is explained:
https://bitcointalk.org/index.php?topic=1085800.0

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

Activity: 1358
Merit: 1000


https://gliph.me/hUF


View Profile
December 10, 2015, 05:48:48 PM
 #89


How about the dash model? It follows the argument that people invested should run a node.

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

Activity: 1260
Merit: 1019


View Profile
December 10, 2015, 06:31:02 PM
 #90

How about the dash model? It follows the argument that people invested should run a node.
No chances either.
Pages: « 1 2 3 4 [5]  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!