Search content
Sort by

Showing 17 of 17 results by Bloody Bell
Post
Topic
Board Speculation
Re: A little lesson leared the hard way - Margin Call
by
Bloody Bell
on 12/09/2011, 22:23:03 UTC
And that is why you don't trade through a market maker. Especially not for short term.
Post
Topic
Board Beginners & Help
Re: First commercial ASIC miner specifications and pre-launch
by
Bloody Bell
on 25/07/2011, 13:01:39 UTC
It could be totally true, there was a research paper from the Chinese University of Hong Kong about using Pilchard "RAM" boards for DES encryption in ECB mode back in 2004.
http://microsys6.engr.utk.edu/~bouldin/pilchard.pdf
http://www.cse.cuhk.edu.hk/~phwl/mt/public/archives/old/ceg5010/pilchard.pdf

And they probably wanted us to believe that this is the paper they used as inspiration:
http://www.ee.usyd.edu.au/people/philip.leong/UserFiles/File/papers/sha_fpl02.pdf

Problem is that this paper is pretty old, and the hardware they mention is outdated. If other people in this forum with much more modern FPGAs couldn't come up with a feasible implementation, there is no way that this could be competitive. This paper was written before GPGPUs became common.

And I couldn't find a more modern version of this Pilchard module.
Post
Topic
Board Bitcoin Discussion
Re: Shout Out To AnonX For The 37.5 BTC Fo' FREE
by
Bloody Bell
on 04/07/2011, 19:28:28 UTC
Uhmm... how does it feel to get free bitcoins from a giveaway after a scam?  Huh I am not sure I want to know...
Post
Topic
Board Trading Discussion
Re: bitcoinity.org/markets - live mtgox & tradehill charts
by
Bloody Bell
on 28/06/2011, 12:47:16 UTC
And my laptop isn't really new but chrome is using some 30% cpu when the page is open. It would be great if you could optimize that.
I've worked on this first because I thought that may be really annoying. Do you see any improvement after refreshing page?

Yes, it seems to be better now, thank you, really awesome work!
Post
Topic
Board Trading Discussion
Re: bitcoinity.org/markets - live mtgox & tradehill charts
by
Bloody Bell
on 27/06/2011, 14:59:31 UTC
The site is awesome, just a little "bitching":

The order book graph could just show the relevant part: anything further than +/- 10% of the current price is meaningless, as by the time the price gets there most of the orders disappear. This way the graph in the important range could be bigger and easier to read.

And my laptop isn't really new but chrome is using some 30% cpu when the page is open. It would be great if you could optimize that.
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
Bloody Bell
on 26/06/2011, 20:40:27 UTC
Has this been confirmed as a bitcoind problem?  Maybe it is pushpool that is misbehaving?  What about explicitly terminating the connection?  Adding keepalive isn't really a magical fix for that because pushpoold could decide it wants to open a new connection anyway.

You can try it by connecting to port 8332 with telnet: after one request has been serverd, bitcoind will close the connection. Even worse, as long as that connection is open it won't accept an other one. Everything is done on a single thread, you can see it in rpc.cpp,  at ThreadRPCServer2()
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
Bloody Bell
on 26/06/2011, 19:59:35 UTC
Are everyone following now?

I am, and this is what I read out from the first post too Smiley

On the other hand let's hope that libcurl can properly reuse the connections kept open, otherwise the new problem will be the overhead of creating/destroying the threads for each connection.

Not that if my bitcoind patch worked Cheesy
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
Bloody Bell
on 26/06/2011, 18:41:07 UTC
The problem description doesn't explain what the actual problem is.
OP said that the connections are between the mining pool server and bitcoind. I suppose the rpc port of bitcoind isn't exposed to the internet, therefore can't be flooded. Also, most of the time it makes no sense to leave it open for anyone.
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
Bloody Bell
on 26/06/2011, 18:02:19 UTC
I have a history with socket programming

I just took a look. The Boost asio library is used, so to avoid replacing everything (and introduce a different style of coding), one should probably stick with that. The whole thing is running on a single thread, and as soon as a request is answered, closes the connection. Doesn't seem too efficient, indeed. I tried starting a new thread for each request, but there is some glitch somewhere. Unfortunately I am not too familiar with boost Sad

Post
Topic
Board Bitcoin Discussion
Re: Bitcoin Is Useless Because It's Too Easy Too Get Robbed
by
Bloody Bell
on 25/06/2011, 21:14:16 UTC
Yeah, but a key element to Bitcoin is anonymity.

Is it? No one is preventing you from disclosing your identity. And the system isn't relying on anonymity, the cryptographic mathemagics works anyway. Remaining anonymous is just an option.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin Is Useless Because It's Too Easy Too Get Robbed
by
Bloody Bell
on 25/06/2011, 20:59:37 UTC
The nearest thing to a resolution offered so far is the "web of trust", offered by a more constructive poster than yourself earlier in this thread.

It isn't that much different from "real-world". There are tons of services where you pay in advance because you trust the other party as you know that it would hurt their reputation too much too just walk away with the customer's money.

This works even better in case of a repeated contract: For example if an online service with a subscription of 3$/month suddenly stops giving value for your money, you just stop renewing and they loose a customer. You know that, they know that, they know that you know it... etc ad infinitum. And things keep going smoothly.

I am not saying that what I wrote solves all the problems (one-time contracts such as ebay is a different story), but this argument itself does not prove that bitcoins are worthless.
Post
Topic
Board Project Development
Re: Announcing the Bitcoin Hedge Fund
by
Bloody Bell
on 24/06/2011, 10:31:20 UTC
Anonymously registered domain, simple wordpress site hosted at goDaddy with no information on what they are planning to do with the money except some general bullshitting in a few lines.

Smells like a Ponzi scam...

edit: oh... I just read the signature of the post. wtf?
Post
Topic
Board Beginners & Help
Re: Feeling Generous
by
Bloody Bell
on 23/06/2011, 11:22:57 UTC
address is in my sig, thanks Smiley
Post
Topic
Board CPU/GPU Bitcoin mining hardware
Re: FPGA Development (SHA256 core)
by
Bloody Bell
on 23/06/2011, 11:21:39 UTC
Im porting the miner.py to C because I have no python on my embedded system.
Can someone explan me what this python snipped is all about:
Code:
self.fpga.write(struct.pack("B", 1) + job.state[::-1] + job.data[75:63:-1]
Does it mean bytes 75 to 63 are snipped out in reverse order???

b.r.
LazarusLong
the -1 after the second colon means reverse order, but in python the number after the first colon is not the last element of the subrange, it's the first element not included. So job.data[75:63:-1] will give you the [75th, 74th, 73rd ... 65th, 64th] elements.

btw, do you plan to make the C version public?
Post
Topic
Board Beginners & Help
Re: Good Miner for OSX?
by
Bloody Bell
on 22/06/2011, 10:27:17 UTC
So am I likely to make any money out of mining pools? Or even mining? Or should I just stick to selling stuff?
You can make some, but very-very little. The GPU in your machine has no support for the technologies needed so you can't use it. And as others have said nowadays CPUs can't compete with GPUs, especially a mobile CPU from an older machine.
Post
Topic
Board Hardware
Re: Official Open Source FPGA Bitcoin Miner (Smaller Devices Now Supported!)
by
Bloody Bell
on 11/06/2011, 21:10:03 UTC
Let's say each manufactured chip would yield 100 MHash/s.
I am pretty sure they can do much more. If a single mid-range fpga can house an entire pipeline and get 50 MH/s, any ASIC must be able to overperform that at least with a factor of ten.

Quote
there are specialists out there that will do it for us...and chances of success will be much higher with that approach.
Considering that the design is very simple, and we don't need to push any limits (as we can simply use more chips instead) probably the manufacturer's team could do it relatively cheaply, it's mostly an automatized process anyway.

Quote
2) Crowd funding with kickstarter.com -- If we can get 500 people to pre-order one 2 GHash/s board at 1000$ a piece (a truly good deal IMO), we get a 500k$ budget to do #1. We need 10,000 chips. I think the budget makes sense if we spend 250k$ on design, 100k$ on chips (10$ a piece), 50k$ for tape-out (might be included in design cost...we need to see with the contractor), 10k$ on PCBs and assembly + the rest for overhead. Once we get real quote from contractor, we can adjust the cost per board...I'll I'm putting here are ball park figure to show the potential of this approach.

I think the one-time costs are higher. Unless we go for some structured ASIC, which indeed can be done from a few $100K. But the problem with structured ASIC is very similar to the fpgas: we have to pay for all the unused stuff (memory blocks, hardware multipliers, etc) that we don't need, increasing the price and lowering performance. And the projects return would still be threatened by others who starts making real asics.

I am also not sure that hunderds of people would commit the neccessary amount. Buying a video card is a much lower risk, as it can be sold anytime and has uses for other purposes.

Quote
So far in my career all I've done is deal with PCB, FPGA and ASIC designs...this project seem very realistic to me. But maybe I'm day dreaming...please bring me back to earth if I'm doing so.
I have only worked with FPGAs, but I don't think you are daydreaming.

btw, does anyone know why the "Will fund ASIC board for mining community. Need Hardware devs." topic has been closed?
Post
Topic
Board Hardware
Re: Will fund ASIC board for mining community. Need Hardware devs.
by
Bloody Bell
on 11/06/2011, 10:58:50 UTC
does anyone have a rough estimate of cost right now? I though the cost to produce makes it a lot more expensive than GPU mining...

It depends on the technology used. There is a rather large one-time, non-recurring expense, and then some price/unit for the actual manufacturing. Of course the more you can pay upfront, the better technology and lower per unit cost you get later. I made some research yesterday (and I was just about to open such a topic Smiley ), but unfortunately the manufacturers are pretty secretive about their prices.

But it seems to me that the lower end starts somewhere around $100k one-time cost which gets you a structured asic. This will give higher performance than an average fpga, but far from a real asic, and also the unit cost won't be that low. (but much cheaper than an fpga) As far as I know, ArtForz is about to order such a design.

For a real ASIC however you will need to pay a lot more upfront. (a million bucks? couldn't find exact quotes anywhere), but you could absolutely own the network with dirt cheap ICs. The technology is the simplest possible: only digital gates, no analog stuff, you don't even need memory blocks, also no complicated IP is neccessary, everything can be done and tested on FPGAs. The thing could easily run at least 100-200 MHz, even with an older technology (you don't want to pay for a 45nm process), and probably a few full pipelines could fit in. That means several hundres of MHash/sec on each chip, possibly more. The chip can be in a very simple case, with low density pinouts, so it could be soldered very easily, even with DIY methods. But that would take a lot of time with for example a thousand chips Cheesy  If you had the money to manufacture the IC, making the PCB is pocket change. And bamm, you have a lot of panels, each of them with around a hundred chips, each chips putting out 100s of MH/sec. There is a topic somewhere discussing whether the CIA could commit 50% of the full network power. Well, they certainly could.

There is a free fpga design out there already, that's a good starting point. What it lacks is a mean to distribute the work and collect the result, as it currently has some hack relying on the debug features of the fpga and its dev panel. But it wouldn't take really much time to come up with a full design that can be quickly converted to any format the manufacturer needs.

Also, if you want to be safe, you probably want a design that can be somewhat reconfigured, so if the mining project fails, you still have an IC that can be used for other tasks requiring fast SHA-256 computation.