Bitcoin Forum
May 03, 2024, 04:12:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 [376] 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 ... 429 »
7501  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~500 gH/sec] on: June 04, 2011, 03:51:41 PM
Edit: better still how about tunnelling the workers in and shutting EVERYTHING else out?

Then people would have to foward ports and use a special client.

Why special client? Are there problems with RPC across TCP/SSH?

And how much more work is it than stopping miners etc all the time? We need to secure these pools, it is as obvious as the nose on your face. I think  creighto says the enemy of the good is the perfect. Anything better than nothing.

The SSH CPU overhead of thousands of miners connected at once may be a lot.  Ready to donate more?

BTW, SSH attempts can still be started and left to time out without sign-on.  So, essentially the same attack vector [unintentional or intentional] still exists.

Yeah had thought that might be the case but was hoping not ... so what to do? Register IP's with pool, can't imagine that would be popular or that simple either.

My hunch is they DDOS in the hope of colliding with enough work packets that eventually they'll start hitting golden tickets .... if the pool and miners were connected across Tor they wouldn't even know which packets to aim at ... but back to the other overheads there like ssh. Tough one.
7502  Other / Obsolete (buying) / Re: Buying Namecoin for BTC on: June 04, 2011, 03:11:20 PM
There is also the namecoin-bitcoin exchange over here

https://exchange.bitparking.com/main

Buying or selling, so not sure if we should be here or in Selling .... either way.
7503  Bitcoin / Bitcoin Discussion / Re: HMRC makes statement on Bitcoin in New Scientist on: June 04, 2011, 02:38:44 PM

Good article. Well thought out and researched.
7504  Bitcoin / Bitcoin Discussion / Re: Early speculator's reward antidote on: June 04, 2011, 02:13:31 PM
it does no good to sell off all your coins when the market is only so deep and at the end you'd be giving away coins for free eventually. Right now if that guy with 370,000 coins sold he would only be able to sell 9500 of them for about 185,000 bucks (not including dark pool orders that may exist)

the best thing for everyone including early adopters is to slowly sell their coins, maybe a few hundred at a time, so that more people can get involved while at the same time allowing for maximum "value" to be obtained.

Then again as has been mentioned before a lot of early adopters are involved with this project to see it come to fruition as a currency.  There is not a whole lot in it for them to "crash" the system. Then again if they did sell off everything and prices plummeted back to near nothing I am sure there are plenty of people with offers on mtgox for like 10,000 coins at 10 cents per just waiting to get back into it/reinvest

The point is they have the power to completely crash the system. Whether or not that will ever be used can only be told by time, but removing the possibility of it ever happening would go a long way into making bitcoins an accepted and more stable form of currency, imo. Perhaps in only several years bitcoins could be worth $1000 or more. Imagine losing thousands of dollars of value just because someone decided to put 100k on the market. After getting burned once, the possibility of being burned again will be very high in peoples' minds, and the bc value will never again reach the same high.

Again I don't know the specifics about the hash difficulties and if it was programmed to do this from the outset, but getting one hundred thousand percent returns in a matter of years is not in any way sustainable or good for the future of bitcoins.

So I take it from these sentiments here that you would like to buy in ... or you'll never buy in, it is not clear. On the one hand you are saying they are worth an enormous amount of money (too much power for people who's motives you are impugning), yet at the same time they risk crashing to zero. Seems like a paradoxical position.
7505  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~550 gH/sec] on: June 04, 2011, 02:06:03 PM

I think all you've managed to do their is secure a link between two machines on your home network and poke out an IP link to the pool across the Internet. I don't think you've secured the link to the pool at all. For that I'm pretty sure you need to connect with a sshd on the other side.
7506  Bitcoin / Mining / Re: gpu-watch: dynamic GPU temperature monitoring and fan control on: June 04, 2011, 12:52:17 PM
I've found a page that has a simple Python PID controller.

http://code.activestate.com/recipes/577231-discrete-pid-controller/

Code:
#The recipe gives simple implementation of a Discrete Proportional-Integral-Derivative (PID) controller. PID controller gives output value for error between desired reference input and measurement feedback to minimize error value.
#More information: http://en.wikipedia.org/wiki/PID_controller
#
#cnr437@gmail.com
#
####### Example #########
#
#p=PID(3.0,0.4,1.2)
#p.setPoint(5.0)
#while True:
#     pid = p.update(measurement_value)
#
#


class PID:
"""
Discrete PID control
"""

def __init__(self, P=2.0, I=0.0, D=1.0, Derivator=0, Integrator=0, Integrator_max=500, Integrator_min=-500):

self.Kp=P
self.Ki=I
self.Kd=D
self.Derivator=Derivator
self.Integrator=Integrator
self.Integrator_max=Integrator_max
self.Integrator_min=Integrator_min

self.set_point=0.0
self.error=0.0

def update(self,current_value):
"""
Calculate PID output value for given reference input and feedback
"""

self.error = self.set_point - current_value

self.P_value = self.Kp * self.error
self.D_value = self.Kd * ( self.error - self.Derivator)
self.Derivator = self.error

self.Integrator = self.Integrator + self.error

if self.Integrator > self.Integrator_max:
self.Integrator = self.Integrator_max
elif self.Integrator < self.Integrator_min:
self.Integrator = self.Integrator_min

self.I_value = self.Integrator * self.Ki

PID = self.P_value + self.I_value + self.D_value

return PID

def setPoint(self,set_point):
"""
Initilize the setpoint of PID
"""
self.set_point = set_point
self.Integrator=0
self.Derivator=0

def setIntegrator(self, Integrator):
self.Integrator = Integrator

def setDerivator(self, Derivator):
self.Derivator = Derivator

def setKp(self,P):
self.Kp=P

def setKi(self,I):
self.Ki=I

def setKd(self,D):
self.Kd=D

def getPoint(self):
return self.set_point

def getError(self):
return self.error

def getIntegrator(self):
return self.Integrator

def getDerivator(self):
return self.Derivator

If any of you Python wizards feels like patching this into your temp. fan control algo it would probably be adequate to eliminate the 'hunting' phenomena, as the fan chases the temperature around.

The current temperature is "measurement_value" I think. P,I, and D are the tuning parameters for the controller. Set-point is what temp. you want the card to be. The output will be some multiplier for the fan speed (normalised would be 0-1, i.e. multiplied by 100 to get fan speed in percentages).

Anyone who feels like twiddling, can tune the PID parameters, they'll probably have long time constants because of the nature of the thermal inertia of the heat sinks, etc.

It needs to perform this loop at least 10 faster than the shortest time constant, which is probably pretty long given the thermal nature, so keep the 30 or 60 second loop is probably adequate.
7507  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~500 gH/sec] on: June 04, 2011, 08:39:46 AM
Eleuthria,
 I would be willing to donate a little more if we could indeed tunnel through SSH on the standard SSH port.  That port is not blocked at my office firewall, and securing the traffic would be awesome.  Right now, ports 8332 is blocked at work, and I was going to have to figure out a way of setting squid proxy on my co-located web server to get traffic to BTCGuild.

Just create your own SSH tunnel to a machine on your home network.  Then setup a port forwarded [tunneled through SSH] to btcguild.com:8332 and make it localhost:8332.   Point your miners at 127.0.0.1 instead of btcguild.com and you are ready to go.  You don't need a service for this.

Is that feasible? That wouldn't be end-to-end though right, it needs to connect to a server on the other side for that?

Always have trouble wrapping my head around which way the tunnel is going on those remote port forwards  Undecided

Can you post the command sequence? Ta.
7508  Bitcoin / Bitcoin Discussion / Re: Frederic Bastiat audio file on "What is Money" on: June 04, 2011, 08:11:14 AM

Is this the same one as on Agorist Radio? (from deep within the second realm  Cheesy )

http://agoristradio.com/?p=443
7509  Economy / Marketplace / Re: We Now Accept Bitcoin on: June 04, 2011, 07:33:59 AM

Seems quite well done.

How long has this company been in business? Based in Australia, correct?

Any media reports or other third party references?

PS: Might want to implement https for login page to a brokerage account.
7510  Bitcoin / Bitcoin Discussion / Re: If Osama Bin Laden used Bitcoin would it stop you from using Bitcoin? on: June 04, 2011, 06:50:13 AM
Inflammatory, illogical, with a sensationalistic headline.  No place in this forum.

Moderators? Trash this one?
7511  Economy / Economics / Re: Screw the economic growth paradigm on: June 04, 2011, 05:15:01 AM
Quote
Resources ARE limited period

Define resources.

REAL scientists define the terms of their arguments.
7512  Economy / Economics / Re: Bitcoin sticker shock looming? on: June 04, 2011, 03:24:47 AM

Hey!, if we keep ratcheting the decimal to the right maybe we can convince people (dumb-ass economists) that it is inflating (not deflationary)?

See, it still costs $1 for 1 BTC  .... (while moving the decimal place quietly to the right one more notch).
7513  Other / Archival / Re: Pictures of your mining rigs! on: June 04, 2011, 03:16:47 AM
not as much as I would like... next time when I buy 200-300 of these babes, I'll push for some more serious discount, though.

Or get supplier list price access and on sell them in BTC  Wink

(In a gold rush, it is the people supplying the equipment that end up with the gold. Dealing with customers is PIA though.)
7514  Other / Archival / Re: Pictures of your mining rigs! on: June 04, 2011, 02:59:38 AM

Vladimir ... do they do bulk discounts?
7515  Bitcoin / Development & Technical Discussion / Re: $man bitcoind ? on: June 04, 2011, 02:35:52 AM
Go ahead and write it. Smiley

Okay, I'll give it a go. Never done anything with creating man pages before except read them. And can't say I'm the world's expert on bitcoin functionality by a long shot but if I put something out there others can improve on it.

Any, all constructive input welcome. (I decide what's constructive until someone else takes it over).
7516  Bitcoin / Development & Technical Discussion / $man bitcoind ? on: June 04, 2011, 02:16:56 AM
Any plans for something like a man page for *nix?

https://en.bitcoin.it/wiki/Running_Bitcoin

All in here.

7517  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~500 gH/sec] on: June 04, 2011, 01:31:06 AM
Edit: better still how about tunnelling the workers in and shutting EVERYTHING else out?

Then people would have to foward ports and use a special client.

Why special client? Are there problems with RPC across TCP/SSH?

And how much more work is it than stopping miners etc all the time? We need to secure these pools, it is as obvious as the nose on your face. I think  creighto says the enemy of the good is the perfect. Anything better than nothing.
7518  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~500 gH/sec] on: June 04, 2011, 12:54:07 AM
Parsing through about 2 million lines worth of logs right now after running a sample on the first 5 minutes.  Will likely be banning some IPs based off what I saw in the 5 minutes (people with over 1000 requests for work but less than 10 results sent back, some with 0).

How about deny everything and have people enter their worker IPs when they setup workers.  Then just open up the source IP for each worker.



Do this.

Edit: better still how about tunnelling the workers in and shutting EVERYTHING else out?

Here,

Simplest implementation to secure mining traffic and make shutting out DDOS easier;

miners run something like this in a terminal
Code:
$ ssh -L 8332:btcguild.com:8332 username@shellserver

need username and passwords for ssh (do nothing else but login and connect to bitcoind_server on port 8332)

and they can run their miners using this
Code:
./poclbm.py -d1 --host=localhost --port=8332 --user=worker_name --pass=worker_password

(make sure no local bitcoind using 8332, e.g. solo mining, so could also change that but kept it simple to begin with).
7519  Bitcoin / Development & Technical Discussion / Re: Design notes for sharing work between multiple independent chains on: June 04, 2011, 12:21:48 AM

Okay. So my reasoning goes;
- there needs to be some incentive for individual miner to submit lesser difficulty shares to alternate blockchain
- given the incentive, the individual miner will submit as many lesser difficulty shares as possible to the alternate blockchain
- given the incentive most, if not all, miners on BTC network, will submit as many lower difficulty shares as possible to alternate blockchain
- net effect, the hashpower being pointed at alternate block chain will be nearly same as that pointed at BTC, hence difficulty will rise on alternate block chain until they are synchronised

This reasoning is correct, but you're assuming that the block rate in the alternate network is the same as in btc (10 min per block).
That's not necessarily true.

Good point, thanks for that.

So, choosing the block rate of an alternate chain utilising the same hashing network, is tantamount to choosing it's difficulty ratio with the main BTC chain.

And I propose that this maybe "fix" its relative security, desirability and thus price relative to BTC. E.g. The alternate block chain could have a block rate of 1 per minute (faster confirms) but it's network difficulty would be 1/6th that of BTC and thus it would trade at approx. 1:6 ratio with BTC.
7520  Bitcoin / Development & Technical Discussion / Re: An estimate of fpga performance on: June 04, 2011, 12:12:46 AM
Quote
If you are reading this thread, and you didn't understand any of what I said above, please consider a different approach to mining, or get a demo board, or wait until someone has a tested and working design that they are willing to produce and sell.

You think will stop them trying?  Cheesy

Ovens, solder, chips ... what could possible go wrong? It's like a chemistry set for grown-ups this place.
Pages: « 1 ... 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 [376] 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 ... 429 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!