Author

Topic: [ANN] SpreadCoin | True Decentralization (No Pools) | Testing New Masternodes - page 195. (Read 810085 times)

legendary
Activity: 1484
Merit: 1007
spreadcoin.info
We have a few testcoins available now, please go to
http://spreadcointalk.org/index.php?topic=40.0

and ask, and you can setup your own Masternode within your test wallet!

Wanna try?
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Update about testnet version:

We have 344 MNs, with 80 un-elected (or not-yet-elected) ones, therefor 264 active ones. Only 36 missing.

We are almost there.  Grin
full member
Activity: 149
Merit: 100
I understand what you are saying, but you need PROOF that the address belongs to you and that proof is the private key.

What you have described is more or less the "normal" way to mine blocks.
No, the proof is the hash that you send the masternodes first.

This is what happens:

The miner sends 6 randomly picked masternodes (that everyone agrees on) an sha2 hash of: their found block + transaction from the private key that everyone must use to mine's address to their own address.

Then the masternodes respond with: Ok, if that sha2 hash turns out to be a valid block + transaction to miner's address, we will add it to the blockchain.

Then the miner provides the block + transaction to their own address.
The masternodes then sha2 hash it and if it matches the first hash provided by the miner, they add it to the blockchain.

Or am I still wrong?

Wouldn't this lead to centralized distribution?
legendary
Activity: 1526
Merit: 1001
Crypto since 2014
I understand what you are saying, but you need PROOF that the address belongs to you and that proof is the private key.

What you have described is more or less the "normal" way to mine blocks.
No, the proof is the hash that you send the masternodes first.

This is what happens:

The miner sends 6 randomly picked masternodes (that everyone agrees on) an sha2 hash of: their found block + transaction from the private key that everyone must use to mine's address to their own address.

Then the masternodes respond with: Ok, if that sha2 hash turns out to be a valid block + transaction to miner's address, we will add it to the blockchain.

Then the miner provides the block + transaction to their own address.
The masternodes then sha2 hash it and if it matches the first hash provided by the miner, they add it to the blockchain.

Or am I still wrong?
full member
Activity: 149
Merit: 100
I understand what you are saying, but you need PROOF that the address belongs to you and that proof is the private key.

What you have described is more or less the "normal" way to mine blocks.
legendary
Activity: 1526
Merit: 1001
Crypto since 2014

Do you think this'll work?

Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?

Wouldn't that... enable pools?

Umm... No?

I don't think you have understood what I've said. Can you take a look again please?

This idea makes pools worse, it seems - first of all, you can't have a block + an address. You need to have a coinbase transaction going to the miner. Second, this way, miner is not proving the ability to spend the coinbase tx.
Hmm... Ok I think I know what you mean.

So how about everyone must mine with the exact same private key to find a block.
When a block is found, the funds get sent to the miner's address, which he specifies somehow.
But before he releases the block info, first:

Miner sends 6 (random?) masternodes an sha2 hash of (the block he found + a transaction to his address).
The 6 Masternodes confirm (sign a message maybe) that if the hash turns out to be a valid block, it will be added to the blockchain and the transaction will be confirmed. (this is to stop people from stealing the block)
Miner then sends an un sha2'd version of the block he found + a transaction to his address.
The 6 Masternodes all sign message saying that the block was found and record it to the blockchain.

If the client receives a message from 4 of the 6 masternodes that the block was found + the transaction then they add it to their blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's transaction with their own.

Does that work?

You must have the private key to spend the coins, if everyone had the same one then anyone could spend it, masternodes also can do nothing with the funds without the private key either. 
But at the same time the block is mined with the private key everyone knows, the masternodes make sure the miner is able to withdraw his coins from that address before they get stolen. Do you know what I mean?
full member
Activity: 149
Merit: 100

Do you think this'll work?

Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?

Wouldn't that... enable pools?

Umm... No?

I don't think you have understood what I've said. Can you take a look again please?

This idea makes pools worse, it seems - first of all, you can't have a block + an address. You need to have a coinbase transaction going to the miner. Second, this way, miner is not proving the ability to spend the coinbase tx.
Hmm... Ok I think I know what you mean.

So how about everyone must mine with the exact same private key to find a block.
When a block is found, the funds get sent to the miner's address, which he specifies somehow.
But before he releases the block info, first:

Miner sends 6 (random?) masternodes an sha2 hash of (the block he found + a transaction to his address).
The 6 Masternodes confirm (sign a message maybe) that if the hash turns out to be a valid block, it will be added to the blockchain and the transaction will be confirmed. (this is to stop people from stealing the block)
Miner then sends an un sha2'd version of the block he found + a transaction to his address.
The 6 Masternodes all sign message saying that the block was found and record it to the blockchain.

If the client receives a message from 4 of the 6 masternodes that the block was found + the transaction then they add it to their blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's transaction with their own.

Does that work?

You must have the private key to spend the coins, if everyone had the same one then anyone could spend it, masternodes also can do nothing with the funds without the private key either. 
legendary
Activity: 1526
Merit: 1001
Crypto since 2014

Do you think this'll work?

Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?

Wouldn't that... enable pools?

Umm... No?

I don't think you have understood what I've said. Can you take a look again please?

This idea makes pools worse, it seems - first of all, you can't have a block + an address. You need to have a coinbase transaction going to the miner. Second, this way, miner is not proving the ability to spend the coinbase tx.
Hmm... Ok I think I know what you mean.

So how about everyone must mine with the exact same private key to find a block.
When a block is found, the funds get sent to the miner's address, which he specifies somehow.
But before he releases the block info, first:

Miner sends 6 (random?) masternodes an sha2 hash of (the block he found + a transaction to his address).
The 6 Masternodes confirm (sign a message maybe) that if the hash turns out to be a valid block, it will be added to the blockchain and the transaction will be confirmed. (this is to stop people from stealing the block)
Miner then sends an un sha2'd version of the block he found + a transaction to his address.
The 6 Masternodes all sign message saying that the block was found and record it to the blockchain.

If the client receives a message from 4 of the 6 masternodes that the block was found + the transaction then they add it to their blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's transaction with their own.

Does that work?
legendary
Activity: 1526
Merit: 1001
Crypto since 2014

Do you think this'll work?

Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?

Wouldn't that... enable pools?

Umm... No?

I don't think you have understood what I've said. Can you take a look again please?
newbie
Activity: 20
Merit: 0
It seems pool operator's got irritated with spread concept. They fear more clones of spread will come and finish these pools job.

louiseth1 is associated with suchpool [ www.SuchPool.pw ]
some of the history how this pool deal with it's miners



in saturncoin
I'm talking on behalf of suchpool.pw. Please note that NO FUNDS have been stolen from ANY users. We are legit, and not scammers at all.

Our problem with payouts was caused by many cronlocks.

in flapp coin
Hi users,

For those wondering why Dark.SuchPool.pw has it's mining interrupted, here's why:

There has been a new stratum exploit found. We have been victim of that exploit, and are currently patching our multiple stratums servers to counter this attack

In Hirocoin
Quote
Basically, our HiroCoin pool has been hit by multiple types of attacks simultaneously. We have had some Stratum DoS that we managed to mitigate as best we could, but we received some attacks through cloudflare on hirocoin's front end that shook off the entire front end server.

We never scammed any user out of their coin.




from bittor. A user comments his experiance
Quote

THIS IS A SCAM COIN BY SUCHPOOL  DONT MINE IT LOOK AT THE BLOCKS AT LAUNCH

you can check more details at bittor and all other coin threads.

IF SPREAD COIN WINS there will no more cheating from those mamMooth pools

i think most of miner's have those horrible experience with those cheating pools.  And only those few geniune pools are exempted
full member
Activity: 140
Merit: 100
And just so that everyone understand:

1- are pools possible? YES
2- are there already any pools? YES, private ones, at least one
3- are big pools possible? Maybe, but they are not economical.
4- Why? because anyone can steal the block found, so in practice, it is equivalent to solo mining.
5- since the restriction are economical and not technical, isn't there an economical work around for making pools possible? maybe, but no one has thought of them yet.
6- what happens if someone think of them? We, as a community, and Mr. Spread as the main dev will have to outsmart them and come up with new economical restrictions to pooling.
and 50% faster gpu miner  Grin
legendary
Activity: 1554
Merit: 1001
Just remember that I coined the term Ponzi Nodes.

It's so obvious what these guys are doing.  

It's the same six or seven accounts constantly posting how great spreadnodeshitcoin is.  They did the same with darkcoin.  Scumbags all of them.

Look at the trading on Bittrex.  It's obvious that they are trading to themselves.  

These are the same guys that were pumping darkcoin.  Just a few months ago they were claiming darkcoin was going to overtake litecoin.  Some were claiming $300 a coin darkcoin.

Now these same people/person and all their btctalk accounts are saying the same thing about spreadcoin.  

Private optimized miner

Private pools

Instamine

Same scammers that pumped darkcoin and made a plethora of bagholders.

Don't fall for this scam.  These guys are trading to thamselves to manipulate the price.  They will take your btc.  That's all they want.

Ask yourself this.

If this coin is so great then why don't they talk about real world usage?  I'll tell you why.  Because they want to turn it into another masternode ponzi where they don't have to spend a dime to mine since they already mined all the coins.  They just sit back and collect coins because they have them.

Only fools fall for this confidence scam.



It's also mostly the same guys bitching about how horrid Spread is - oh, and most of them are newbie accounts. Instamine? Hardly. Some people mined early, and you didn't get to - that's what "instamine" means. Put on your big girl panties and deal with it. Pools can only exist if every miner trust every other miner - Spread still has achieved its goal.

Well said, also can't wait for this new Card Specified Miner Wolf0 Smiley

card specified miner?

I meant the new miners you have been working on for increased hashrate, I thought you were working on both AMD & Nvidia versions.
legendary
Activity: 1526
Merit: 1001
Crypto since 2014

Do you think this'll work?

Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?
legendary
Activity: 1526
Merit: 1001
Crypto since 2014
Hey guys, I think we can fix pool mining!!

I just need to know how the hashing works (like, what gets hashed and in which order). Can someone please tell me?
Bump.

you should take a look at the code, but it goes roughly like this:

1- the whole block is hashed with double sha2.
2- the header, except for the hash above is signed with the private key and the least significant 5 bits of the nonce
3- results from 1 and 2 are appended to the header
4- the header is hashed with X11
5- compare with target, publish if it was reached, start again if not.
Basically, we need to take out the whole private key part so that anyone can claim a valid block to their address. Then once we find a block, submit it with our address attached for the funds to be sent to it.

This means that if you are mining for a pool, you can submit shares but give the blocks that you find to yourself.

But in order to stop people from stealing found blocks, by attaching their own address instead of the block finder, we need to:

Send sha2 hash of (found block + miner's address) to 6 (random?) masternodes.
Masternodes confirm that they have received the hash and if it is a valid block, will count it.
Miner then sends an un sha2'd version of block (found block + miner's address)
Masternodes all sign message saying that the block was found and put it onto the blockchain.
Attackers will need to control 4 of the 6 masternodes to replace the miner's address with their own.

Boom! Done! Hopefully.   Although it's probaly not going to work.

Will it work?
legendary
Activity: 1554
Merit: 1001
Just remember that I coined the term Ponzi Nodes.

It's so obvious what these guys are doing.  

It's the same six or seven accounts constantly posting how great spreadnodeshitcoin is.  They did the same with darkcoin.  Scumbags all of them.

Look at the trading on Bittrex.  It's obvious that they are trading to themselves.  

These are the same guys that were pumping darkcoin.  Just a few months ago they were claiming darkcoin was going to overtake litecoin.  Some were claiming $300 a coin darkcoin.

Now these same people/person and all their btctalk accounts are saying the same thing about spreadcoin.  

Private optimized miner

Private pools

Instamine

Same scammers that pumped darkcoin and made a plethora of bagholders.

Don't fall for this scam.  These guys are trading to thamselves to manipulate the price.  They will take your btc.  That's all they want.

Ask yourself this.

If this coin is so great then why don't they talk about real world usage?  I'll tell you why.  Because they want to turn it into another masternode ponzi where they don't have to spend a dime to mine since they already mined all the coins.  They just sit back and collect coins because they have them.

Only fools fall for this confidence scam.



It's also mostly the same guys bitching about how horrid Spread is - oh, and most of them are newbie accounts. Instamine? Hardly. Some people mined early, and you didn't get to - that's what "instamine" means. Put on your big girl panties and deal with it. Pools can only exist if every miner trust every other miner - Spread still has achieved its goal.

Well said, also can't wait for this new Card Specified Miner Wolf0 Smiley
sr. member
Activity: 406
Merit: 250
Just remember that I coined the term Ponzi Nodes.

It's so obvious what these guys are doing. 

It's the same six or seven accounts constantly posting how great spreadnodeshitcoin is.  They did the same with darkcoin.  Scumbags all of them.

Look at the trading on Bittrex.  It's obvious that they are trading to themselves. 

These are the same guys that were pumping darkcoin.  Just a few months ago they were claiming darkcoin was going to overtake litecoin.  Some were claiming $300 a coin darkcoin.

Now these same people/person and all their btctalk accounts are saying the same thing about spreadcoin. 

Private optimized miner

Private pools

Instamine

Same scammers that pumped darkcoin and made a plethora of bagholders.

Don't fall for this scam.  These guys are trading to thamselves to manipulate the price.  They will take your btc.  That's all they want.

Ask yourself this.

If this coin is so great then why don't they talk about real world usage?  I'll tell you why.  Because they want to turn it into another masternode ponzi where they don't have to spend a dime to mine since they already mined all the coins.  They just sit back and collect coins because they have them.

Only fools fall for this confidence scam.



I am having trouble believing you... Your name seems contradictory.
legendary
Activity: 1554
Merit: 1001
I'd just like to point out that there are 303 tSPR Masternodes online now at this point in time, let the payments begin Smiley
newbie
Activity: 42
Merit: 0
Just remember that I coined the term Ponzi Nodes.

It's so obvious what these guys are doing. 

It's the same six or seven accounts constantly posting how great spreadnodeshitcoin is.  They did the same with darkcoin.  Scumbags all of them.

Look at the trading on Bittrex.  It's obvious that they are trading to themselves. 

These are the same guys that were pumping darkcoin.  Just a few months ago they were claiming darkcoin was going to overtake litecoin.  Some were claiming $300 a coin darkcoin.

Now these same people/person and all their btctalk accounts are saying the same thing about spreadcoin. 

Private optimized miner

Private pools

Instamine

Same scammers that pumped darkcoin and made a plethora of bagholders.

Don't fall for this scam.  These guys are trading to thamselves to manipulate the price.  They will take your btc.  That's all they want.

Ask yourself this.

If this coin is so great then why don't they talk about real world usage?  I'll tell you why.  Because they want to turn it into another masternode ponzi where they don't have to spend a dime to mine since they already mined all the coins.  They just sit back and collect coins because they have them.

Only fools fall for this confidence scam.

legendary
Activity: 1624
Merit: 1001
All cryptos are FIAT digital currency. Do not use.
Yea rite.. I looked the other day and a single spread address controlled over 25% of the network, get your facts straight.

Wether it's pools or single miners, I tend to think the latter is worse. At least pools have accountability in which they have to obey to the network policies up to some point to ensure their miners get paid. I'd rather have 25% of a network in the hand of a pool op having 500 users behind vs a single farmer.

Do you have a way to disprove my opinon? How can mine be fud and your's not?

Edit; also large pools is just a question of time as the "solo" edge of Spreadcoin has been flawed, hence I saw it had it's purpose beaten.

Welcome aboard louiseth1. Smiley

Little do these third party interventionist ponzi pushers realize, it is the general public who is ignoring them. They, just as you and I, can see right through the lies and self imposed FUD.

@all
Please read Mr Spread's and let me know if I've missed anything. --> https://bitcointalk.org/index.php?action=trust;u=360096
legendary
Activity: 1554
Merit: 1001
Well the last 4 pages has been and interesting read.

It's funny how the Trolls stopped after they were given an explanation on how Spreadcoin works as everyone mines with their private keys & if pooled mining there would have to be 100% Trust from each miner which is far and few between in the cryptoworld for that to even succeed.

I have the utmost faith in Mr.Spread, look at what he has done in the last few days even with the whole Darkcoin thing.
Jump to: