Pages:
Author

Topic: Please run a full node - page 6. (Read 6680 times)

legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
May 11, 2017, 09:08:26 PM
#88
Sorry bud... Franky... that's not how it works at all!

Time most certainly does not reset after any block.
The chances of solving a block are exactly the same at any point in time.

It doesn't matter if you run 100 trillion hashes, your chance of solving the block is (for all intents and purposes), exactly the same as when you started hashing.

The 10 minute interval comes from the probability of the entire network hashrate solving a block, which can be expressed as a Poisson distribution.   If you take away most pools, your time interval goes up.

legendary
Activity: 4424
Merit: 4794
May 11, 2017, 08:14:38 PM
#87
This is only true if you mean that : once the other miners are removed and the difficulty re-adjusts to the one miner/pool.... at THAT POINT, it would be every 10 minutes on average.

But sans difficulty adjustment, if you kill 9 out of 10 pools and have only 1 pool left, it would take 100 minutes, not 10.

Is that what you meant?


no
the pool would make blocks on average of 10 minutes
hero member
Activity: 810
Merit: 1000
May 11, 2017, 06:35:54 PM
#86
I run a full node whenever my PC is on so I can solo-mine whilst playing games / photography / etc...

I am also on the hunt for old miners for an Aussie solar panel system I am putting in...if you want to help strengthen the network, consider all those old dust collecting miners you have and now think about donating some.

Details from my marketplace post...

%%%%%%%%%%%%%%%%
https://bitcointalksearch.org/topic/wanted-old-miners-collectiong-dust-1907886
%%%%%%%%%%%%%%%%


Please consider supporting crytpocurrency security with active distributed hashing, not consolidated into a handful of big miners / pools. If you have any old ASIC miners of any type that are currently door stoppers / dust collectors, please consider donating the items to an Aussie for strengthening the networks.

I am an electrical engineer that is putting some of my crypto into a modest stand alone solar / wind system using salvaged parts;
1. ~480W of solar panel
2. MPPT regulator
3. 2 car batteries
4. 3 UPS
5. 10 year old motherboard with AMD dual core processor
6. 30GHs R-Box (SHA-256) consumes 30W
7. 5GHs Butterfly labs consumes 30W

With this set up, I can establish some stand-alone ASIC miners to help strengthen the networks.

I am on the look out for:
1. Old ASIC miners of any type

I have some spoondoolies to cover shipping costs....
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
May 11, 2017, 06:24:05 PM
#85
10 pools with each 10% of the hash power find, each individually, a single solution on average every 100 minutes (1 hour and 20 minutes).  

they dont
they find a solution in an average of 10 minutes..

SEPARATELY

their solution is only accepted every 10th time, due to the competition

being accepted as part of the chain.. is different than how long it takes them to make a solution.

learn the context


This is only true if you mean that : once the other miners are removed and the difficulty re-adjusts to the one miner/pool.... at THAT POINT, it would be every 10 minutes on average.

But sans difficulty adjustment, if you kill 9 out of 10 pools and have only 1 pool left, it would take 100 minutes, not 10.

Is that what you meant?
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
May 11, 2017, 02:58:28 PM
#84
There's really no point any more in trying to explain how mining works to you.
I did warn you  Undecided
hero member
Activity: 770
Merit: 629
May 11, 2017, 09:54:01 AM
#83
I run a full node, multiple actually. My reasoning for this is I am not a programmer I also do not own a business that I can accept Bitcoin at. The only way I can do my part in this community is to buy/spend Bitcoin, which I do, try to explain the benifits of using Bitcoin, which I do, and run a full node. I also dont currently mine Bitcoin and havent for quite awhile. Running a full node really doesnt cost that much if you have the hardware laying around. I was given a few old dell desktops with Core2Duo CPUs. I upgraded the hard drives to 1TB for cheap and taa-daa!

If this is all I am able to do to help out, even if its only a small help, Im ok with the tiny cost of doing so.

This is probably a good reason to run a full node: to get a feeling of satisfaction of contributing "something" to this Great Network and sleep with the comforting thought of a deed well done.

copper member
Activity: 1330
Merit: 899
🖤😏
May 11, 2017, 09:44:08 AM
#82
Bull crap all of you, you tell us to run a full node so miners get fat faster? what is the reason for a person not mining to run a full node? if a miner wants the votes of nodes then he will run them by himself, Bitcoin is not peer to peer, who says that? if miners refuse to include our transactions we can't do jack by our so called full nodes.
People like Franky1 can diversify the network by the money they earn through covert asicboost mining.

Generally ASIC miners are hacking machines, I can't mine with CPU and GPU? so I need to buy ASIC from a private manufacturer which turns out to be worse than governments?
Joke is on you hackers, miner=node no miner node=fool
Any miner out there to include my 120sat/b transactions if I broadcast from my full node every time without exception? then I will run a full node.
legendary
Activity: 1027
Merit: 1005
May 11, 2017, 09:28:38 AM
#81
I run a full node, multiple actually. My reasoning for this is I am not a programmer I also do not own a business that I can accept Bitcoin at. The only way I can do my part in this community is to buy/spend Bitcoin, which I do, try to explain the benifits of using Bitcoin, which I do, and run a full node. I also dont currently mine Bitcoin and havent for quite awhile. Running a full node really doesnt cost that much if you have the hardware laying around. I was given a few old dell desktops with Core2Duo CPUs. I upgraded the hard drives to 1TB for cheap and taa-daa!

If this is all I am able to do to help out, even if its only a small help, Im ok with the tiny cost of doing so.
legendary
Activity: 4424
Merit: 4794
May 11, 2017, 09:25:17 AM
#80
Franky1 -

You've made some good observations over the years. However, I think your clinging to bad analogies has you confused. On this mining issue, dinofelis is correct.

dinofelis is looking at things from a 2 dimensional view. he is not understanding all the features of bitcoin and what makes bitcoin so different than a fiat cheque clearing house.

bitcoin is unique for many more reasons than dinofelis seems to realise. and it seems all he wants to do is convince people to run lite wallets to hand pools more power by diluting the node count that can obstruct pools from changing the rules soo easily.(sorry if my critical mind things thats his motives, where it could just b he has yet to really fall down the bitcoin rabbit hole)

nodes do provide a crucial and critical part ofthe symbiotic relationship way more than dinofelis ieither wants to admit to, or yet to grasp.
but if he wants to run a lite wallet he should just go ahead and run a lite wallet.. but those of us that understand the real need/reasons for running a node will continue to

i feel that dinofelis is still stuck in the mindset of the fiat world of central control. and is still learning but not yet grasped ALL of the beauty of ALL of the bitcoin features that differentiate it from fiat archaic systems

lets say there are atleast a dozen different mechanisms of bitcoin.
i feel dinfelis only understands 4 out of 12... and is only brushing against understanding another 1or2 (from reading his post history).. id give him another year of actually running simulations and learning the context of it.. before he see's the mindblowing wonder of why bitcoin is better than fiat.

i feel he has not yet had that mind blowing experience.. but it will come
legendary
Activity: 3080
Merit: 1688
lose: unfind ... loose: untight
May 11, 2017, 09:15:45 AM
#79
Franky1 -

You've made some good observations over the years. However, I think your clinging to bad analogies has you confused. On this mining issue, dinofelis is correct.
legendary
Activity: 3080
Merit: 1688
lose: unfind ... loose: untight
May 11, 2017, 09:07:45 AM
#78
That said, full nodes are not totally useless, but their only use is for *their owner* who is the only one who can *check for himself*.  But with that knowledge, he can do nothing else but acknowledge "that he has been had" or "that he hasn't been had", but that's about it.  The other advantage of a full node, for his owner, is that his owner can send out his own transactions, and nobody can know that HE was the one sending that transaction, as, being a full node, he would also send all transactions of light wallets connected to him.  So there is some kind of deniable anonymity of the IP address that sent out a transaction.

But that's about it.  These can be sufficiently good reasons to run a full node, BTW.

Absolutely. With the caveat that despite the misappropriation of the word, entities that do not mine are not 'nodes', by the original definition. That aside, you sum up pretty completely the reason that I run a fully-validating-wallet.
hero member
Activity: 770
Merit: 629
May 11, 2017, 08:49:28 AM
#77
10 pools with each 10% of the hash power find, each individually, a single solution on average every 100 minutes (1 hour and 20 minutes).  

they dont
they find a solution in an average of 10 minutes..

SEPARATELY

their solution is only accepted every 10th time, due to the competition

being accepted as part of the chain.. is different than how long it takes them to make a solution.

learn the context


There's really no point any more in trying to explain how mining works to you.

legendary
Activity: 4424
Merit: 4794
May 11, 2017, 07:36:17 AM
#76
10 pools with each 10% of the hash power find, each individually, a single solution on average every 100 minutes (1 hour and 20 minutes).  

they dont
they find a solution in an average of 10 minutes..

SEPARATELY

their solution is only accepted every 10th time, due to the competition

being accepted as part of the chain.. is different than how long it takes them to make a solution.

learn the context
hero member
Activity: 770
Merit: 629
May 11, 2017, 07:21:24 AM
#75
if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is REDICULOUS

You're digging yourself deeper in the hole.  Of course, that is EXACTLY the reason why he only has a block every hour, and hence, about 1/6 of the total amount of blocks.  

he only gets a block every one sixth, because there is other competitors that beat him by seconds. and only the fastest guy wins..
as soon as the winner is found the clock resets.. blocks are found in 10 minute average. they do not continue hashing the same data for hours..
they reset and start again on fresh data as soon as a winner is found

As I said, and tried (in vain, apparently) to explain, you're totally wrong about how mining happens.  You think it is a cumulative calculation effort (even if you say you know it isn't, you think it takes very close to 10 minutes for every miner each time, whether that miner has 1% of the hash rate, or 40% of the hash rate, it always takes, up to a few seconds, 10 minutes). Can't help you any more.  This invalidates much of what you think about many things in bitcoin.

you argue it takes hours, and you knitpick my simplifying of "a few seconds" difference (facepalm)
the few seconds difference is in regards to your scenarios of all pools having equal hash..
you mention 10 pools of 10% hash.. so times would be similar...

10 pools with each 10% of the hash power find, each individually, a single solution on average every 100 minutes (1 hour and 20 minutes).  On AVERAGE with an exponential distribution: so sometimes after 1 minute, sometimes after 5 hours.  Note that statistically, there is not the slightest influence *on what block* they mine.  They could change block at each hash, that wouldn't change their rate of success nor the statistical distribution of their finding solutions.  As such, they don't care when they have to switch blocks on which they mine: it doesn't change anything to their success.

Each time they find a solution, they win a block.  The chronological order in which the different blocs are found, is the block chain.  

Very rarely, it can happen that two pools find a solution within a few seconds interval, while they were mining on the same block - then, one of them will orphan.  The only reason why the second pool has an orphaned block, was that he wasn't aware he had to switch the block on which he was mining, and continued to mine on the old block (in vain), and happened to find a solution right at that moment.

If miners would know each-others' solutions instantaneously (no propagation delay, no verification delay) there wouldn't be any orphaning, because at the microsecond when a pool found a block, all others are aware of this, and switch to the next one.  So if 3 seconds later, a miner finds another block, it is already the following block, not an orphan on the old block.  Orphaning only happens because of delays between miners.

It is simply fascinatingly amazing to be talking about bitcoin technical aspects, and to miss this ultra elementary aspect.
legendary
Activity: 4424
Merit: 4794
May 11, 2017, 07:13:14 AM
#74
if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is REDICULOUS

You're digging yourself deeper in the hole.  Of course, that is EXACTLY the reason why he only has a block every hour, and hence, about 1/6 of the total amount of blocks.  

he only gets a block every one sixth, because there is other competitors that beat him by seconds. and only the fastest guy wins..
as soon as the winner is found the clock resets.. blocks are found in 10 minute average. they do not continue hashing the same data for hours..
they reset and start again on fresh data as soon as a winner is found

As I said, and tried (in vain, apparently) to explain, you're totally wrong about how mining happens.  You think it is a cumulative calculation effort (even if you say you know it isn't, you think it takes very close to 10 minutes for every miner each time, whether that miner has 1% of the hash rate, or 40% of the hash rate, it always takes, up to a few seconds, 10 minutes). Can't help you any more.  This invalidates much of what you think about many things in bitcoin.

you argue it takes hours, and you knitpick my simplifying of "a few seconds" difference (facepalm)
the few seconds difference is in regards to your scenarios of all pools having equal hash..
you mention 10 pools of 10% hash.. so times would be similar...

yes if you add in other variables and change your scenario the times become more than just a few seconds.. but still not going to be hours like you suggest.

seriously go run some tests.. get some dice.. get you and some friends to run a few lengths of a field
make an alt and buy a few usb asics and run some proper tests
make an bitcoin testnet and buy a few usb asics and run some proper tests
hero member
Activity: 770
Merit: 629
May 11, 2017, 06:52:34 AM
#73
if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is REDICULOUS

You're digging yourself deeper in the hole.  Of course, that is EXACTLY the reason why he only has a block every hour, and hence, about 1/6 of the total amount of blocks.  

he only gets a block every one sixth, because there is other competitors that beat him by seconds. and only the fastest guy wins..
as soon as the winner is found the clock resets.. blocks are found in 10 minute average. they do not continue hashing the same data for hours..
they reset and start again on fresh data as soon as a winner is found

As I said, and tried (in vain, apparently) to explain, you're totally wrong about how mining happens.  You think it is a cumulative calculation effort (even if you say you know it isn't, you think it takes very close to 10 minutes for every miner each time, whether that miner has 1% of the hash rate, or 40% of the hash rate, it always takes, up to a few seconds, 10 minutes). Can't help you any more.  This invalidates much of what you think about many things in bitcoin.

legendary
Activity: 4424
Merit: 4794
May 11, 2017, 06:39:50 AM
#72
if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is REDICULOUS

You're digging yourself deeper in the hole.  Of course, that is EXACTLY the reason why he only has a block every hour, and hence, about 1/6 of the total amount of blocks.  

he only gets a block every one sixth, because there is other competitors that beat him by seconds. and only the fastest guy wins..
as soon as the winner is found the clock resets.. blocks are found in 10 minute average. they do not continue hashing the same data for hours..
they reset and start again on fresh data as soon as a winner is found
hero member
Activity: 770
Merit: 629
May 11, 2017, 06:05:28 AM
#71
if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is REDICULOUS

You're digging yourself deeper in the hole.  Of course, that is EXACTLY the reason why he only has a block every hour, and hence, about 1/6 of the total amount of blocks.  

legendary
Activity: 4424
Merit: 4794
May 11, 2017, 05:54:33 AM
#70
I think it is because you do not understand the difference between a very peaked distribution around 10 minutes intervals, and an exponential distribution with AVERAGE 10 minutes.


i do understand, much more then you think

my maths are only simplified not due to not understanding, but just to try getting to the point in a way even a layman can understand easily.
i use layman analogies to tone DOWN technicals into average guy speak. however it seems you try to grasp things at a laymen and try to abstract it into technical babble, while still missing the main points

yes there are more variables, but my posts only explain parts of them because the parts i mention are trying to show where your parts fall flat and it would end up taking a whole book to explain how the other parts interplay aswell..(which then just sidetracks the point)

you some how think there are only like 2 mechanisms of bitcoin and that non-mining nodes play no part in any security, bar being a data backup.

there are over a dozen mechanisms that all interplay each other. where nodes and pools have a symbiotic relationship not just for data backup, but for security purposes and data validation, collation and formation.

bitcoins symbiotic relationship, the fastest first, the orphan consensus, the propagation, the relay the tx validation, the block validation, and all the others all have a part to play.

you keep thinking that its only a pool is master.. node is slave game. where if a pool only gets a block every 6th block its average solution must take 60 minutes to find.. is RIDICULOUS

your maths of statistics has not looked at the context of where the numbers come from, nor (it seems) have you run scenarios either using algorithms, or paper or dice or just your mind.

the short and curlies of the part you try to suggest is that if there were 20 pools of say 5% (where the average pool only gets 1 block every 20th block) in your eyes means a pool only finds a block every 3 hours 20 minutes..(wrong on so many levels of understanding the context of numbers)

when the reality is they find block solutions much faster, but are IGNORED/GIVE UP as soon as a winner is found. and they all start again.. the hashtime does not add up on the next round. it starts at 0 again.
just look at the times of orphans where a runner up actually does get to win because the fastest first cheated or done something wrong, or other unmentioned reasons
https://blockchain.info/orphaned-blocks
Quote
465722    
Timestamp    2017-05-10 08:19:11
Timestamp    2017-05-10 08:19:10
ONE SECOND DIFFERENCE
Quote
464681
Timestamp    2017-05-03 18:55:39   
Timestamp    2017-05-03 18:55:46
SIX SECOND DIFFERENCE
Quote
463505    
Timestamp    2017-04-25 23:15:20
Timestamp    2017-04-25 23:15:22
TWO SECOND DIFFERENCE
not hours apart

much like olympic runners, having to run 100m..
just because linford christie or usain bolt win the majority of races, does NOT mean it takes 20 years for someone else to run 100m because they only win every 4th Olympic game

please look deeper at the numbers and look at the context of the stats.
hero member
Activity: 770
Merit: 629
May 11, 2017, 12:55:16 AM
#69
What full node should i run ? chinese nodes aka BUg nodes ?
that is using an exploit called ASICBOOST that only mines an empty block.
Or should i run a core devs nodes that maintained the welfare of bitcoin through all this years ?

I think ideally, you run the full node you wrote yourself !  As such, you don't have to trust anyone and the reason to run a full node is to verify whether the thing one presents you as bitcoin corresponds to what has been sold/told to you as bitcoin.  If you trust code writers, you can just as well trust block chain writers, and you don't need a full node.
Pages:
Jump to: