flare
Well-known member
Please give us more information on the Voting system or maybe it is classified.
Actually the voting system is open source - i would not call it classified :wink:
Please give us more information on the Voting system or maybe it is classified.
Go back like 2 pages . . .Please give us more information on the Voting system or maybe it is classified.
If someone hacks a client to show correct protocol version but has mismatching behavior (due to being different), can he sabotage the network?The protocol version will be different, so older versions will be ignored by the network
That's like the actual procedure, but for the cold storage ?You could sign the 1000DRK Masternode address to an IP. Once they get moved or signed to another IP the first one gets removed from the masternode list.
No problem. No can of worms
if address checked amount < 1000
{
The MN is invalid and can't start
}
else if address doesn't belong to MN owner
{
The MN is invalid and can't start
}
else
{
The MN is valid and can start
}
if (address checked amount > 1000 && address belongs to MN owner)
{
The MN is valid and can start
}
else
{
The MN is invalid and can't start
}
Authorizing the cold storage for a MN is, in my opinion, a big can of worms. Using a remote setup server---->server instead of local----->server seems to be, for me, the best solution.
What prevents somebody to move around the funds, and create 10 MN with the same 1000 DRK.
If the address is monitored with a new parameter like "coldaddress=Xxxxxxxxxxxxxxxxxx", what prevents somebody to use an address, which does not belong to him, but with the right amount to setup a masternode ?
No, unfortunately that is not. It doesn't seem to be online either (if you change the url to darkcoind-qt.exe) It would be nice to have windows users trying stuff with this as well, if possible?is this a windows binary? http://www.darkcoin.io/downloads/rc3/darkcoin-qt
if not, is a win binary avail?
In that case we must find a way to prove the ownership of that address. Otherwise, what keeps somebody to use any address with 1000+ DRK to a setup a MN. (sorry for the off topic)I think it could be simply done by the wallet address. Easily checked and as long as the funds are still there, the master node can continue to function, if the funds are moved, then the system should know immediately. After all, the blockchain does.
Cold storage means nothing. It just means it's off line, but the account and it's contents are known by anyone with a blockchain.
You start your masternode with the funded wallet giving authority as we do now, but once that's done, there is no need to have the wallet online. If the funds are moved, the masternode can be shut down,
New binaries are up that should fix the masternode syncing problem.
Please update 9.5.4 or 10.9.4! Thanks!
If someone hacks a client to show correct protocol version but has mismatching behavior (due to being different), can he sabotage the network?
darktest@sv2:~/bin> ll
-rw-r--r-- 1 darktest users 53405738 Jun 6 01:23 darkcoind
darktest@sv2:~/bin> strip darkcoind
darktest@sv2:~/bin> ll
-rw-r--r-- 1 darktest users 6686208 Jun 6 14:25 darkcoind
-rw-r--r-- 1 darktest users 6.4M Jun 6 14:25 darkcoind
Blockheight Pubkey Votes
14867 fQ8f51bZQ1NaQ7H1q2m5iSbKWVWKGd2b9 6
14868 esmt4Uw9ZH3UyvtxiKqZe4RCR77VHBK8o 5
14869 gCkN5y3FYXn7ZjcVhHLLsa726qDHTpMpA 4
14870 RwR5f5bwbcUTuwhA7yTYuC7yYxJTS2BpP 3
14871 TJq8ec6initP2SJqr5Ymi2wfi4kbypXR4 2
14872 ZjyiAjbn2UHVq2zoCguPcT1pGLZhH6BkW 1
That they cannot prove possession of the private keys without providing a valid signature (or disclosing the keys themselves , edit: or solving a challenge). That's the most fundamental thing of cryptos, guys. If there wasn't a way to determine who owns what, how would a cryptocurrency even work? :what:Otherwise, what keeps somebody to use any address with 1000+ DRK to a setup a MN. (sorry for the off topic)
Question to Masternode owner on testnet.
Have you opened port 19999 ?
1) VM user : allow port 19999 from outside.
2) Home and NAT user : port forwarding 19999 to internel ip and 19999
ubuntu@ip-172-31-23-208:~/.darkcoin$ darkcoind masternode start
not capable masternode
ubuntu@ip-172-31-23-208:~/.darkcoin$ darkcoind listaddressgroupings
[
[
[
"moLhAGqnkxN5K9ptRrPbhrCMHDhyr7YGUg",
75.40000000,
"0"
]
],
[
[
"mg5uov3yz3fZPNKzVujfCXezyA6UvZTVc9",
9000.00000000
],
[
"n2kqAZWuLjRpBMKniJ6F85TFjSo1UPPESy",
0.00000000,
""
]
]
]
{
"account" : "0",
"address" : "moLhAGqnkxN5K9ptRrPbhrCMHDhyr7YGUg",
"category" : "receive",
"amount" : 1000.00000000,
"confirmations" : 525,
"blockhash" : "00000000780ebd38f04fc6346b53cbed1f1dce145a04dea16f1dbb0e0462eeb1",
"blockindex" : 1,
"blocktime" : 1401964089,
"txid" : "c31cd8dd362d4bb53a44a369051f00ca2eacd9e84071e1d70493456424c058b5",
"time" : 1401963977,
"timereceived" : 1401963977
},
{
"account" : "",
"address" : "moLhAGqnkxN5K9ptRrPbhrCMHDhyr7YGUg",
"category" : "send",
"amount" : -1000.00000000,
"fee" : 0.00000000,
"confirmations" : 525,
"blockhash" : "00000000780ebd38f04fc6346b53cbed1f1dce145a04dea16f1dbb0e0462eeb1",
"blockindex" : 1,
"blocktime" : 1401964089,
"txid" : "c31cd8dd362d4bb53a44a369051f00ca2eacd9e84071e1d70493456424c058b5",
"time" : 1401963977,
"timereceived" : 1401963977
},
"account" : "",
"address" : "mkvupfUxpTTQmH9eaQqDPn8X4XH7FXwg8K",
"category" : "send",
"amount" : -1000.00000000,
"fee" : 0.00000000,
"confirmations" : 386,
"blockhash" : "0000000044e5f9badfc9291556c7862ed84263c3d741052f55b9bd51a05a51a4",
"blockindex" : 1,
"blocktime" : 1401986301,
"txid" : "53019166acf119648cc5a8ba312aa447e86fd2f993ce669bde69de0c74500377",
"time" : 1401986246,
"timereceived" : 1401986246
},
3 "subver" : "/Satoshi:0.10.9.3/",
25 "subver" : "/Satoshi:0.10.9.4/",
1 "subver" : "/Satoshi:0.9.4.11/",
5 "subver" : "/Satoshi:0.9.5.3/",
http://tdrk.poolhash.org/blocks/subver.txt
~/.darkcoin$ ./darkcoind getpeerinfo | grep subver | sort -V | uniq -c
3 "subver" : "/Satoshi:0.9.4.11/",
3 "subver" : "/Satoshi:0.9.5.3/",
1 "subver" : "/Satoshi:0.10.7.3/",
1 "subver" : "/Satoshi:0.10.9.3/",
30 "subver" : "/Satoshi:0.10.9.4/",
anyone need coins?
Sent.Hi, send please DRK to
mjE7yFqoh7NrhDArMwqTU9GQCp65wkGqYc
Yeah of course that's how it's done now. But non of these steps requires (theoretically) the wallet with the 1000Drk to be online. The blockchain knows wheter the funds have been moved or not! The signing of the funds to the ip must be stored in the network then there will be no need for the wallet fund to br online!That's like the actual procedure, but for the cold storage ?
The masternode must check the amount in the "cold" address and it must be proved that this address belongs to the MN owner.
Or,Code:if address checked amount < 1000 { The MN is invalid and can't start } else if address doesn't belong to MN owner { The MN is invalid and can't start } else { The MN is valid and can start }
Code:if (address checked amount > 1000 && address belongs to MN owner) { The MN is valid and can start } else { The MN is invalid and can't start }