Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - Bitcoin thefts soar as online criminals target easy payday (

lelazary writes: From
"More than $2m stolen from Danish, Polish, Czech and Australian sites; Man who makes real-life coins also halts orders amid 'regulatory issues; Virtual currency was worth more than gold for the first time yesterday"

As bitcoins/litcoins/etc grow in value, so will the interest in their theft and abuse. However, from my understanding, since bitcoins work by keeping a history of all past transactions, there is a possibility to follow the coin (although not who is spending them, since they are tied to a public key). I am wondering if there ever could be a bit flag which states that every public key would need to be verified against an authority before any transaction (just like SSL). This will allow individuals to state that from now on they would like their bitcoin to be transparent, which will follow to everyone else who purchased the coin. If you could always obtain a record of where the coins went, it would make it very difficult for theft. I know you are trading the anonymity for security, but personally I would prefer that.

Comment Re:Nice! But confused about writeup: (Score 1) 37

I agree. The main driving force was size. Implementing a full general purpose CPU takes allot of room using ball logic (even more then using relays, because of gravity). This makes the CPU very tall (see for how to implement ROM,RAM and other gates). I originally started by trying to implement a mechanical binary clock, but it became challenging when you need to count to 12 and not to 16. So I used the concepts of a CPU (in particular a program counter, comparisons, and branches). I actually started with the assembly language program and programed it mechanically. However, I believe that this clock can still be used to explain what is inside a CPU (even though its seems confusing). Due to the mechanical nature of the clock, it makes people (not computer scientists) believe that they have the potential of understanding it, so they try. Try that with a silicon blob and a schematics, people loose interest very quickly.

Comment Re:Sequential logic (Score 1) 37

Its a bit more then a counter and an AND gate, since its also needs to check if a value is equal to a number and branch based on that (so it has a one bit program counter). You can also say that a CPU is nothing but switches, or atoms. It is the level of abstractions that give meaning to the physical properties. This particular "computer", could also be reprogrammed by reconfiguring the registers. However, the programing is done by changing the tracks or the flip-flops (see digi-compII or my tutorial on For example, the ALU can be changed to preform a different operation by rewiring or switching the T levers to L or I. Therefore, it could be considered as a fixed-program computer, which was how the early computers were programmed, by physically changing the wiring (see ENIAC). However, this "Computer" (and I do use the word very loosely) was not meant to solve-complex differential equations, but to show people how these different components act, and to get them to think about what is inside a CPU.

Comment Re:Nice! But confused about writeup: (Score 3, Insightful) 37

You are right. The [inc A, if A11 then IP=0 else IP=1] is actually one instruction that was optimised after the first prototype. Originally I had these as separate registers with three other flip flops at the top for the program counter. However, I noticed that I can remove that (which made the clock simpler and more compact) if I combined both instructions together and only use one ball drop for the inc and check. I would love to figure out other ways of explaining this to people who don't even know there is a CPU in a computer. So any suggestions are welcome.

Slashdot Top Deals

According to all the latest reports, there was no truth in any of the earlier reports.