Bitcoin Forum
June 22, 2024, 05:22:03 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 [231] 232 233 234 235 236 »
4601  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 05:23:54 PM
Just posting in anticipation for those who just experienced miner idles:  Added another index to the shares database to speed up the calculation of worker hash speeds (was taking way longer than it should), which caused new work to be slowed for about 90 seconds.  It cut the time it took to calculate hash speeds down to less than 1/20th what it used to be, which will be noticeable as more and more workers enter the pool.
4602  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 05:07:17 PM
Great! I look forward to seeing those features.
The hide workers thing sounds good. How about being able to rename workers?

Will do.  Current list of improvements to be implemented tonight (PST time zone, so morning for some of you):
  1) Hide Workers
  2) Rename workers
  3) Reset worker password
  4) Optional email field for password recovery [and eventually for idle miner warnings]
  5) Optional SMS # field [will be used for password recovery and idle miner warnings once implemented]
  6) Personal block statistics included in the block listing [shares and reward]
  7) API settings to set what information the API reports
4603  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:51:49 PM
Those "premium services" sound great. I changed my donation level to 2.5%  Grin

One thing I would like to see is how many shares I contributed and what my payout was for each found block.
Also, being able to delete workers would be nice.

I'll be adding those stats to the block statistics this evening, as well as a hide worker.  Hidden workers won't appear in the list, or in the API, but their data will still be present if you wish to re-enable them.  That way the historical data is kept intact for all work done since the pool started.
4604  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:35:06 PM
The amount is put directly into confirmed rewards, and is available even if the block is later found invalid.

http://www.bitcoinpool.com/ has an invalid block rate of 3,5%, so in essence you offer better conditions than bitcoin itself!

Might I suggest to just have a very short wait time instead of direct payout? The system you suggest would benefit the miners more than you as the pool operator and would probably eat up your ~1% profit that transactions make up currently (or even more).

At the current model a miner would be stupid or very risk loving not to pay the 2,5%, as you have a loss of ~3,5% in the form of invalid blocks anyways (didn't find statistics from the other pools on the spot...)

I know bitcoinpool had quite a few invalids early on when they first started but haven't had as many recently.  Deepbit offers the same invalid protection as part of their 3% fee as well, and I doubt Tycho would keep running it if he was losing money.  As a smaller pool the risk is greater for me, but I think by offering these services at competitive rates I can make the pool grow fast enough to reduce that risk.

If the invalid rate is causing me to lose money to the point I'd have been better off mining personally at Deepbit/slush, I may adjust the instant rate higher (to cover myself on invalids), and then add a lower tier donation to receive payouts at 2 confirmations.
4605  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:59:25 PM
Great solution, offering "premium services" like that for a higher fee, but still keeping the choice at the "customer"!  Smiley

Would it pay out all of my money or only the money I earned for that 2,5% donation block?
(Example: I have 100 BTC confirmed and now set my donation over 2,5%, earning me 1 BTC - do I get 101 BTC or 1 BTC directly?)

Your confirmed total includes the complete reward from your 2.5% blocks (example:
  A block is completed and your total reward for the block was 4.  You had a donation set at 3% (0.12), so the total amount you will receive is 3.88.  You can withdraw the full 3.88 immediately, without waiting for 120 confirmations.  The amount is put directly into confirmed rewards, and is available even if the block is later found invalid.

  When you click the 'Pay Me Now' button, your entire confirmed balance is sent to you, so if you had another 15 BTC in your confirmed balance before the 3.88 block, your payout will be 18.88 when you click the button.

  This weekend I'll be setting up an hourly automatic payment script so you can receive your BTC whenever it reaches 'X' amount, or every 'X' hours, depending on your preference.  The feature will be another "premium service" for anybody with donations over 1% in the previous 24 hours.  This won't be an additional 1%, so if you're already donating 2.5% you will get this service as well.
4606  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:21:44 PM
I seem to be getting "last_share":"45 minutes" through the API even though the worker page lists closer to 45 seconds

Caught that, it's now fixed Smiley.

Another update: Instant payouts are now available for any blocks which you donated at least 2.5% of your reward.  I can't access my personal wallet from my office to seed the pool balance beyond what I left in there for testing.  If you get an error regarding your payout, you can try again once Block #123066 is confirmed.  Once #123066 is confirmed, instant payout will be available on all future blocks for 2.5%+ donators.
4607  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:16:35 PM
Yeah! Two blocks!

I'm glad I kept my miner in your pool overnight.
As soon as you went to bed, the pool started working great.  Wink

Keep up the great work!

My pool must have performance anxiety when I'm watching over it Smiley.

New update is live for the JSON API.  You can now get all of the information from the my account and my workers pages via JSON.  It's quite a large chunk of data currently, so tonight there will be customizable settings made available for the API (defaulting to only basic data) so you can tweak what data you want your app to receive.
4608  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 01:59:14 PM
Looks like the pool didn't have too many problems overnight.  Found two blocks!  I'm finishing up the code for instant payouts for donations over 2.5% right now.  If you look at the pool stats and they look weird (odd donation amounts listed in Payout Stats) don't be concerned, I'm just modifying my personal (user id 1) btc_earned/btc_donated values to make sure nobody is going to lose BTC or be paid more than their share.
4609  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 05:13:10 AM
Auto restart script is running and will keep running all night.  Will be back to work on figuring out why the process is crashing in 6-7 hours.  First thing tomorrow morning is linking the payout buttons to the My Account page in case we get lucky in all the chaos tonight.
4610  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 05:00:00 AM
I've applied a few more bandaids, including an auto restart script for the night, so if the pool crashes it's back up in about 1/10th a second.  I've got it creating a dump after each crash so when I wake up I can try to fix it while I'm at work.

It's still accepting shares, and submitting PROOF-OF-WORK to bitcoind, but you may lose some mining time during the brief pool restarts.  Consider this a 'caution' sign.  Hopefully after a good night's sleep I'll be able revive my old C debugging skills that have been dormant for so many years.
4611  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:44:06 AM
I need to make a button that auto-posts:  Pool crashed, bandaid applied and fingers are crossed!

My previous fix looked logical to me.  But I put it about 4 lines past the function call that crashed the process.  My brain/eyes didn't want me to read it properly after working about 18 hours straight Smiley.

UPDATE:  Got a response from the person who has the bad miner client crashing the poor pool.  Should be resolved shortly.
4612  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:24:49 AM
Are the errors occuring RIGHT NOW (as of about the last 30 seconds)?  My miners have resumed working since the block was put in place on the bad worker.
4613  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:22:52 AM
I sent a message to the owner of the worker, trying to find out what miner they're using and if there's anything strange in the settings.
4614  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 04:13:58 AM
One particular worker has been causing the crashes.  I've blocked them from the pool temporarily while I try to figure out what makes them so special.
4615  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:46:34 AM
Thank you all for the continued support.  As Sukrim stated, it is a great idea to have a second miner running low priority on another pool in case BTC Guild crashes in this early period.
4616  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:20:17 AM
Standing by.    Of course, you feel no pressure..   Cheesy

Getting a huge flood right now, adding debug log printouts into the code to find out exactly where the crash is coming from.  It's a memory leak issue, looks like it's related to that hashing I mentioned previously.  Also checking network logs to see if this flood is legit or not (although it looks like something slush mentioned with his pool over the weekend).

UPDATE:  Found out which worker is triggering the crash, now trying to figure out why.
UPDATE 2:  Back up and not crashing at the moment.  Gotta package some items that sold today for shipment, we'll see if it's stable or not soon.  Sorry for the inconvenience, but some bugs just can't be found until you open up for the whole world to play with.
4617  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:06:38 AM
Miners are idle.  Issues?


Pool is crashing instantly upon restarting right now, trying to figure out the cause.
4618  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 03:04:33 AM
Thanks!  Might want to flip flop This Round and Since Reset columns to go from smallest to largest.  Just a layout thing, no technical reason to do it that way, other than it soothes the brain. Smiley

Will update that tomorrow evening.  Since the "Since Reset" can be done at any time, there is no guarantee that "This Round" will be more or less than "Since Reset".  I'll have to move the calculations to be prepared before printing (right now the calculations are done and printed into the table as generated), then order them based on which was larger.

The API is now active for "My Account" information.  You can find your API key and the URL in "My API Settings".  "My Workers" information will be added in the next few minutes.  Tomorrow there will be a configuration screen on "My API Settings" to configure what data you want to include.
4619  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 02:41:25 AM
Yeah, just because it is a few magnitudes higher than any other reliable income from that pool and wasn't mentioned yet! Wink

Maybe you could list them more openly, similar to donations or something?
So people already get used to the thought that 1 block is more than just 50/25/12,5... BTC, but also some additional coins here and there.

("Bitcoin earned" additionally to "generated" maybe? Miners do a service to the whole money transfer system too after all...)

Transaction fees have been added for the additional transparency.

Yeah, back up now.  A reset all button for in addition to the reset individual workers would be handy as well.

Reset All button added to workers.
4620  Bitcoin / Pools / Re: BTC Guild - 0% Fee Mining Pool (Long polling, JSON API) on: May 10, 2011, 02:07:50 AM
Giving it a try...

What's with the income from transactions? (7 Bitcents currently from the 2 blocks so far)

Maybe list it as well in the payout history stats, even if you keep 100% of it.

Transaction fees are currently kept by the pool, which is the only "reliable" income generated by the pool.  To my knowledge no pool splits transaction fees among the miners at this time (correct me if I'm wrong!).  Once transaction fees are more common, and the BTC generated by blocks shrinks, they will get included with the total block split among the pool.  I'm working on setting up the conditions for when that switch will take place.
Pages: « 1 ... 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 [231] 232 233 234 235 236 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!