Pages:
Author

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

legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Why would someone be motivated more (compared to value today) by expected future value of a bounty if his actions necessary to obtain that bounty are likely to reduce the value proposition of the deliverable for the bounty?

I understand that this is your assumption.
But my assumption is the exact opposit.
A workable escrow pool with collateral that can run profitable for 30 days is not going to happen. It will be horribly expensive, dangerous and will not be profitable.

And if YOU want to disprove that, it should be YOU who has to pay for this experiment.

The bounty is just a little present, we are not going to pay you for your expenses, if that is what you would like!  Grin

In the contrary, your expenses are what will cause you to give up such an experiment, and we are firmly counting on that.
legendary
Activity: 1105
Merit: 1000
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.

3500 SPR has nothing to do with 1 BTC.

Please don't confuse those two.

That's nonsense. It's almost exactly 1 BTC worth presently. They are interchangeable.

But then, who is doing the cheap talk here?
You just assume that you are going to make the pool work today, and get the money immediately?
Is that the reason you take the current BTC/SPR rate?  Roll Eyes

Show results first, and then you can claim the bounty and its conversion rate!

Might take a few weeks or months, right?
That's why we express the bounty in SPR, because 3500 SPR will still be 3500 SPR no matter if someone succeeds today or in 6 months, IF EVER!

And 1 BTC will still be 1 BTC today or in 6 months. I don't understand what you're trying to say.

Why would someone be motivated more (compared to value today) by expected future value of a bounty if his actions necessary to obtain that bounty are likely to reduce the value proposition of the deliverable for the bounty?
legendary
Activity: 966
Merit: 1000
Hey,
I can make android wallet for SpreadCoin. Need?
If yes, have any bounties for this?
elbandi is already working on it.

Besides an android wallet, would you be interested in creating something different for Spreadcoin?  If so, what would you enjoy doing?  I may be willing to pay a bounty.

I can make iOS, Blackberry, WP and web wallet.
If you have any ideas I can take for their implementation.

Something like this: https://play.google.com/store/apps/details?id=com.betty8080.mynewmasternodes ?
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
I think the issue more right now is that the value of making a pool simply isn't there. It cost almost $20k USD in bounties to get a pool running for CryptoNote coins when we did so with Monero, alongside the possibility of making fees from miners.

That's our conclusion too.

Is it theoretically possible? Yes.

Is it feasible? Not really, because who in his right mind would be ok with those uneconomic incentives.
legendary
Activity: 1484
Merit: 1005
But Coinbase and BTC-e are not pools, they are exchanges/onlinewallets. That's awholenother beast.

A pool can only steal as much as it takes a miner to realize there's something wrong. So if a miner checks the statistics even just once a day, the damage is very limited in size. And the damage of reputation a pool might have from this is much higher than the actual profit that stealing might bring.

(Sorry, should have been 2-of-3 multisig, corrected it)

And the pool cannot steal anything if you're in a 2-of-3 escrow with say, the mediator being a trusted third party (reputable person on this forum, whatever).

So... yeah. I don't think that currently the software is 100% "pool impossible" or anything, it's more "bonded pool mining amenable, with increased incentives for solo mining".

The bigger issue will come when someone decides to multipool SpreadCoin, I'd guess... so you'd mine for a bit on their server for free to generate your initial bond (mining whatever currency is currently profitable), then that bond enables you to mine SpreadCoins but the payout is in BTC. Miners tend to be bottom feeders and will mine whatever is consistently bringing in cash, if the automated multipool is set up correctly I believe you can amortize the risk enough to remain profitable. But for the moment this is a lot of effort.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
MrSpreads latest messages from spreadcointalk.org.

I'm not sure MrSpread's argument makes economic sense... Coinbase or BTC-e could also steal all their clients coins at any time, and have way more coins than a single pool ever will. However, pools are a business with real revenue and profit, which is lost in the event of theft for a small tangible reward. Certainly exchanges do run off with coins, but it seems like much fewer coins will ever exist on the pool, disincentivizing the pool from stealing the deposits. As has already been mentioned, all deposits can also be stuck in 2-of-2 multisigs with the pool owner and the miner, so that in the event that either the pool or the miner wants to try to steal the deposit, they can not.

At this point I think there is no reason that I can see that a pool cannot be made, the difference with Bitcoin, etc is that such a pool would be bonded mining as opposed to there being no fee for entry in BTC.

But Coinbase and BTC-e are not pools, they are exchanges/onlinewallets. That's awholenother beast.

A pool can only steal as much as it takes a miner to realize there's something wrong. So if a miner checks the statistics even just once a day, the damage a stealing pool can do is very limited in size. And the damage of reputation a pool might have from this is much higher than the actual profit that stealing might bring them.
legendary
Activity: 1484
Merit: 1005
MrSpreads latest messages from spreadcointalk.org.

I'm not sure MrSpread's argument makes economic sense... Coinbase or BTC-e could also steal all their clients coins at any time, and have way more coins than a single pool ever will. However, pools are a business with real revenue and profit, which is lost in the event of theft for a small tangible reward. Certainly exchanges do run off with coins, but it seems like much fewer coins will ever exist on the pool, disincentivizing the pool from stealing the deposits. As has already been mentioned, all deposits can also be stuck in multisigs with a trusted third party (e.g. 2-of-3 multisig escrow), so that in the event that either the pool or the miner wants to try to steal the deposit, they can not.

At this point I think there is no reason that I can see that a pool cannot be made, the difference with Bitcoin, etc is that such a pool would be bonded mining as opposed to there being no fee for entry in BTC.

I think the issue more right now is that the value of making a pool simply isn't there. It cost almost $20k USD in bounties to get a pool running for CryptoNote coins when we did so with Monero, alongside the possibility of making fees from miners.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
"Pool using Collateral" discussion at spreadcointalk.org started by Mr. Spread himself.

Please join, and you can discuss with Mr. Spread directly.

http://spreadcointalk.org/index.php?topic=82.0
newbie
Activity: 5
Merit: 0
Hey,
I can make android wallet for SpreadCoin. Need?
If yes, have any bounties for this?
elbandi is already working on it.

Besides an android wallet, would you be interested in creating something different for Spreadcoin?  If so, what would you enjoy doing?  I may be willing to pay a bounty.

I can make iOS, Blackberry, WP and web wallet.
If you have any ideas I can take for their implementation.
legendary
Activity: 1092
Merit: 1000
MrSpreads latest messages from spreadcointalk.org.

Quote from: MrSpread
Recently a new idea about how to make pools was suggested, I think it was already discussed sometime before. The idea is that each miner will send collateral equal to the block reward to the pool. Miners then submit shares to the pool as usual, if any miner tries to steal the block reward then pool would use collateral of this miner to pay to other miners and cheating miner will gain nothing.

Stealing
Miners cannot steal coins in this scheme but can pool do this? Obviously pool has collected many collaterals and can just take them all and run away. But what if pool is operated by some publicly known persons, legally registered as an organization in, say, US, would pool operators be able to safely steal your coins without any risk to themselves? The answer is yes and here is how it can be done:
1. Pool operators would spend the block reward and anonymize it. If anonymous transactions are implemented by this time then this can be done directly using SpreadCoin, otherwise they will exchange it to something like Monero and anonymize it there.
2. After that pool operators would claim that miner has stolen the block reward and redistribute miner's collateral to other miners.
3. Nor miner nor pool operators can prove to anyone that they didn't stole the money. External observers will only see that block reward was not redistributed to other miners as usual but they cannot know who has actually stolen it - pool or miner.

This means that pool can safely steal money while miners can falsely accuse pool of stealing their money and such claims cannot be confirmed nor disproved by anyone.

Economy
This scheme assumes that block reward is cheap so that it is not a problem for miner to obtain this amount. This claim is somethat of dubious.

If you can find blocks consistently then you don't need pool and associated risk of stealing your collateral. If you cannot find blocks consistently then collateral is probably exceeding the amount you will ever mine or is close to it, if you can easily just buy such amount why would you bother with mining?

If SpreadCoin price is low then there are less people mining it and solo-mining even for small miners is possible and they don't need pools. Currently even with one GPU you can find 1 block in 1-2 days, with small mining farm you will be able to find blocks regularly. If price is high then collateral is also expensive.

The other aspect is that requirement for such collaterals if massively adopted would move the price up, this would make this collateral not so cheap.

Quote from: MrSpread
Quote from: georgem
But what if the pool doesn't have 100% control over the collateral, but the money is on some kind of multisig address?

Something like an "automated escrow" as described in this video:

https://www.youtube.com/watch?v=ITRPrGuzqjE

No party can just run away with the money this way. They both have to fullfill their contract so that the collateral goes back to them.

This means, that not only does every miner need to deposit a collateral, but the pool ALSO needs to pay a collateral.
The pool will probably even need to match every collateral that every single miner has payed.

Let's assume 100 miners in 1 pool.
Every miner has to pay a collateral of X, so all miners in sum will pay 100 X.
So the pool needs to balance that and add another 100 X.

Now all the miners and the pool are equally invested and will both have to lose the same amount when they play foul.
Why we do not want pools in the first place? Because they put too many control in a too few hands. If they are cooperating (or were hacked, or one pool controls more than 50%) they can e.g. perform double-spending attack. If you you will design some system where miners should monitor pools for not misbehaving then it would not be bad at all, it may be even good, we will get both protection from possibly malicious pools and consistent payments for miners.

I still don't see how what you described will work.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Hey,
I can make android wallet for SpreadCoin. Need?
If yes, have any bounties for this?

Please visit http://www.spreadcointalk.org and post your offer in the subforum "Project Development"

http://spreadcointalk.org/index.php?board=6.0

We are in need of all kinds of developers.
hero member
Activity: 854
Merit: 1000
Hey,
I can make android wallet for SpreadCoin. Need?
If yes, have any bounties for this?
elbandi is already working on it.

Besides an android wallet, would you be interested in creating something different for Spreadcoin?  If so, what would you enjoy doing?  I may be willing to pay a bounty.
newbie
Activity: 5
Merit: 0
Hey,
I can make android wallet for SpreadCoin. Need?
If yes, have any bounties for this?
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.

3500 SPR has nothing to do with 1 BTC.

Please don't confuse those two.

That's nonsense. It's almost exactly 1 BTC worth presently. They are interchangeable.

But then, who is doing the cheap talk here?
You just assume that you are going to make the pool work today, and get the money immediately?
Is that the reason you take the current BTC/SPR rate?  Roll Eyes

Show results first, and then you can claim the bounty and its conversion rate!

Might take a few weeks or months, right?
That's why we express the bounty in SPR, because 3500 SPR will still be 3500 SPR no matter if someone succeeds today or in 6 months, IF EVER!
legendary
Activity: 1105
Merit: 1000
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.

3500 SPR has nothing to do with 1 BTC.

Please don't confuse those two.

That's nonsense. It's almost exactly 1 BTC worth presently. They are interchangeable.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.

3500 SPR has nothing to do with 1 BTC.

Please don't confuse those two.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.

Well, if someone actually makes it, and it works, he will profit from the pools fees, or whatever the means he chooses to make his profit. So that's not only the 1 BTC he will be after.
legendary
Activity: 1105
Merit: 1000
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.

Well, I mean, ~1 BTC isn't much motivation for someone to actually go out and make a pool; talk, however, is cheap.
full member
Activity: 198
Merit: 100
Please forgive for being the last to catch on...

But if we all appreciate the fact that the "no pools" aspect has served this coin well so far with decentralized mining and expulsion rate, can someone please tell me why we would bother trying to figure out how to pool mine it?  Huh
Good point. Until now SPR is "no pool", if someone will make a public pool then perhaps SPR will find a way to avoid this.
Precisely, there is no sign that SPR's decentralization is under threat yet. The world is moving forward everyday and there are so many more new things that can be implemented. It is best to leave "pool" issue as side note for the moment. Let Mr. Spread concentrate on implementing his version of MN and Instant Tx. Can't wait to participate in the next test.

Well, i still think that no pools is much more important than masternodes, and that we need to think in advance in order to protect this feature, so trying to break it will tell us its weaknesses and allow us to improve on it and make it less likely to be broken. Constantly discussing it and thinking of ways someone might use to circumvent it and fixing it in advance (or at least having the solution figured out before the circumvention really happens, so it can be implemented and deployed quickly) is the best way to keep it secure.

Exactly - you have to learn how to make it, break it, and put it all back together - then move forward.  Grin

Thanks. Was kinda thinking along those lines. Just dont want to get too distracted from other things like the MN's, IX, and other things that can help utility and adoption. S'all good!  Cheesy
full member
Activity: 202
Merit: 100
There is a bounty of 3500SPR to break the no pool. Whoever has solid idea of how it can be done should try it out. Is a cycle that things are being built, being broken and then being built again. The MN codes that Mr. Spread is building is from scratch and not clone. Let him focus on that and someone else can try to break the no pool.
Pages:
Jump to: