Bitcoin Forum
May 06, 2024, 06:30:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: "Node war" possible with spoofed version strings?  (Read 3502 times)
mmortal03 (OP)
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
August 17, 2015, 10:54:26 PM
 #1

One respondent to that fake Satoshi message from the other day brought up the concept of a potential "node war" by way of spoofed version strings. He said,
Quote
Core could appropriate the version string of XT, making it impossible to know how much they are progressing and a losing bet to actually execute the fork.
Source: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010252.html

I doubt Core would actually do something like this, but, if the version string actually has no bearing on the actual code running on a said node, then is this way of voting by node version string really a foolproof technical solution to achieving consensus? Can this sort of spoofing be a reasonable attack vector? Could there be, to counteract this, a more verifiable way developed to know that the version string being displayed *actually* matches the code that is being run underneath all the nodes?
1715020236
Hero Member
*
Offline Offline

Posts: 1715020236

View Profile Personal Message (Offline)

Ignore
1715020236
Reply with quote  #2

1715020236
Report to moderator
1715020236
Hero Member
*
Offline Offline

Posts: 1715020236

View Profile Personal Message (Offline)

Ignore
1715020236
Reply with quote  #2

1715020236
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715020236
Hero Member
*
Offline Offline

Posts: 1715020236

View Profile Personal Message (Offline)

Ignore
1715020236
Reply with quote  #2

1715020236
Report to moderator
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
August 17, 2015, 11:03:07 PM
 #2

Could there be, to counteract this, a more verifiable way developed to know that the version string being displayed *actually* matches the code that is being run underneath all the nodes?

It would likely become more cat-and-mouse dynamics. It seems like something close to 99% consensus is what you really need to implement a successful hard fork, and there's no substitute for that.

Vires in numeris
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
August 18, 2015, 01:47:44 AM
 #3

One respondent to that fake Satoshi message from the other day brought up the concept of a potential "node war" by way of spoofed version strings.
- snip -
I doubt Core would actually do something like this, but, if the version string actually has no bearing on the actual code running on a said node
- snip -

https://bitcointalk.org/index.php?topic=1154520.0

This is a special fork for those who do not agree with the blocksize scheduled increase as proposed by Gavin and Mike in their divisive altcoin fork, "Bitcoin XT".
- snip -
This version is indistinguishable from Bitcoin XT 0.11A except that it will not actually hard fork to BIP101, yet appears on the p2p network as Bitcoin XT 0.11A replete with features, yet at a consensus level behaves just like Bitcoin Core 0.11. If it is used to mine, it will produce XT block versions without actually supporting >1MB blocks.

Running this version and/or mining with XT block versions will make it impossible for the Bitcoin XT network to detect the correct switchover and cause a premature fork of anyone foolish enough to support BIP101 without wide consensus from the technical community.

It prevents correct detection of Bitcoin XT adoption in the wild since usage will be known to have been tampered with and thus all statistical data gathered by getnodes can only be considered unreliable.
mmortal03 (OP)
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
August 18, 2015, 05:50:21 AM
 #4

Excellent. So, the Core devs didn't release it, but someone did.
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
August 20, 2015, 12:03:06 AM
 #5

An attempt to sabotage the process is a sure sign that the anti-BitcoinXT people fully understand that they would lose in a fair consensus decision. 

And, to me, that means the consensus decision (the real one) has already been made and now there's nothing left for them but this kind of screaming and FUD tactics and trying to prevent people from accurately seeing what the decision is. 
mezzomix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1252


View Profile
August 20, 2015, 07:49:25 AM
 #6

An attempt to sabotage the process is a sure sign that the anti-BitcoinXT people fully understand that they would lose in a fair consensus decision.

No. It's a clear answer to the way some people try to enforce a change of the consensus rules. Everybody is free to to choose his own version string and consensus rules. BXT shows that communication with the people to reach almost 100% consensus before doing a change is no longer necessary.

In the future we now might see more changes of the consensus rules by small groups of people trying force their ideas to be accepted by the majority. Live with it!
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
August 20, 2015, 08:39:27 PM
 #7


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.


“God does not play dice"
tsoPANos
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500

In math we trust.


View Profile
August 20, 2015, 08:48:04 PM
 #8


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.


Well that will not cause premature >1mb blocks, as they are scheduled no earlier than 11 Jan 2016.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
August 20, 2015, 08:51:46 PM
 #9


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.


Well that will not cause premature >1mb blocks, as they are scheduled no earlier than 11 Jan 2016.
However it could cause the fork to occur on 11 jan 2016 without consensus. If for example 50% of the miners were XT, 25% NotBitcoinXT and the rest Core, then the fork could happen and spawn two chains with equal hash power. This could be detrimental to Bitcoin has we have previously established that such a fork is not a good thing.

tsoPANos
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500

In math we trust.


View Profile
August 20, 2015, 09:44:00 PM
 #10


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.


Well that will not cause premature >1mb blocks, as they are scheduled no earlier than 11 Jan 2016.
However it could cause the fork to occur on 11 jan 2016 without consensus. If for example 50% of the miners were XT, 25% NotBitcoinXT and the rest Core, then the fork could happen and spawn two chains with equal hash power. This could be detrimental to Bitcoin has we have previously established that such a fork is not a good thing.
It doesn't really matter to me if 25% of nodes were NotBitcoinXT and 50% XT.
That totals 75%. It is enough to trigger an unsuccessful fork attempt in 11 JAN 2016, and
at the same time enough to trigger a new wave of XT adoption.
Don't underestimate the power of mass controlling peoples psychology.
NotBitcoinXT causes harm to core. It will make it appear that XT has a wider adoption than the reality, and thus gaining more supporters.

Ever heard How Reddit Got Huge?

I am not a fan of XT, and I don't like how the devs are fighting.
However I do expect that NotXT will backfire.
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
August 20, 2015, 10:08:57 PM
 #11

An attempt to sabotage the process is a sure sign that the anti-BitcoinXT people fully understand that they would lose in a fair consensus decision. 

And, to me, that means the consensus decision (the real one) has already been made and now there's nothing left for them but this kind of screaming and FUD tactics and trying to prevent people from accurately seeing what the decision is. 

Don't worry, we'll see what the decision is.  But only after goading GavinCoin into a trap from which it cannot escape.   Cheesy

Heam says XT, we say sabotage.  We say NotXT, you say sabotage.

NotXT is simply a contentious fork of Heam's contentious XT fork.  Don't dish it out if you can't take it.


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
August 20, 2015, 10:17:27 PM
 #12


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.

Yes, the XT's fork is triggered by 750/1000 last blocks self-reporting their version as XT.

Mining fake XT blocks generates the same reward as real XT or plain old 1MB blocks, so it's not a waste of power.

But would that really accomplish anything?  We don't know!  That's the point of NotXT.   Grin

Even with perfectly accurate metrics, being the first to defect from Bitcoin consensus (IE accept XTcoins) is risky.

In this fog of war, with its weaponized version strings, such first mover defections are an extremely brave leap of faith.


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
August 20, 2015, 10:28:38 PM
 #13

Ever heard How Reddit Got Huge?
I do expect that NotXT will backfire.

'We fake it, until they make it' is certainly a factor.

But every bit of faked support gives the economic veto power (IE MPEX's GavinCoin short) more leverage.

I don't think it will even get to that point.

If NotXT (and the devastating addition risk it creates for first mover defections) doesn't sufficiently demoralize the Gavinistas, the FUD about XT's hidden anti-Tor/pro-panopticon code will.   Cheesy


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
August 21, 2015, 06:43:19 AM
 #14


Mining fake XT blocks generates the same reward as real XT or plain old 1MB blocks, so it's not a waste of power.

But would that really accomplish anything?  We don't know!  That's the point of NotXT.   Grin

Even with perfectly accurate metrics, being the first to defect from Bitcoin consensus (IE accept XTcoins) is risky.

In this fog of war, with its weaponized version strings, such first mover defections are an extremely brave leap of faith.

The scheme seems to me little like buying tickets to a concert
with no intent to show up. Hoping that the band will be demoralized
when faced with empty seats. But that could backfire, when other
people learn about ticket pre-sales, they might want to see what's so hot..

Also wouldn't you need some big pool operators to collaborate?
Ok, I can think of one  Wink who might be up for this kind of thing but
even he'd have to think how his miners feel about it (well, maybe).



“God does not play dice"
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1129


View Profile
August 21, 2015, 08:34:13 PM
 #15


Also wouldn't you need some big pool operators to collaborate?
Ok, I can think of one  Wink who might be up for this kind of thing but
even he'd have to think how his miners feel about it (well, maybe).


Get serious.  He has a long history of not giving a crap how his miners feel about things.
PolarPoint
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
August 21, 2015, 08:55:40 PM
 #16

The strategy is to get the 6 largest pools (except Eligius) on board and it's over 75%. Rest of the miners can spoof version strings all they need and it wouldn't matter. It not a node war, it's a pool war.
onemorexmr
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
August 21, 2015, 09:03:15 PM
 #17

i dont think any pool will run NoXT fake versions.
if you are a miner: would you stay with a pool, when you know it has lied to YOU?

because as a miner you have to think you are mining XT blocks when your pool says so. if - after the fork - you see that he didnt and simply lied wouldnt you just switch to a honest pool?

nodes may be faked; but most of the hashrate is real. i am sure.

XMR || Monero || monerodice.net || xmr.to || mymonero.com || openalias.org || you think bitcoin is fungible? watch this
Delek
Full Member
***
Offline Offline

Activity: 157
Merit: 100


Salí para ver


View Profile WWW
August 23, 2015, 01:50:31 AM
 #18

I'm really worried about a miners-war rather than node-war.  Sad

\/\/\/\/\/\/\/
-> delek.net <-
/\/\/\/\/\/\/\
sgbett
Legendary
*
Offline Offline

Activity: 2576
Merit: 1087



View Profile
August 25, 2015, 08:55:36 AM
 #19


I must be missing something, but I thought the fork depended on blocks
mined, not on number of nodes.

So maybe the anti-XT party could spend some electricity to
mine "fake" XT blocks in order to produce illusion of 75% goal
reached. But would that really accomplish anything? Undecided miners might
still jump on the bandwagon.

Yes, the XT's fork is triggered by 750/1000 last blocks self-reporting their version as XT.

Mining fake XT blocks generates the same reward as real XT or plain old 1MB blocks, so it's not a waste of power.

But would that really accomplish anything?  We don't know!  That's the point of NotXT.   Grin

Even with perfectly accurate metrics, being the first to defect from Bitcoin consensus (IE accept XTcoins) is risky.

In this fog of war, with its weaponized version strings, such first mover defections are an extremely brave leap of faith.

Oooh FUD. SCAAAAARY!

"A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution" - Satoshi Nakamoto
*my posts are not investment advice*
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
August 29, 2015, 02:27:05 AM
 #20

An attempt to sabotage the process is a sure sign that the anti-BitcoinXT people fully understand that they would lose in a fair consensus decision.  

And, to me, that means the consensus decision (the real one) has already been made and now there's nothing left for them but this kind of screaming and FUD tactics and trying to prevent people from accurately seeing what the decision is.  

Oh right, if not for "sabotage" XT would have surely won the day.   Roll Eyes

What a rich fantasy world your imagination has constructed.  Meanwhile, back in reality:

Quote
“the whole ‘Bitcoin’ XT thing is manipulation,” Chun said. “the Bitcoin Core and ‘Bitcoin’ XT issue is political. By introducing ‘Bitcoin’ XT, Gavin Andresen and Mike Hearn are splitting the community. Totalitarianism and dictators cannot co-exist with the free and open-source software spirit.”

[f2pool's] Chun’s opposition wasn’t subtle.

Boycott ‘Bitcoin’ XT. Bitcoin Core forever. Gavin Andresen and Mike Hearn should resign,” he said.

Quote
BitFury CEO Valery Vavilov told Bitcoin Magazine: “The Bitcoin Blockchain is not an amateur project anymore – it is becoming a platform for the Global Economy of Things. Changing the base rules can affect a lot of things, thus, any changes should be done very carefully, gradually, and with tests.”

He added: “The proposed transition to the alternative client raises some concerns about its security: It is well known that key parts of the default Bitcoin Core client were thoroughly checked and sometimes formally verified, which cannot be said about alternative clients – including Bitcoin XT.”
Quote
Speaking to Bitcoin Magazine, BTCChina’s Mikael Wang made it clear that his mining pool is not prepared to make a switch to Bitcoin XT. The Chinese pool that contributes 13 percent of hashing power to the network maintains that a consensus should be found among Bitcoin Core developers on how and when to raise the block-size limit.

We will not support Bitcoin XT,” Wang said. “What the Bitcoin community needs now is stability and growth, and we will not do anything to jeopardize this further.”

Quote
U.S.-based Eligius, accounting for 5 percent of hashing power on the Bitcoin network, is another fierce opponent of Bitcoin XT and has no plans to make a switch. Much like F2Pool, Eligius’ owner who goes by the pseudonym “wizkid057” does not even consider Bitcoin XT a Bitcoin implementation – rather an altcoin.

Speaking to Bitcoin Magazine, wizkid057 said, “I see no reason to mine yet another altcoin: ‘Bitcoin XT’ is not Bitcoin.

Blaming NotXT for your Gavinista putsch getting fukkin' rekt?  Weak sauce.

Go cry to your buddies at bitco.in and voat/bitcoinxt!



██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
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!