It seems I've been neglecting the forum for a day or two. We've had a big player beating us senseless at JD which has left me distracted.

Ah, Doog. You never cease to amaze me. You're one of the few people here that doesn't just throw out assumptions, and instead gives actual information that substantiates your views. Huge +1 with this.
I never really got the point of arguing from emotion. But I'm kind of autistic, so whatever.

Now, I think the idea of orphaning blocks should be ignored in relation to JD vs. elsewhere.
[... diagram and argument omitted ...]
So barring JD doing something nefarious (like attacking the network), it shouldn't really matter how many blocks the site is staking. This, of course, ignores the principle that states nobody should have 51%+ regardless of their intentions (as that makes it a centralized system, whether they want to abuse the power or not).
The problem is that as far as the CLAM network is concerned, the clock only 'ticks' once every 16 seconds. All block timestamps are exact multiples of 16 seconds. And so it's very possible that JD and OTHER both find blocks at the same 'time' (given such a grainy version of time). When that happens, JD will accept the block it found, and attempt to build on top of it. The rest of the network will accept whichever block they saw first. Since JD has 75% of the weight, the most likely outcome is that JD finds the next block, orphaning the OTHER's block.
And the solution that I discussed with xploited is to make the clock tick more often, reducing the chance of two blocks having the same timestamp.
2. People trust digging on JD way more than some strange client that magically shifts through your wallets for coins or whatever else. CLAM CLIENT sketchs me out personally and many many others. (I do think it is safe though, but honestly I personally do not have it downloaded and probably will not download it.)
I hope this doesn't sketch you out too much, but I have a newsflash for you...
When you type "/dig <addr> <privkey>" in the JD chat box, guess what JD does with that information. It makes an RPC call *to the official client* asking it to sign a raw transaction *with your private key*. ie. JD takes your private key, and gives it to the CLAM client. The CLAM client doesn't do anything with it other than using it to sign a transaction, and your key isn't stored anywhere, but it's important to realise that you are trusting the official client whether you use JD or not.
[mindless drivel]
Would you just fuck off already? Thanks.
It's odd that you would trust a third party website over a client that has source available, which you can even compile yourself, and that additionally, by trusting this third party website, you're opening the entire network up to a potential 51% attack.
I don't like third party sites either, but until we have "smart contracts" readily available and accepted, I don't see a way around it. People like the idea of having their coins "work for them" like they can at JD (in theory at least - we've been losing more than winning recently) and I don't see how we can achieve that without the third party holding their coins. Although, that reminds me:
About a year ago the idea was floated of allowing JD 'investors' to only actually deposit a fraction of their bankroll to the site while declaring the size of their total bankroll. The site would then act as if they had deposited the whole amount, using the actual deposit as collateral in the event that they lose. This would allow people to stake the majority of their own coins in their own wallet, while still having them "work" as if they were in the JD bankroll. I hope to finally implement such a system "soon".
The client is significantly safer then a website you send your private keys to.
Exactly. The client is used by the website to hold the coins. Any badness in the client is automatically also in the site, since the client is a component of the site.
I'm going to try to be nice, but your making it difficult.
Bay's a bigger fan of JD than I am. I see you guys looking out for the best interests of CLAM as a whole. He sees you attacking JD, and so is springing to its defence. I'm sure that's unnecessary, and we'll work it out reasonably. Adding 'age' to staking weight doesn't disadvantage JD unreasonably. If anything it makes things fairer. I suspect that JD is currently staking more than its fair share of the blocks (due to the way orphaning works when there's a race), which isn't how I want things to be.
You say you think its safe but it sketches you out?
I think I know where he's coming from. You must have heard a hundred times "why do you guys want my BTC keys?" and other such misunderstandings. People have been told to keep their wallets private, then you guys come along asking them to "import" their most precious file. People are suspicious. "Sketched out". Yes, we can say "review the code", or "we only use the keys to sign transactions", but most people don't have the skills to review the code or the understand to know what private keys even really are let alone how they're used. We're lucky if they know to keep their wallet safe in a lot of cases and there is a conflict when you then ask them to share their BTC wallet with the CLAM client.
[We] discussed the situation just last night and came to the conclusion its too early to decided if JD having the coins and the hold over the network that comes with it is temporary or something that will get worse over time
I didn't think of it at the time, but I think adding the ability for people to hold the majority of their coins locally (in their own copy of the client, as I described a few responses up) will help with this. I'll encourage the bigger investors to do just that. It's in their best interest, as well as the interest of the network as a whole.
Crypto currency should not be based on trust.
Absolutely laughable.
[...]
It is honestly hilarious that you think it is strange that normal people aren't rushing to download a thing that goes through all of their computers crypto wallets by a person who is named Xploited.
Oh dear. I'm answering this thread as I catch up on it. Things are getting unnecessarily messy here. Can't we all just get along?
The Clam Client only opens the wallets you explicitly ask it to. You make a good point that at JD you can 'dig' individual addresses rather than having to do it on a per-wallet level, but for people willing to 'dumpprivkey' in BTC and 'importprivkey' in CLAM, they can do the same too. And as Creative always points out, people who import their keys one by one are likely going to miss some, because they likely don't know about change addresses in enough detail.
So in summary:
* JD has an unfair advantage, and is staking too much
* JD threatens the network by being a single point of failure
* I support any reasonable attempt by the CLAM developers to help resolve these issues
* I will attempt to implement a system at JD that will allow investors to hold the majority of their coins locally, which I'm sure will at least partially fix the issues
* CLAM developers and JD aren't at war, and will work together to fix things!
Yeah?