Search content
Sort by

Showing 20 of 422 results by 1bitc0inplz
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 13/08/2011, 15:10:00 UTC
Hi, have a good day.

Any progress on something to show historical shares in each round for each individual? Now that this doesn't directly relate to BTC earned it would make things more transparent and clearly show the "unders and overs" system in action. It would also allow us to see our Pot of BTC remaining to even things out during a long round.

There has been good progress made on that, and I have all those numbers you ask for in our database. Unfortunately this past week has got us sidetracked fighting off DDoS attacks  Angry

For the stability of the pool, this dictates that we must spend some more time applying some of our lessons learned and attempt to reduce the effects of further attacks.

I do not want to attempt to guess when we will feel comfortable with our additional measures and be able to return to developing features. However, I completely understand the interest in trying to be transparent. If you (or anyone else) wants up to the minute details on those stats, do not hesitate to #bitp.it on irc.freenode.net and I'll be glad to give you all the information I can. Considering we haven't yet exposed that via the UI, it's the least I can do.
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 13/08/2011, 13:38:02 UTC
Good morning Bitcoin world!
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 13/08/2011, 02:15:31 UTC
Well the problem for me is that I submitted between 8-10k shares which never got accounted/paid/estimated during the block.

I guess they are lost now but it did submit to the server during the timeframe people posted in here that stats dont update ;/

I do believe you, and I am extremely sorry about the situation. I wish there was a way I could find out what all was lost during the downtime (for everyone), but unfortunately if the queue crossed the high water mark and started discarding new messages there is no hope of recovering those.

I know it doesn't make up for anybodies lost work, but if it's any conciliation, I am working right now on some steps to attempt and limit the impact of future attacks of this nature. I am not saying it will stop the attacks, as attacks of this nature of purely a cat and mouse game, but hopefully it will mitigate some of the symptoms.
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 13/08/2011, 00:07:16 UTC
New shares is being added now however I didnt receive any credit for the shares I submitted while the stats werent updated.

1bitcoinplz can you tell me how you will resolve the missing credit please, I cant waste my time mining on a pool like that.

I apologize for the downtime. We've been under some form of an attack (some form of DDoS I suspect) for going on a week. Last night was by far the worst, it brought the entire system offline. In fact, somewhere in the whole mess our accounting process locked up and was offline for about 6 hours.

I restarted it the first thing when I noticed it (when I woke up). It processed every share in it's queue. All shares in the queue were accounted for.

If shares are "missing" it could be for one of two things. Our pool was offline a lot, and therefore your expected share rate per hour would not be equal to what we were all actually getting.

If shares were missing for any other reason, it's probable that the sheer number of shares in the queue exceeded the high water mark. If  that is the case, then the attackers have screwed us all over pretty big  Sad
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 12/08/2011, 12:31:54 UTC
sorry guys, our accounting piece lock up during last nights DDoS.

I've restarted it, and it is now catching back up with your share submissions. Nothing was lost.

On a plus side, the rapid accounting over 6 hours worth of shares made a hugh impression on Bitcoin watch  Smiley:




Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 11/08/2011, 01:50:22 UTC
Come on long block, you sure are long  Cheesy

Wow, and long block solved and then another one right in a row! I should voice my concerns about long block more often, lol  Grin
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 11/08/2011, 00:27:20 UTC
Come on long block, you sure are long  Cheesy
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 07/08/2011, 21:06:48 UTC
if you pay for invalid blocks,why the confirmation?

Good question. It's mainly just the way we've got things coded right now. We need a fix schedule at which to run our reward disbursement algorithm, and block confirmation made the most sense as that is when the pool receives income, thusly maximizing the total possible payout. Additionally, when we first switched over to ESMPPS we had 0 buffer (obviously) so for the first round (at least) we had to wait for the block to get confirmed.

Right now, if a block is invalidated, the shares from that round are included on the next rounds payouts.
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 07/08/2011, 15:17:23 UTC
Block #139864 (round 25) has been confirmed.

Thats 0.08126883 BTC for me  Grin

w00t!

That was a much deserved payout for everyone! Hopefully round 26 doesn't prove to take nearly as long  Smiley
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 06/08/2011, 22:34:21 UTC
Now mining you on unlucky rounds preferentially. If you're on a long round my proxy goes to you before any other XXPPS pool.

We truly appreciate it. All of our members (part time or not) are really important to us. The fact that you try and jump in and help on the long rounds is really a good thing  Smiley

Would it be possible to show what percentage we are on the current round, or, predict when we can get our Bitcoins?

We can certainly add CDF to our stats bar. Right now one of our members has it in the unofficial bit pit IRC chat bot  Smiley

As for predictions of when funds will become available, that is something that is a little harder to predict. It's always 120 block confirmations after the round ends, but there is no way of knowing when a round will end.

Luckily we just ended round 25! Great job everyone!!! So, the shares from that round will be made available once the block reaches 120 confirmations.
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 06/08/2011, 01:43:49 UTC
I recently switched from slush's mining to BitPit, and I like it here! Smiley

Welcome! I'm always glad to see new people  Smiley

this round is twice as long, but since we can't see the "bufferred" btcs, we can't know if we are still
getting the full share's actuall value or not!

The buffer is fine. We've had several lucky rounds, and have a nice surplus at the moment. Getting this information displayed is a high priority for us, and something we're actively working on.

In regards to the full share price. ESMPPS will remember your full share price, and will always try and make that up to you if the buffer runs out. Shares never depreciate in value.
Post
Topic
Board Pools
Re: Eligius: Reward method POLL: 2011 August (TAKE 2)
by
1bitc0inplz
on 04/08/2011, 23:36:16 UTC
One thing to keep in mind, is that the graph shows exceptionally bad luck over a very short term. To get a true picture of how a payout method effects a user (and a pool) one must consider all possible outcomes.

When we were developing ESMPPS we created a simulator to plot the various possible outcomes of a payout system. It doesn't have a lot of these methods, because some we were not considering. But, it does currently simulate ESMPPS, PPPS, SMPPS and Prop (for a baseline). And, since it's open source, I highly encourage everyone to play with it and (perhaps) implement some of the above methods that are missing.

The URL is: https://github.com/lowentropy/pool_sim
Post
Topic
Board Pools
Re: [~70GHs] BTCPool24 0%,PPS,PP,instant pay,we pay inval.blocks
by
1bitc0inplz
on 04/08/2011, 23:29:51 UTC
I think your thread title is wrong, you pool has less than 18 GH/s, not 70 GH/s  Wink
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 04/08/2011, 13:15:32 UTC
We've found a new block! Congratulations are in order !  Cool

Indeed, congratulations all around  Smiley
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 03/08/2011, 01:10:29 UTC
Older versions of the Bitcoin app incorrectly calculate difficulty. The difficulty listed on bitp.it is the correct difficulty. Seemingly that site is either running an older version of bitcoind or is pulling from somewhere that is.
Post
Topic
Board Pools
Re: [~3.5 Ghs] pool.mkalinin.ru - 0% fee, 5 BTC prize for finder of first block
by
1bitc0inplz
on 02/08/2011, 07:32:18 UTC
which one part of "ozco.in branding" there? Never seen before this site, simplecoin only before your 1st post.

ok, seeing you cannot see it i have taken a screenshot and put a big red arrow to help Cheesy
http://imgur.com/COzyt



lol, perhaps he has alost not been to his only pool's website as well  Cheesy
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 02/08/2011, 01:15:43 UTC
Great job everyone, another block well done  Smiley
Post
Topic
Board Pools
Re: [90 GH/s] EMC: 0 Fee/LP/API/PayPal Payout/Free SMS/US/EU/AU/Full 8 Payout/More
by
1bitc0inplz
on 02/08/2011, 00:42:26 UTC
Since we wrote our own pushpool replacement, we did all the scoring calculations there. You are correct, PHP wouldn't be the place to do them. Neither is SQL though. To do it right you'll want to do it in your pool backend, which is pushpool I'm assuming? You'll want to keep the shares in memory, and do your scoring computations off of the in-memory copy.

I'm a little unclear on how you'd achieve keeping the scoring information in memory in a long round without taking up an extraordinary amount of memory?  But regardless, how do you pass that information off to a web browser looking for it?  Additionally, how do you handle (or do you not) multiple getwork servers?  Each one would have differing information.

I do not know much about your backend, but it sounds like we are two entirely different architectures. On my pool we use Redis (a no-SQL datastore) and Node.js. Additionally we have a single "getwork server". So, since Redis stores everything in memory anyway, we were able to really quickly re-perform the scoring algorithm on every share submission. Unless you centralize your share data in someplace other than SQL, I do not think our solution will be easy for you.

I am curious, why do you have multiple servers? Is it to allow for users to be closer to a server (e.g., geographic distribution), or are you doing this for performance reasons? If at all possible try and consolidate your getworks to a single server, and I think that will open up more possibilities to you.

I read the linked post in regards to how ESMPPS works and I'm a little confused - it seems like unless you have a large run of good luck, the pool will always run in the red and be behind in paying out shares?  As time goes on, the pool would go further and further into the red.  Does ESMPPS count on a run of good luck to even things out?

I am not aware of any single post that fully describes ESMPPS, unfortunately. I'd love to write one, but I've just been pretty swamped lately.

ESMPPS does not depend on luck to even things out. In fact, that is one of the key differences between it and SMPPS. SMPPS pays out older shares first. So, if the pool gets behind on payment, then it neglects newer shares to pay back older shares. This creates a problem where new miners may have to wait several rounds without any payment before receiving any of their earnings. Obviously nobody wants to work for "free", so it would be a very disastrous thing for a SMPPS pool to go red.

ESMPPS solves this problem by putting all shares into "buckets", allocated by their percent paid.  A bucket is never paid more (percentage wise) than the least paid bucket. This allows for all shares to be paid the maximum amount possible, while not favoring older or new miners.

Take the scenario where a pool is always lucky. The pool would therefore always have a positive buffer, and therefore pay 100% of what a 0% "true" PPS would. However, you and I both realize two problems with this scenario. A, no pool will ever be lucky 100% of the time. And B, no "true" PPS can sustain a 0% fee.

So, let's look a a difference scenario. Say you pay out on invalid blocks, and have a 0.5% block withholder rate (e.g., 0.5% of your pools hashing power is "attacking" you by withholding any block solutions they may find). Assume the probability of a block becoming invalid is ~1%. Also, assume that "luck" nets out to 0 over a long period of time.

In this scenario, you will eventually reach a future where no bucket is paid past the 98.5% bucket. However, unlike *MPPS systems old and new shares are paid immediately up to the 98.5% range. This underpayment is remembered by the system, and if the buffer goes positive, the backpay is made up. Interestingly enough, even in this scenario the ESMPPS pool still behaves "normal" and outperforms any true PPS pool, provided that true PPS pool charges more than a 1.5% fee.

IMHO it's a pretty interesting dynamic, a pool that "self regulates" itself. This is, ideally, what a true PPS pool tries to accomplish when the pool operator charges a fee. However, in the case of ESMPPS it set by the probabilities of the situation itself, and if the situation takes a turn for the better then everybody wins. If the situation stays the same, it still outperforms true PPS.
Post
Topic
Board Bitcoin Discussion
Re: Buying Bitcoins - Why is Dwolla/Paxum middleman required?
by
1bitc0inplz
on 01/08/2011, 11:49:39 UTC
The only advantage I see is that Dwolla and Paxum can accept ACH.  Why can't an exchange set this up directly?
Fraud. ACH transactions can be reversed weeks later with a claim that the owner of the account didn't authorize the transaction. The middle man confirms that the transaction is authorized by the account holder, handles the ACH disputes, and eats the cost if it turns out the transfer was fraudulent.

You are correct.

If I am not mistaken, ACH transactions can be reversed 30 days after the fact. And, in certain circumstance, I believe their is even a larger window for which the ACH can be (at least in part) reversed.
Post
Topic
Board Pools
Re: bit pit - (LP, ESMPPS, 8-decimal payout, SSL, API, 0% fee, Almost 0% Stales!)
by
1bitc0inplz
on 01/08/2011, 11:34:39 UTC
just tried to delete one of my workers. it doesn't work^^ I'll get the following message: "Not yet implemented."

cheers iro

Sorry about that  Smiley That is just one of those features we haven't gotten back around to yet.

If you'd like, you can contact us (or PM me) which worker(s) it is you'd like to remove, and I can manually assist you.