v0.10.16 - Onyx v2

David

Well-known Member
Jun 21, 2014
618
628
163
Anybody have any idea why my MNs are not showing on the MN list? I've updated my MNs to 10.16.15 and I did "masternode start" from local and got "masternode successfully started."
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
Anybody have any idea why my MNs are not showing on the MN list? I've updated my MNs to 10.16.15 and I did "masternode start" from local and got "masternode successfully started."
MN's do deem to be taking a bit longer to propagate through the network as active with recent versions.
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
Quick idea (right now I'm at work and can't test this):

When the bad node registers let the other nodes ask THAT IP-address for the corresponding vin (or pubkey or whatever else is easy to access).

  1. it's a honest node -> it will give you the correct answer
  2. it's the bad node -> the 'good' node (which owns the physical address) is connected (we don't talk about IP-spoofing here, don't we?) and gives you the wrong answer (it can't return the bad node's vin/pubkey/etc. because it has no idea what's going on).
No correct answer, node not accepted.
I thought of that kind of checks too. But it's dangerous to ask from other nodes. While dsee propogate EVERY node will ask THAT IP if it's legit. That could lead to DDoS from the network to legit IP.
EDIT: ignore this answer I was wrong - it will not propagate :)
EDIT2: However one can get MN list and send dsee to every MN manually for example and they will ask legit
 
Last edited by a moderator:

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
Don't use features you don't know about/havent seen documentation and you'll be grand... aimed at you as well camosoul

As always a relevant http://xkcd.com/293/
No doubt. Lack of any mention to the feature's limitations/condition will cause that... Flare came along and cleared it up, now I have no problem with it.

You can't knock me for not being able to read minds...
 
  • Like
Reactions: flare

crowning

Well-known Member
May 29, 2014
1,414
1,997
183
Alpha Centauri Bc
I thought of that kind of checks too. But it's dangerous to ask from other nodes. While dsee propogate EVERY node will ask THAT IP if it's legit. That could lead to DDoS from the network to legit IP.
EDIT: ignore this answer I was wrong - it will not propagate :)
EDIT2: However one can get MN list and send dsee to every MN manually for example and they will ask legit
A time-out for the legity responses would take care of this. IP a.b.c.d wants to register but already tried 30 seconds ago -> ignore and keep the Masternode you already have for that IP. No DDoS...
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
A time-out for the legity responses would take care of this. IP a.b.c.d wants to register but already tried 30 seconds ago -> ignore and keep the Masternode you already have for that IP. No DDoS...
That makes sense... however you can point WHOLE MN network to some IP that is not even a MN.... And run this as many times as you want simply changing target IP... Or even your own... OMG... We are building an ION CANNON!! :D
 

David

Well-known Member
Jun 21, 2014
618
628
163
Anybody have any idea why my MNs are not showing on the MN list? I've updated my MNs to 10.16.15 and I did "masternode start" from local and got "masternode successfully started."
Looks like user error on my part...I forgot to update my local darkcoin.exe from 16.6 to 16.15. Whoops! All is well now =)
 
Last edited by a moderator:

crowning

Well-known Member
May 29, 2014
1,414
1,997
183
Alpha Centauri Bc
That makes sense... however you can point WHOLE MN network to some IP that is not even a MN.... And run this as many times as you want simply changing target IP... Or even your own... OMG... We are building an ION CANNON!! :D
I guess if someone successfully fakes lots of Masternodes/IPs he can do this anyway...
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
That makes sense... however you can point WHOLE MN network to some IP that is not even a MN.... And run this as many times as you want simply changing target IP... Or even your own... OMG... We are building an ION CANNON!! :D
Could hide the real MNs in a haystack of fake ones?
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
I guess if someone successfully fakes lots of Masternodes/IPs he can do this anyway...
Faking MN/IP (i.e. multiple vin on same IP?) gives nothing but few $$ you can save on hosting + you disturbing MN network a little(? should read some code before:)). Right now you gain no control over that MN, you can't force it to send messages to whatever IP you want - it will send only to its connected clients. However it will try to check open port (9999) on target IP even now... Which is not that different from sending "question" you mentioned actually... Hmmm... We probably need more protection from that kind of behavior even now...
 

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
Aswan, can you find the origin address of this transaction: d06e7cd0726f693b9133ed2be5505312d9fdfa18f60deb7e7a7d2423ff4b5b25 ?

Or if anyone else can find it, I'll be happy to know. Thanks.
:)
 
  • Like
Reactions: UdjinM6

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
  • Like
Reactions: moli

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
  • Like
Reactions: UdjinM6

Light

Well-known Member
Foundation Member
Jun 4, 2014
346
256
233
Guess again. :)
(This isn't my tx but I was told to ask you guess again, and guess whose this tx is? ) :)

Edit: I made the same guess the first time too, but he said it wasn't it. :)
Is this your original address? Xm7tXY6gSmemQp95gtr1D37z5dcP6yE6yV
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Are you saying Darksend transactions are traceable? Is it a bug or something else?
I'm going to be doing another test after work. Evan said it was able to be found because it was initiated before all his updates although the whole starting balance was shifted to a new address around release 16.4-16.5 iirc when the exclusion of fees took place. But even then, it's also important to realize that it wasn't a first guess. It was only after multiple guesses and confirmations that it wasn't the right address that it was determined.
 
Last edited by a moderator:

splawik21

Moderator
Dash Core Team
Foundation Member
Dash Support Group
Apr 8, 2014
1,942
1,303
1,283
I'm going to be doing another test after work. Evan said it was able to be found because it was initiated before all his updates although the whole starting balance was shifted to a new address around release 16.4-16.5 iirc when the exclusion of fees took place.
Hmmm so try again oblox with new DS tx :) and have fun on new 10.16.16 ver
 

darkwing

Active Member
Apr 8, 2014
149
110
103
So send to a new address then mix again from scratch? Let's all mix and try on a few transactions, Be interesting doing a speed test with the new version anyway.
 
Last edited by a moderator:

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
So send to a new address then mix again from scratch? Let's all mix and try on a few transactions, Be interesting doing a speed test with the new version anyway.
Correct. I'll be doing 8 rounds again so hopefully there will be some denominations for me in a few hours.