Bitcoin Forum
June 22, 2024, 10:35:01 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [104] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 »
2061  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 17, 2012, 09:49:01 PM
Sorry, guys, I accidentally turned on var diff on port 8332. Fixed. I guess ztex btcminer only supports diff 1?

I have been watching port 9000 to make sure that noone left a cgminer unattended and getting everything rejected. Since that's not the case I will leave GBT up for testing.
2062  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 17, 2012, 09:04:05 PM
GBT (getblocktemplate) testing is up on port 9000.

Testing so far:

cgminer isn't sending a workid and so every proof-of-work is rejected with the message "unknown-work". Have to look into this.

bfgminer works. But it occassionally says "Failed to get next data from template; spinning wheels!". It also sometimes says the pool is issuing old work right after a block change. Not sure yet what causes this.

Not much point testing cgminer (2.9.3) further before the workid issue is resolved. But please do test bfgminer and any GBT proxy you may have. Let me know how it runs.
2063  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 16, 2012, 08:00:58 AM
There's a nice and friendly guide for how to clear the java temporary files here: http://www.java.com/en/download/help/plugin_cache.xml

If you're not on Windows you can use
Code:
javaws -viewer
at the command line to get to the java control panel. That works on Windows too.
2064  Bitcoin / Mining software (miners) / Re: BitMinter miner (Win/Linux/Mac, NEW: BFL and Icarus FPGAs supported) on: November 14, 2012, 10:22:15 PM
If i have a dedicated miner running for 1 month using only the bitminter miner constantly:

Roughly how much bandwidth would that use?

Can anyone give me a ballpark figure for this, i.e: 2 gig per month, 3 gig?

Maybe this can help:

http://bitcoin.stackexchange.com/questions/360/what-are-the-bandwidth-requirements-of-a-mining-rig

With rollntime and variable difficulty BitMinter client will use very little bandwidth. Even a bit less in the future when I add Stratum support.
2065  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 14, 2012, 09:42:47 PM
Quote

As always Dr is on top of his shit. Thanks Smiley

+1
He is good for sure Very good!

My name is DrH and I paid for approve of this message. Thanks Cheesy
2066  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 13, 2012, 06:21:40 PM
Does BitMinter support the stratum protocol yet?

Not yet. Here's the status right now:

Variable difficulty is still only in testing on port 9000. Waiting with putting that on port 8332 since hashpower.com doesn't support var diff yet. If ASICs hit the market soon then I will of course turn on var diff.

GBT (getblocktemplate) is almost ready for testing. Will be up on port 9000 soon.

Stratum is next on the list.
2067  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 13, 2012, 06:15:49 AM
Fixed. Lots of coins just went out.

The payments got stuck last night. All payments for blocks were set up as usual but were not being processed, so coins did not go into user accounts. Some blocks were showing in the block list with negative number of confirmations remaining and prepay was not working either. This has now been fixed, user accounts credited and payments have gone out for those who are above their auto cash out threshold.

Apologies for the late payouts.
2068  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 13, 2012, 05:52:10 AM
Payouts appear to be stuck. Working on it!
2069  Bitcoin / Mining software (miners) / Re: [WebService] json.karasoft.com - Consolidated Pools/Miners Stats using JSON/RPC on: November 12, 2012, 08:39:08 PM
Nice service. You can go the oppsite way of the mobile apps with this and fill a big screen with loads of stats. Grin

Thanks for adding BitMinter templates!
2070  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 12, 2012, 08:07:39 PM
BitMinter now supported at http://json.karasoft.com/ with predefined templates. While BTCmon and Bitcoinium are great on phones, this one is perfect on big screens - it can show a lot of information at the same time and is very configurable.

I added a new menu on the bitminter website, "tools" -> "third party apps", where you can find the apps and sites with BitMinter support.
2071  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 12, 2012, 07:10:50 PM
Did anyone notice? No? Because Monit just killed and restarted it. Monit is an awesome tool Smiley

Monit IS an awesome tool!  Grin

Yep. Thanks for the hint on that one. Works much better than Nagios just telling me something is broken.

The real question is: Have you setup monit to monitor everything else the bitminter technology stack?

Working on it. I wanted to see first how Monit worked out, and it is looking great. I could get used to this sort of hands-off server administration. Cheesy

I'll have to add pidfiles for my own apps - I don't think Monit will work right without those.
2072  Bitcoin / Pools / Re: [2000 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 12, 2012, 06:45:04 PM
namecoind managed to deadlock itself AGAIN.

Did anyone notice? No? Because Monit just killed and restarted it. Monit is an awesome tool Smiley

This should allow us to keep namecoins for a while without issues. But if namecoin is no longer maintained and security problems start to appear then it's good night namecoin. In my opinion namecoin has a lot of potential, but if developers don't keep working on it then it becomes a security risk running old unmaintained software. Let's hope they don't let it end like that.
2073  Bitcoin / Pools / Re: [1700 GH/s] BitMinter.com [Zero Fee, Hopper Safe,Merged Mining,Tx Fees Paid Out] on: November 11, 2012, 09:50:24 AM
Will Bitminter client be ready when BFL will ship their products ?

That's the plan, and I don't see any reason why it wouldn't work out.

By the way, there's a thread at https://bitcointalk.org/index.php?topic=123607 and petition at http://www.change.org/petitions/six-interbank-clearing-include-a-symbol-for-bitcoin-in-iso-4217 to get bitcoin an ISO-standard three-letter currency symbol. Seems like a good idea. Smiley
2074  Other / Beginners & Help / Re: petition the ISO for official BTC symbol on change.org! on: November 10, 2012, 02:43:48 PM
Signed  Smiley
2075  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 06, 2012, 07:33:27 PM
Anyway, my point was that if you can't create an automated way to make Bitcoin/mining safer by use of the transaction data while mining, then it makes no sense for it to be mandatory to push all that redundant data back and forth.
But we can. Even without a local bitcoind, miners can setup multiple pools and the miner can avoid pools that have an odd contradicting transaction compared to all the others.

So if I create two contradicting transactions, send one to pool X and the other to other nodes on the network, then miners would see pool X as the odd man out and stop mining there?

I'm not trying to be annoying, I'd just like to see one example where this works and isn't easily abused.

My thinking so far is that the best we can do is "allow small forks because they happen naturally, but never help create large forks." Perhaps that's good enough.
2076  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 06, 2012, 06:05:33 PM
I missed something about SatoshiDice. If they always make sure that the output of your betting transaction is one of the inputs for the transaction paying out your winnings then you can't both get the winnings and your bet back. But you can still take your coins back if you lose. So you'd win almost every bet, except when the block for your Finney attack is orphaned.

Anyway, my point was that if you can't create an automated way to make Bitcoin/mining safer by use of the transaction data while mining, then it makes no sense for it to be mandatory to push all that redundant data back and forth.
2077  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 06, 2012, 09:38:21 AM
Basically once you see if you lost or not, you try to get a replacement transaction mined that displaces your losing bet.  With enough hash power or control over txns of enough hash power, it'd be trivial.

You can mine the block displacing your bet first. After you successfully create the block, hold it back. Now you place some bets and get a winning payout from SD. Finally you release the block to the bitcoin network, getting your bet back as well. (= Finney attack)

Sometimes your block will be orphaned and your bet will be lost. But in most cases you get the winnings (if any) AND your bet. An orphaned block also means losing 50 BTC (soon 25), and holding a block back increases the chance of that happening. But if each of your blocks contain bets for hundreds of bitcoins then the profits should far outweigh those occasional losses.

I don't see any way for GBT to fix this. Services just have to stop accepting payments at zero confirmations.
2078  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 06, 2012, 07:23:01 AM
I think it is more for the 0-1 confirmation double spends.  I don't think that there is currently much risk of a 6 confirmation double spend from any single pool.  However, any pool could attack something like satoshidice or other 0 conf service with minor luck.

Less than 6 confirmations should involve only very small sums. I think in that case it would be good enough to detect after the fact. So a mining pool may be able to help someone pull off a 1 bitcoin "heist". But it would have huge consequences for the pool afterwards.

In the case of 0 conf it may be necessary to have some miners detecting it as it happens. I'm not sure if there is any evidence otherwise. But what if you spread 2 conflicting transactions to different parts of the bitcoin network. When a pool creates a block with one of those transactions it may look like a Finney attack, while the pool is really just including the transaction it sees. Anyone can do this to make a pool look evil, so detecting something like that doesn't actually mean anything.

Is SatoshiDice really 0 conf? So if you have some hashpower you can easily defraud them of large sums using a Finney attack?
2079  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 05, 2012, 10:48:55 PM
What harm can a pool op do when miners don't see the transactions until after a block is created? What exactly would a "dirty job" be?
Double spending, for example.

I always thought about defenses against this in the direction of deciding which fork to build on. So if you have your own bitcoind or public service that you trust, you can refuse to help a pool build more than 2 blocks on a fork parallel to the "main chain" as defined by your trusted source. This should make 6-confirmation double spends practically impossible if a majority of miners followed this scheme, I think?

To implement this you only need a trusted source that you can query for the current height and the block hash at height X. It should work even with getwork as you only need the "prevblockhash" from the block you are mining. A complication is getting the prevblockhash from a block your trusted source doesn't know about (yet).

I guess you could also do this by remembering transactions from before a chain reorganization and refuse to include transactions on the new fork that send those coins somewhere else. You'd probably have to force those transactions into the next few blocks.

You could try to do both. Don't be part of a 51% attack, but if one does happen try to get the orphaned transactions into the new fork as quickly as possible. But chances are that when the chain reorg takes place there is a double spend in the new fork already, if the attacker did his job properly.

You could also use a trusted source to see that a transaction you are currently including in a block you are mining is actuallly a double spend of a transaction from a different fork. But in this case it seems easier to just refuse to deviate much from the main chain.
2080  Bitcoin / Mining software (miners) / Re: Decentralized mining protocol standard: getblocktemplate (ASIC ready!) on: November 05, 2012, 09:29:27 PM
I think GBT would run pretty smoothly if it was allowed to skip the transactions.

What harm can a pool op do when miners don't see the transactions until after a block is created? What exactly would a "dirty job" be?

Filter out transactions? I think miners seeing this a little later is good enough.

Including transactions that should be filtered out? That assumes we should be blacklisting someone. But who/what... stolen coins?
Pages: « 1 ... 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [104] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!