Bitcoin Forum

Other => Archival => Topic started by: CoinHumper on October 11, 2011, 06:49:07 PM



Title: delete
Post by: CoinHumper on October 11, 2011, 06:49:07 PM
del


Title: Re: delete
Post by: doublec on October 11, 2011, 11:34:31 PM
So from this non programmers point of view I have learned several things that could easily hurt Solicoin 2.0.
3) Client must communicate with Super node
Where are you getting information about supernodes? Has source or a paper been released?


Title: Re: delete
Post by: tacotime on October 11, 2011, 11:39:05 PM
So from this non programmers point of view I have learned several things that could easily hurt Solicoin 2.0.
3) Client must communicate with Super node
Where are you getting information about supernodes? Has source or a paper been released?

it's part of coinhunter's "genius" solution to 51% attack, he just mines 50% of the nodes himself to ensure no one can ever get 51% and fork the chain


Title: Re: delete
Post by: bulanula on October 11, 2011, 11:40:50 PM
So from this non programmers point of view I have learned several things that could easily hurt Solicoin 2.0.
3) Client must communicate with Super node
Where are you getting information about supernodes? Has source or a paper been released?

It is all just rumours ATM, I'm afraid.


Title: Re: delete
Post by: Bobnova on October 12, 2011, 01:35:00 AM
Not at all, I and the rest of the IRC were told directly by CH about the trusted nodes doing every even block (with a difficulty of 1).
The entire IRC got to watch him duck questions about the trusted nodes, too.


Title: Re: delete
Post by: Red on October 12, 2011, 01:41:39 AM
I suspect it is different than you think. He was here last night saying it was distributed.

I think it probably does something like this.
-------------

That's actually pretty darn clever! He has created a trivial implementation of a vector clock. Basically the "trusted nodes" are really time keepers marking what happened in what order. I'm assuming they are known in number and non-anonymous nodes.

In the case of a network partitioning (intensional or otherwise) the known trusted nodes have to be partitioned as well. In this case, since you know the total number of trusted nodes, you have an additional piece of information to use in reconciling chain forks. The number of trusted nodes marking time on each fork. This defines the center of the SolidCoin universe.

If 90% of the trusted nodes are marking time on one fork, and you are hammering a fork with 10% of trusted nodes marking time, you will probably lose when the partitioned networks recombine. But fortunately, for you, that should become apparent as you see timekeepers drop off your chain.

---------------


My guess is the 'network requirements' are that every second block has to be signed by some king of magic private key. Of course that would be terrible design as the key will leak sooner or later but I can't think of any other way of getting trusted super nodes to contribute to the block chain in the way SC2 seems to have done.
I don't think it requires a common key. It does seem to require making a donation to the central fund though. Assuming anyone could participate as a trusted peer if they wanted, then you have the following dynamic.

Fork A: One hundred independent trusted peers interspersing donations between 1000 generated blocks, means 10 donations each.
Fork B: One clandestine group interspersing donations between 1000 generated blocks, means 1000 donations.

Perhaps that is the disincentive?


Title: Re: delete
Post by: Bobnova on October 12, 2011, 01:54:34 AM
Saw on IRC what it takes to be a supernode:

A wallet with 1m coins in it, that appears to be the only thing.

The premine was slightly higher than announced, given that ten supernodes each got 1.2m coins!

Even numbered (supernode) blocks don't generate coins, rather they cost 5% of whatever a normal block is worth.



It's an interesting way to prevent 51% attacks, but it A) assumes the attacker doesn't have 1m coins, and B) currently places the entire network in the hands of a single person (centralized!).


Title: Re: delete
Post by: johnj on October 12, 2011, 01:56:24 AM
Saw on IRC what it takes to be a supernode:

A wallet with 1m coins in it, that appears to be the only thing.

The premine was slightly higher than announced, given that ten supernodes each got 1.2m coins!

Even numbered (supernode) blocks don't generate coins, rather they cost 5% of whatever a normal block is worth.



It's an interesting way to prevent 51% attacks, but it A) assumes the attacker doesn't have 1m coins, and B) currently places the entire network in the hands of a single person (centralized!).

Wait, so the premine was actually 12m?


Title: Re: delete
Post by: Bobnova on October 12, 2011, 01:57:30 AM
Don't forget the (70k? 37k?  I can't remember) for the Coin Protection Fund (in RS/CH's wallet) and the 1.2m "for reimbursing 1.04 coins".

So something like 13.3m premine.  New record!


Title: Re: delete
Post by: doublec on October 12, 2011, 02:05:05 AM
Wait, so the premine was actually 12m?
The coins are apparently unspendable - the client is hardcoded not to allow spending from the premined supernode addresses.


Title: Re: delete
Post by: johnj on October 12, 2011, 02:05:16 AM
Don't forget the (70k? 37k?  I can't remember) for the Coin Protection Fund (in RS/CH's wallet) and the 1.2m "for reimbursing 1.04 coins".

So something like 13.3m premine.  New record!

Lolcust is gonna be jealous ;)

But holy shit, 13m coins is -crazy-.  If this turns out to be true, I would push for CH getting a forum 'scammer' label.  This is a gross display of classic bait-n-switch.  During the beta, the mining hashes were higher and he announced there would only be ~1m coins. Just yesterday he was bashing GG/TBX, saying that those have more premined which (allegedly) turns out to be a bold-faced lie. Combined with the other half-truths which he spews to deliberately mislead folks.... yeah, I say a 'Scammer' label could possibly be in order.


Title: Re: delete
Post by: johnj on October 12, 2011, 02:06:42 AM
Wait, so the premine was actually 12m?
The coins are apparently unspendable - the client is hardcoded not to allow spending from the premined supernode addresses.

Ahh, then that changes things maybe.

If the coins are unspendable, then what purpose does their creation serve in the first place?


Title: Re: delete
Post by: Bobnova on October 12, 2011, 02:08:51 AM
To secure the network as a centralized agency.
That does assume they really are hardcoded that way of course.
They also send the coins each block costs to the CPF, which can spend coins.


Title: Re: delete
Post by: johnj on October 12, 2011, 02:16:00 AM
That is poor analysis. The CPF is awarded those coins (5% created, 5% from node). The "Trusted nodes" lose money supporting the network and anyone can become a trusted node provided they match the network requirements. It's pure decentralized trust. If it sounds interesting to you then you'll have to wait until tomorrow when all will be revealed.

He's saying that anyone can become a trusted node.  Does that mean he has more premined coins to hand out?


Title: Re: delete
Post by: kano on October 12, 2011, 02:34:36 AM
Wait, so the premine was actually 12m?
The coins are apparently unspendable - the client is hardcoded not to allow spending from the premined supernode addresses.
Well ... to state the obvious ... unspendable at the moment.


Title: Re: delete
Post by: Bobnova on October 12, 2011, 03:07:27 AM
Yes, you did have a math+reading comprehension failure.

Go back and re-read that post and the one(s) above it.
12m premined for nodes + 1.2m for 1.04 coins + CPF fund = 13.something million.


Title: Re: delete
Post by: Deprived on October 12, 2011, 03:52:39 AM
Wait, so the premine was actually 12m?
The coins are apparently unspendable - the client is hardcoded not to allow spending from the premined supernode addresses.

And as it's not open-source, how are we supposed to:

A.  Know that's the case.
B.  Know that any update doesn't change it?

If the answer to those is "you have to trust me" then WTF is the point of hard-coding it in the first place?


Title: Re: delete
Post by: DeathAndTaxes on October 12, 2011, 04:10:57 AM
Neither.  A rather pathetic method to siphon funds from the SC economy into the personal wallet file of one person.


Title: Re: delete
Post by: Spacy on October 12, 2011, 03:56:49 PM
Neither.  A rather pathetic method to siphon funds from the SC economy into the personal wallet file of one person.

It all comes down to one question: Do you support the CPF or not? Answer this and you know if SC2 is for you or not.


Title: Re: delete
Post by: DeathAndTaxes on October 12, 2011, 04:05:47 PM
Neither.  A rather pathetic method to siphon funds from the SC economy into the personal wallet file of one person.

It all comes down to one question: Do you support the CPF or not? Answer this and you know if SC2 is for you or not.

CPF doesn't exist.  The money flows directly into Coin Hunter's wallet.  Period.  You can dress that up with any fancy acronym you want but the reality is there is a mechanism which transfers wealth to CH.  He holds the private keys it is his coins.

Maybe he will use it for good.  Maybe he will use it to end world hunger.  Maybe he won't.

The real question is do you want to be involved in a centralized digital fiat currency which requires implicit trust on a single person without any checks or balances.

Essentially Coin Hunter's scheme undoes all the advantages of crypto-currency

Non-fiat is now fiat.  He can directly manipulate the inflation or deflation of currency to his personal benefit.  i.e. Federal Reserve for SC.
Decentralized is no Centralized.  He controls all the keys to the castle, all the source code, and if he died tomorrow SC would fail.
Trust-Free is now Implicit Trust.  The entire SC system works if you trust Coin Hunter to do the right thing today and always in the future.  If he doesn't it fails.



Title: Re: delete
Post by: Spacy on October 12, 2011, 04:11:01 PM
Neither.  A rather pathetic method to siphon funds from the SC economy into the personal wallet file of one person.

It all comes down to one question: Do you support the CPF or not? Answer this and you know if SC2 is for you or not.

CPF doesn't exist.  The money flows directly into Coin Hunter's wallet.  Period.  You can dress that up with any fancy acronym you want but the reality is there is a mechanism which transfers wealth to CH.  He holds the private keys it is his coins.

Maybe he will use it for good.  Maybe he will use it to end world hunger.  Maybe he won't.

The real question is do you want to be involved in a centralized digital fiat currency which requires implicit trust on a single person without any checks or balances.

Essentially Coin Hunter's scheme undoes all the advantages of crypto-currency

Non-fiat is now fiat.  He can directly manipulate the inflation or deflation of currency to his personal benefit.  i.e. Federal Reserve for SC.
Decentralized is no Centralized.  He controls all the keys to the castle, all the source code, and if he died tomorrow SC would fail.
Trust-Free is now Implicit Trust.  The entire SC system works if you trust Coin Hunter to do the right thing today and always in the future.  If he doesn't it fails.

So you don't support the CPF?


Title: Re: delete
Post by: Spacy on October 12, 2011, 04:23:18 PM
I got no problem w/ concept of CPF.

Make a CPF that doesn't involve a centralized, implicit-trust, digital fiat system and it is a great idea.  If the cost of CPF is destroying everything good about crypto-currency then the price is too high.

Like saying:
"Eat dogshit and I will feed this baby". 
"I am not eating dog shit."
"So you don't support feeding babies?"

If you find a good working way to operate a decentralized CPF, I will support the idea :)


Title: Re: delete
Post by: Lolcust on October 12, 2011, 06:15:51 PM
I got no problem w/ concept of CPF.

Make a CPF that doesn't involve a centralized, implicit-trust, digital fiat system and it is a great idea.  If the cost of CPF is destroying everything good about crypto-currency then the price is too high.


Like saying:
"Eat dogshit and I will feed this baby". 
"I am not eating dog shit."
"So you don't support feeding babies?"

Well, while my fun-d is sorta centralized (AF and coblee found a rather elegant solution to sorta-decentralizing laundry part of the fund) and does involve implicit trust (not so much in me but in enlightened self-interest of mine), it is not fiat.

I can't make "even moar tee-bee-exes" at a whim.

So in theory, you should like TBX more than SC2 :D


Title: Re: delete
Post by: Deprived on October 13, 2011, 12:44:39 AM
I got no problem w/ concept of CPF.

Make a CPF that doesn't involve a centralized, implicit-trust, digital fiat system and it is a great idea.  If the cost of CPF is destroying everything good about crypto-currency then the price is too high.


Like saying:
"Eat dogshit and I will feed this baby". 
"I am not eating dog shit."
"So you don't support feeding babies?"

Well, while my fun-d is sorta centralized (AF and coblee found a rather elegant solution to sorta-decentralizing laundry part of the fund) and does involve implicit trust (not so much in me but in enlightened self-interest of mine), it is not fiat.

I can't make "even moar tee-bee-exes" at a whim.

So in theory, you should like TBX more than SC2 :D

You "theoretically" having a way to decentralize control of your slush-fund is in no way the same as it being decentralized.  Once you no longer have control over it THEN you have the right to criticize SC2 (on that issue - you obv have the right to criticize it on all its other flawas already).

TBX and SC2 both have one person controlling a large number of pre-gernerated coins.  Spin it how you like - but until you no longer have the OPTION to sell/transfer them you're in the same boat.  Talk of how you 'could' lose control of them carries no weight with me: talk's cheap - action is what convinces me.


Title: Re: delete
Post by: Lolcust on October 13, 2011, 12:47:03 AM
I still have no power to conjure extra coins, while trusted nodes allow author to force changes at a whim


Title: Re: delete
Post by: johnj on October 13, 2011, 12:48:45 AM
You "theoretically" having a way to decentralize control of your slush-fund is in no way the same as it being decentralized.  Once you no longer have control over it THEN you have the right to criticize SC2 (on that issue - you obv have the right to criticize it on all its other flawas already).

TBX and SC2 both have one person controlling a large number of pre-gernerated coins.  Spin it how you like - but until you no longer have the OPTION to sell/transfer them you're in the same boat.  Talk of how you 'could' lose control of them carries no weight with me: talk's cheap - action is what convinces me.

Slightly different boat, as TBX doesn't take coins directly from miners.  CH's fund grows -directly- from mining, whereas Lolcusts does not.  Though I agree the centralized point is valid.


Title: Re: delete
Post by: Deprived on October 13, 2011, 01:20:10 AM
I still have no power to conjure extra coins, while trusted nodes allow author to force changes at a whim

You already have 7 mill+ of them - why would you NEED to conjure more (obviously if you managed to sell those 7mill then you would - but don't think you've manged that so far)?

I'm not claiming you INTEND to cash out the 7 mill premined/pregenned - but if you DO intend to cash out on the chain then selling those is of far more importance than creating even more (unsellable) coins.


Title: Re: delete
Post by: Clipse on October 13, 2011, 03:51:32 PM
I still have no power to conjure extra coins, while trusted nodes allow author to force changes at a whim

You already have 7 mill+ of them - why would you NEED to conjure more (obviously if you managed to sell those 7mill then you would - but don't think you've manged that so far)?

I'm not claiming you INTEND to cash out the 7 mill premined/pregenned - but if you DO intend to cash out on the chain then selling those is of far more importance than creating even more (unsellable) coins.

And a huge tbx dump occured in last 2days, coincidence?