v0.10.15 - Onyx Release

crowning

Well-known Member
May 29, 2014
1,414
1,997
183
Alpha Centauri Bc
No need to dig all those by hand, I have started a script which does the job.

Gimme 15 minutes and I'll report back...
Finished, and yes, you got them both!

Shell-scripts rule :)

Code:
XhsXZYxpuKGYC7pRZRkusdbTSJ7DWZek7z: 8.0005 DRK
XoGKNa5jiVDne7VpJCiJFYKoLneEwbiEnY: 16.8077 DRK
BOTH Masternodes got payments at a time when they definitely NOT had a 1000 DRK vin.

flare eduffield ?
 

r-ando

Well-known Member
Foundation Member
Jun 22, 2014
411
250
233
Canada
Has adding a slogan been discussed, something catchy like:

Darkcoin: The people's currency.

Maybe add: Anonymous. Secure & Trusted.

Or something like that(Sustainable, whatever…)



I think we need to start addressing and coordinating strategy. We probably don't need to address in the precious space we have on the logo the words digital currency. My reasoning is that anyone reading an article on Darkcoin will understand this already by the nature of the article, and anyone hearing about it from another source such as word to mouth will also know the context already.

What this means is we should have something else written in my opinion, something which relates to the people (masses), so how about the word…. people?
Darkcoin: The people's currency
Anonymous. Secure. Trusted.


We need to start being catchy and we need to step away from the emphasis on it being digital currency (which we don't need to repeat to people over and over because that doesn't encourage adoption strategically…)and emphasize that it is the ultimate currency for the people built by the people. (Evan, Holger and Team :) )

We also need a crisis resolution team when shit goes down like major companies have.

When something major Darkcoin related or industry related happens like the Mintpal scam there should be a team that immediately undertakes damage control, advisory notices could maybe be posted directly to the wallets when major exchanges go down with time, etc.... This is essential because of the PR damage that such things can do, this potential damage must be understood and managed and if we can isolate ourselves from that damage we win . Showing that we are doing this will also help build confidence and set us apart from others who don't do this. This is a part of growing( especially a new industry, where a little bad news early on can be a setback for increased capital and investment inflow…but where doing things right and professionally from the start can lead to huge value creation and sustainable growth and eventually a moat defended position as an industry leader)

What does everyone think?
-A crisis resolution team, discussion of responsibilities…. These people would have to be contactable by other members of the team
-A step from the digital currency slogan to a more masses people friendly currency slogan? Like The People's Currency...
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
InstantX - is this going to work with normal transactions, or only with Darksend?
Darksend is now the process of anonymisation - there aren't really Darksend tx's and normal tx's, just tx's with Darksent (anonymised) or not Darksent (not anonymised) coin.

So yes, IX should work fine with either.
 

AjM

Well-known Member
Foundation Member
Jun 23, 2014
1,341
575
283
Finland
Darksend is now the process of anonymisation - there aren't really Darksend tx's and normal tx's, just tx's with Darksent (anonymised) or not Darksent (not anonymised) coin.

So yes, IX should work fine with either.
Nice, thx.
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Finished, and yes, you got them both!

Shell-scripts rule :)

Code:
XhsXZYxpuKGYC7pRZRkusdbTSJ7DWZek7z: 8.0005 DRK
XoGKNa5jiVDne7VpJCiJFYKoLneEwbiEnY: 16.8077 DRK
BOTH Masternodes got payments at a time when they definitely NOT had a 1000 DRK vin.

flare eduffield ?
Looks like another one without 1000 drk got paid: XonoU99cPNkWkc3UuEvVN4btUrgWeCCcEc

Block 166393

eduffield How is this possible? It hasn't had the 1000drk input since the 8th of October.
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
eduffield

I was talking to Moli about it and why can't there be an ongoing check to make sure the public address holds >=1000 drk for it to be considered active. I've got to imagine this would be an easy implement. You would still check for the initial 1k vin but ongoing, the balance needs to be >=1000.
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
eduffield

I was talking to Moli about it and why can't there be an ongoing check to make sure the public address holds >=1000 drk for it to be considered active. I've got to imagine this would be an easy implement. You would still check for the initial 1k vin but ongoing, the balance needs to be >=1000.
There is no such thing as a balance I believe, it's calculated from all txs. And it will take some time to calculate (I think abe for example give up to calculate balance when there are too much of txs). It looks like vin check ignores output index now when it simply shouldn't. I was talking about this not a long time ago https://darkcointalk.org/threads/v10-15-onyx-release.2683/page-44#post-28414 but I thought it was only command line output issue and it seems like it's an internal bug too.
 

Miner237

Well-known Member
Foundation Member
May 28, 2014
516
226
213
Looks like another one without 1000 drk got paid: XonoU99cPNkWkc3UuEvVN4btUrgWeCCcEc

Block 166393

eduffield How is this possible? It hasn't had the 1000drk input since the 8th of October.
I know there is still a bit of variance but with close to 1000 block since enforcement was turned on this MN has three payments XcMnyvL2rsGzSjsa97gHyCV8RfSPxpGynT

Edit 10 payments in past 48 hours
https://chainz.cryptoid.info/drk/address.dws?XcMnyvL2rsGzSjsa97gHyCV8RfSPxpGynT.htm
 
Last edited by a moderator:

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
There is no such thing as a balance I believe, it's calculated from all txs. And it will take some time to calculate (I think abe for example give up to calculate balance when there are too much of txs). It looks like vin check ignores output index now when it simply shouldn't. I was talking about this not a long time ago https://darkcointalk.org/threads/v10-15-onyx-release.2683/page-44#post-28414 but I thought it was only command line output issue and it seems like it's an internal bug too.
I wonder how long a hypothetical difference check between input(s) and output(s) for the masternode address would take. Obviously anything less than 1000 would be excluded from considered valid.

There is a clear need for some sort of continual verification to prevent these masternodes from being eligible for payments.
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
I wonder how long a hypothetical difference check between input(s) and output(s) for the masternode address would take. Obviously anything less than 1000 would be excluded from considered valid.

There is a clear need for some sort of continual verification to prevent these masternodes from being eligible for payments.
Well, as far as I understand how blockchain is organized now it stores only blocks and transactions so you have to parse all transactions to get balance of one single address. Every time. Or you have to store balances or txs relative to MNs addresses somewhere just like block explorers do.
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Well, as far as I understand how blockchain is organized now it stores only blocks and transactions so you have to parse all transactions to get balance of one single address. Every time. Or you have to store balances or txs relative to MNs addresses somewhere just like block explorers do.
Sounds like a solution on the reference nodes to further enforcement (calc balances for the masternodes on there). Obviously we want the reference nodes gone but I would rather see a temp solution that prevents gaming than to let it go any farther.
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
Sounds like a solution on the reference nodes to further enforcement (calc balances for the masternodes on there). Obviously we want the reference nodes gone but I would rather see a temp solution that prevents gaming than to let it go any farther.
I don't know. It sounds like way too complex solution when you just have to fix one single check "unspent vin" -> "unspent vin:eek:ut".
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
I don't know. It sounds like way too much complex solution when you just have to fix one single check "unspent vin" -> "unspent vin:eek:ut".
If that's easier, than I'd be fine with that. I just want to see the gaming of the payouts ended.
 

eduffield

Core Developer
Mar 9, 2014
1,084
5,320
183
Looks like another one without 1000 drk got paid: XonoU99cPNkWkc3UuEvVN4btUrgWeCCcEc

Block 166393

eduffield How is this possible? It hasn't had the 1000drk input since the 8th of October.
So this is an undocumented feature. There is in fact 1000DRK that is getting paid, you can see it in this transaction:

http://explorer.darkcoin.io/tx/64dc7612f93c974ae7a546b5b1c4f7995e822482bf79b7dec363fb660d9f78c6#o0

The first 1000DRK goes to the address you showed, then the second goes to another address. The second entry is the one that's getting paid. Say for example you want to start 10 masternodes and have them all pay the same address? You can do that by making a 10,000DRK transaction (pay 10x addresses 1000DRK in one transaction), the system will ALWAYS pay the first 1000DRK output address it finds.
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
So this is an undocumented feature. There is in fact 1000DRK that is getting paid, you can see it in this transaction:

http://explorer.darkcoin.io/tx/64dc7612f93c974ae7a546b5b1c4f7995e822482bf79b7dec363fb660d9f78c6#o0

The first 1000DRK goes to the address you showed, then the second goes to another address. The second entry is the one that's getting paid. Say for example you want to start 10 masternodes and have them all pay the same address? You can do that by making a 10,000DRK transaction (pay 10x addresses 1000DRK in one transaction), the system will ALWAYS pay the first 1000DRK output address it finds.
So that person is using one of the v16 releases and a multi config?
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Again, here's the source entry:

https://chainz.cryptoid.info/drk/tx.dws?646416.htm

That's 10 masternodes.
So are there any of the addresses in the past few pages that are gaming the system?

Is there any easier way of checking to see whether or not they are using a v16 client that allows multiple masternodes to be ran from a single wallet?

So if you have a wallet with 10 masternodes in it, do you still get paid to the masternode address selected or is it just the first one in the list
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
So this is an undocumented feature. There is in fact 1000DRK that is getting paid, you can see it in this transaction:

http://explorer.darkcoin.io/tx/64dc7612f93c974ae7a546b5b1c4f7995e822482bf79b7dec363fb660d9f78c6#o0

The first 1000DRK goes to the address you showed, then the second goes to another address. The second entry is the one that's getting paid. Say for example you want to start 10 masternodes and have them all pay the same address? You can do that by making a 10,000DRK transaction (pay 10x addresses 1000DRK in one transaction), the system will ALWAYS pay the first 1000DRK output address it finds.
Thanks for clarifying. Just to make sure everything is good: when you check if vin was spent or not do you check for vin:eek:ut combination or for vin only? Cause output gives vins only...

EDIT: OK, I read through the code. No questions anymore :)
 
Last edited by a moderator:

splawik21

Moderator
Dash Core Team
Foundation Member
Dash Support Group
Apr 8, 2014
1,937
1,294
1,283
So this is an undocumented feature. There is in fact 1000DRK that is getting paid, you can see it in this transaction:

http://explorer.darkcoin.io/tx/64dc7612f93c974ae7a546b5b1c4f7995e822482bf79b7dec363fb660d9f78c6#o0

The first 1000DRK goes to the address you showed, then the second goes to another address. The second entry is the one that's getting paid. Say for example you want to start 10 masternodes and have them all pay the same address? You can do that by making a 10,000DRK transaction (pay 10x addresses 1000DRK in one transaction), the system will ALWAYS pay the first 1000DRK output address it finds.
That explains all Evan.
We were a bit mixed ;)
 

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
Dash Address
XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
Keep seeing evans chart reposted on dct.
Was curious about higher masternode counts.
Even with most of today's outstanding DRK put into masternodes, the ROI is fantastic!
...just bought another. :)