Bitcoin Forum
May 26, 2024, 11:43:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 »
201  Bitcoin / Mining / Re: Estimation on time until reaching next difficulty level on: April 06, 2011, 02:25:03 PM
Greetings!
I'd like to hear from those familiar with the system's statistics. How much time would you say we have until next difficulty level, considering the present hashrate and the hashrate growth speed?

Thanks!
The hash target is adjusted every 2016 blocks to try to cause the next 2016 blocks to take two weeks to find.  So, if the network's hash strength is growing, you can expect the target to adjust a bit sooner than two weeks.
202  Bitcoin / Mining / Re: Private pool setup question on: April 06, 2011, 01:45:15 PM
Should the standart client be in generate mode to allow the remote miners to generate coins?
I don't believe that the generate setting has any bearing on the getwork process.
203  Bitcoin / Mining / Re: CPU mining on: April 06, 2011, 01:41:36 PM
Just a foolish poll
None of the above.  (I run CPU miners in PPS or share-based pools.)
204  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 06, 2011, 12:05:33 AM
Also, can enybady tell me what is this?


The number of confirmations of a transaction is exactly how many blocks deep it is in the block chain, with 1 being the current block, 2 being the current block's parent, etc.  The higher the number, the deeper the transaction is embedded in the network's collective history.  A transaction with six confirmations is considered fully confirmed.

The number of connections is simply the number of other Bitcoin nodes you are connected to.  You receive blocks from them, send blocks to them (if you successfully generate one), and send/receive transactions to/from them.
205  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 08:18:27 PM
Worker processing and JSON API doesn't allow attacker to steal user's money or account. There is no function to change user's bitcoin address with worker password or api token. Someone may even use random password for main account and never use it again to prevent it's interception Smiley)
Right, that's pretty much what I'm saying -- implementing digest auth for mining doesn't seem worthwhile, given that damage can only result if the user is dumb enough to use a shared password for a worker.  Attacks under the user's identity can be easily detected.

If it wasn't clear, I was only bringing up a possible attack against a normal bitcoind in response to this:

This standard was started by bitcoind, and is used outside of pools.
I was trying to illustrate that digest auth is pointless for mining accounts, and offers only the illusion of protection for a normal bitcoind.
206  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 05, 2011, 08:11:41 PM
I have a question.
How do I know if I have found the block?

For now, couple days, Im mining solo, but Im thinking about pool.
If you are mining solo, you'll know when you have 50 BTC in your wallet out of nowhere.  Smiley

If you are mining in a pool, that information may be tracked.  It is on bitcoinpool and slush's pool; others probably show this data somewhere too.
207  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 05, 2011, 08:10:28 PM
And discounting a small sample
makes it invalid Huh
I did not say invalid, I said statistically insignificant.  You are drawing huge conclusions from a very, very tiny set of sample data.  If I flip an evenly-weighted coin and it comes up heads 20 times out of 25, that doesn't mean that the probability for heads to come up on every flip is 4/5.  It means I got lucky.  (Or unlucky, depending on whether heads is a good thing or not.)  As the number of coin flips approaches infinity, the ratio of flips that resulted in heads to total flips will approach 1/2.  The same principle is at play here.

you missed the point
its all LUCK period
Yup, exactly.
208  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 08:05:48 PM
...because not all users will or can use HTTPS, rendering most of those points moot.
Nobody could use TLS before TLS was invented, either.  It's a good thing people didn't give up on creating it.
209  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 08:04:37 PM
If we are talking about Bitcoin's own RPC mechanism, this should really use TLS anyway, rendering the HTTP auth mechanism irrelevant.  If you're sending requests over the Internet to other bitcoind instances to do things like transfer money, all of the data should be secured.
To elaborate on this a bit: suppose that Mallory does have the ability to intercept Alice's traffic.  Using basic auth, Mallory can extract Alice's username and password, then send his own requests to her bitcoind and do stuff.  He may also be able to authenticate using Alice's credentials to other services (email, etc.).

Using digest auth, Mallory cannot easily extract Alice's username and password, but if Mallory has the ability to intercept traffic he probably has the ability to alter it as well.  He can then execute a MITM attack, change Alice's request payload, and transfer money to himself, possibly even return a response back to Alice that looks like a reasonable response to her original request so that she is not immediately aware of the attack.  Mallory can't try to authenticate using Alice's unknown-to-him credentials elsewhere, but he now has a fair amount of control over her bitcoind.  This is a slightly better scenario, but only marginally.

Using TLS, Mallory would have to compromise Alice's bitcoind private key (or trick Alice into using a forged certificate) in order for any such attacks to be possible.
210  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 07:58:09 PM
This standard was started by bitcoind, and is used outside of pools.
If we are talking about Bitcoin's own RPC mechanism, this should really use TLS anyway, rendering the HTTP auth mechanism irrelevant.  If you're sending requests over the Internet to other bitcoind instances to do things like transfer money, all of the data should be secured.

Furthermore, if I intercept a worker password, I can make an attack look like it's coming from another user, possibly getting them kicked off the pool server.
Please read my original post again.  It's clear that you skipped some parts.

That does not excuse sending cleartext passwords with every request.  Users have been known to do strange things, like re-use passwords.

Decades of security practice has demonstrated that cleartext passwords should never ever be used.
I'm not disputing that, only indicating that there are perfectly reasonable workarounds that exist already, and that any security-conscious user would already be using them.  Besides, digest-mode authentication is really like using a band-aid on a severed limb.  If we're going to spend energy securing the protocol, how about we do it right?
211  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 05, 2011, 07:47:25 PM
MY point is Yes there are shares to be had in mining the whole getwork
but most are before 50% and certainly before the last 25% of the getwork
mining every possibility in every getwork doesn't seem to give the most
22 is not a statistically significant sample size in this context.  Observing my miner for about a week, the valid shares found in each getwork seem pretty uniformly distributed through the nonce-space to me.

That's not so say I haven't had a bad day or two where I run getworks that mostly turn up nothing at all.  The way the numbers work, you should average almost exactly one share per getwork that is completely searched.  In other words, your efficiency should be close to 100% on average.  I have some days where I'm consistently around 60% and others I'll be at 150%.
212  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 06:09:05 PM
Related to HTTPS:  I am planning on adding support for HTTP Digest authentication, on top of current HTTP Basic auth.  While not perfect, and SSL is better, this will move community away from sending base64-encoded passwords (easily decoded) frequently over the 'net.
Note that any risk of discovered passwords is mitigated by pools that have worker accounts (like slush's) and where users use random passwords, different from the main account password, for the worker accounts.

The main account login should be secured with TLS, since the destination wallet can be changed with that password, but the worst you could do with a worker account password is request/submit work or try to screw around with the pool under someone else's name.  (And the pool operator would readily be able to tell that such requests were coming from another IP anyway.)
213  Bitcoin / Pools / Re: [~70 Gh/s Mining Pool] INSTANT PAYOUT,+1-2% with LP! +1.2% for no failed blocks! on: April 05, 2011, 04:14:44 PM
There are many companies giving SSL certs for free. And those are recognized by most browsers (IE7+).
And this isn't a small project Smiley

Actually the users who asked for SSL may not trust even the root authorities for 100%. The Comodo was already "hacked" a couple of weeks ago.
Have you considered CACert?  I use them for my certificates.  They're not trusted by most browsers by default, but it's pretty easy to install the root certs.
214  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 05, 2011, 04:12:37 PM
Per the BitcoinPool website: (emphasis added by me)

Quote from: BitcoinPool
In recent days our server has had an increasing number of malicious attacks made against it, and in the case of one, the attacker was successful.

While we see no direct modifications that have been made to any particular account, we would like to request at this time that all users verify their account information is correct. You may do so by opening the account page (http://www.bitcoinpool.com/account.php) and logging in with your miner credentials.

It is also advisable at this time to change your password for added security.

I highly agree with the site owners that anybody that has an account there should review their security immediately.
Yep, and this is a very good reason why you should use different passwords on each site.  I personally use different randomly-generated passwords for each site, account, worker account, etc.  Be smart and limit the damage someone can do by compromising a pool's data.
215  Bitcoin / Pools / Re: Cooperative mining (160Ghash/s) on: April 05, 2011, 03:55:26 PM
But then I can't monitor them together. I understand your 'strategy' of not complicating the gui though. What about generating the additional worker's estimated reward column in the webpage and leave it commented, ready to be uncommented for users that want it with a 'pimping' script like dacoinminster's script ?
If you want to script, you already have the information needed to determine the estimated reward from each miner account.  Take the sum of the scores for all your miners.  Then, for each miner, the estimated reward is (estimated_reward * (miner_score / total_score)).
216  Bitcoin / Mining / Re: Multiple instance of bitcoin with the same wallet on: April 05, 2011, 06:52:56 AM
Hi all thanks for the replies, from what was mentioned I gathered that the bitcoin infrastructure doesn't allow multiple bitcoin clients to connect using the same wallet as there is no central server to synchronize the multiple instances of the same bitcoin wallet.
The bitcoin infrastructure doesn't care if you run with multiple instances of the same wallet.  The wallet only contains the private keys you use to spend your coins; the coins themselves exist in the block chain.  In other words, your wallet contains permission to spend your money, and not the money itself.  (Like your physical wallet might contain a debit card, which isn't money itself, but authorizes you to spend money stored somewhere else.)

The problem is that as you spend money out of each wallet, new keys are generated to receive some of the left-over coins.  The other wallets won't have these new keys.  This will cause the balances of each wallet to eventually diverge (after roughly 100 transactions that you send), resulting in coins that you can only spend from a particular wallet.

This will be confusing, since the number of coins you have won't simply be the sum of the balances in all of your wallets.  For example, if wallet A has a balance of 500, and B has a balance of 500, you might only have 700 and not 1000.  (Wallet A and B both have access to the same 300 coins, but they also each have access to 200 coins that the other doesn't have the keys for.  So 300 + 200 + 200 = 700.)

Initially I was hoping to get similar functionality as let say gmail where emails received while logged into a computer browser would also be updated in the gmail instance running on the phone. This would allow multiple inputs and at the same time remained synchronize among all instances.
You could always use mybitcoin.com to do this.  The only other option would be to periodically merge all your wallets together so that they all have the same key set and then rescan the block chain.  But no software currently exists to merge wallets.
217  Bitcoin / Mining / Re: BitcoinPool.com open thread on: April 05, 2011, 12:02:28 AM
Anyone know why?  From what I read on line there is a mix up with the windows endings and the *nix endings, but I thought this file was suppose to work with Linux.  As I said, poclbm.py works fine.  I'm running it right now. 
Try "python poclbm-mod.py ..." or if that doesn't work, install dos2unix and run it over poclbm-mod.py.
218  Bitcoin / Mining / Re: Instant-Payout Mining - BitPenny.com on: April 04, 2011, 03:46:36 PM
7-10 Gh isn't that close to 60-70.
No, but it is a surge in activity -- nothing says that all ~65Gh must go to the same pool.  Most Bitpenny miners probably went to Deepbit PPS.  (That's where I took my slower miners.)
219  Bitcoin / Mining / Re: I am a newbie to bitcoin, cannot get ANYTHING to mine on my archlinux box? on: April 04, 2011, 01:47:13 AM
I edited betarepeating's post to remove the password.
Thank you.  Hopefully the user will still change their password.  Smiley
220  Bitcoin / Mining / Re: I am a newbie to bitcoin, cannot get ANYTHING to mine on my archlinux box? on: April 04, 2011, 01:33:43 AM
I'm running ArchLinux on an old acer aspire, and i'm trying to connect it to the DeepBit pool. Does anyone have any working implementations i could see? Honestly, any help or code you can throw at me would be appreciated. I've been tinkering with this for a few hours now and i'm at my wits end.
(i'm not running X11. i get why this one failed.  can i run DiabloMiner without X11???)
I don't think so.  It depends on an OpenCL implementation, and IIRC you can't talk to the video card on Linux (currently) without going through X.

(i was using the right password)
Try creating a miner account and see if that works instead of using your main account.

Also, you leaked your username and password in this post.  Change your password now.  Especially if your gmail account uses the same password, change it there too.  In other words, everywhere you have ever used this password, change it -- your password is now public knowledge.

Code:
[ryan@acer1 ~]$ bitcoind -gen -rpcconnect=deepbit.net -rpcport=8332 --rpcuser=<redacted> -rpcpassword=<redacted>
bitcoin server starting
(then it does nothing)
bitcoind is not a miner.  Well, with -gen it is, but it generates coins itself, not on a pool. Try "bitcoind getinfo" and you should see that the generate option is true.  Check "top" and you'll see it's using 100% of at least one CPU.
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!