Bitcoin Forum
May 03, 2024, 12:05:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 »
1181  Bitcoin / Bitcoin Discussion / Re: TurboTax advertises Bitcoin as a tax dodge! on: July 22, 2011, 04:57:55 PM
Not necessarily.  I believe they would consider bitcoins to be credits in an unregistered barter exchange, which counts as taxable income as soon as you receive them.

That said, I'm not going to report them that way unless requested by an auditor.  It would just be a mess trying to account for them.

The Good/Bad news is that your accounting software can check the block-chain after the fact: If you have kept track of all of the addresses you have used. Based on the OP, TurboTax won't have that feature in 2011/2012.
1182  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 22, 2011, 04:40:02 PM
I like the GPL. The problem with using a software license for hardware is the concept of "source code" becomes ambiguous. If it is made out of molded plastic, am I required to supply a copy of the mold upon request?

For images, are the original vector files used for rendering needed? Do all of the rendering parameters need to be spelled out?

I think for the FPGA, releasing the verilog files is enough, even if the "compiler" is very proprietary.

For the board, releasing the eagle files is probably enough as well, despite being another proprietary program.

"Public Domain"  may cause legal problems in some countries. That is what the WTFPL was written for.


Edit: The GPL licenses have some anti-patent provisions. This may be a problem if some patented functionality is included in the cost of one of the components.
1183  Bitcoin / Bitcoin Discussion / Re: Illegal content in the blockchain on: July 22, 2011, 04:16:49 PM

However, aren't hard disks sealed to partial vacuum?.


I suppose there may exist some hard disks designed to operate in a partial vacuum, but those would not include cheap consumer disks. The top plate is too thin to hold a substantial vacuum. I have seen some disks with vent holes you are not supposed to cover.

Specifically the Western Digital WD1600AAJB. Maximum operating altitude: 10,000 feet (3,050m) (using WD1600AB specifications)
1184  Bitcoin / Bitcoin Discussion / Re: Illegal content in the blockchain on: July 22, 2011, 03:59:21 PM
Okay, went and tested it: the '>' command overwrites the file; data or not.

You would use the append command ('>>')to avoid overwriting the file.

I was thinking maybe it was a meta suggestion: exit the thread without writing to it Smiley
1185  Other / Beginners & Help / Re: List of Legal and Illegal Nations. on: July 22, 2011, 03:36:50 PM

Following the link you provide, I note that China has banned the use of virtual currency for the purchase of real goods, as you report, but that it also restricts the use of virtual currency to virtual goods provided by the issuer of the currency, and thus Bitcoin is effectively banned in China.  You suggest that the definition of a virtual currency includes that it is backed by one issuer that can provide goods and services and that it is pegged to a specific exchange rate.  Do you have a reference for that definition as a general rule, or are referring to China only and extrapolating from the link?

Thanks!

I was only extrapolating from the link. Chinese residents should read the original Chinese circular from the Ministries of Culture and Commerce in case something got distorted in the translation/summarization:
Quote from: Ministry of Culture and the Ministry of Commerce
The virtual currency, which is converted into real money at a certain exchange rate, will only be allowed to trade in virtual goods and services provided by its issuer, not real goods and services.

Edit: It may make sense to see a "virtual currency" as something like vouchers. Obviously bitcoin is distinct from that.
1186  Bitcoin / Bitcoin Discussion / Re: TurboTax advertises Bitcoin as a tax dodge! on: July 22, 2011, 03:25:46 PM
Why doesn't Bitcoin qualify as currency from another country, where it would only be taxable when you "repatriate" the currency into USD?

Because there is no other country that backs bitcoin; so it is not actually a "foreign currency." I am not a lawyer though YMMV.

1187  Bitcoin / Bitcoin Discussion / Re: Illegal content in the blockchain on: July 22, 2011, 05:26:49 AM
Try that with a test file. It will exit immediately without writing anything.
1188  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 22, 2011, 03:50:30 AM
I suppose to quickly answer questions like yours, the first post of the thread should be kept up to date.

The back-plane is supposed to be optional. There will be a USB port on the modules that is inaccessible while plugged into the back-plane. This is to allow stand-alone operation.

AFIAK, the point of the back plane is to make managing several boards easier. I envision powering down the chips being useful in off-grid applications where power may be at a premium, depending on weather conditions. It may also be useful if you want "standby" hashing power to protect the network, but you would probably use (cheaper, more power hungry) general-purpose machines for that.

I was going to say my post was the first mention of a temperature sensor, but it actually wasn't. I don't think any temperature-sensing scheme is finalized yet. I just noticed the MCU has that feature when reading the datasheet (+- 20C).

Quote from: O_Shovah
I then would like to state that for the current design we are going to use 2 FPGA's per DIMM PCB at maximum, not more !
In addition the motherboard will hold up to 5 DIMM boards
- Post 92

Quote from: TheSeven
I'd say that a DIMM may draw up to 35 watts from the backplane. This should be sufficient for all 2-FPGA and some 4-FPGA cards. If a card needs more, it should use dedicated Molex/PCIe connectors. This allows for 2-card backplanes with just an ATX20 connector, 4-card with ATX24, or up to 7 cards with ATX20 + P4, up to 9 cards with ATX24 + P4, or up to 13 cards with ATX24 + EPS12V.
- Post 184

Quote from: Olaf.Mandel
Let me try to collect the different suggestions and comments made on bus design till now:

Protocols suggested to be on bus:
  • JTAG
  • I2C
  • SPI
  • USB
- Post 198

Quote from: fizzisist
I wanted to get an idea what the space would look like on this board. This shows two LX150s in the FG484 package and the MSP430 in the QFN64 package. This FPGA is available in a smaller package, CSG484, but I think this one fits nicely, and a larger pitch means easier job routing the signals to the pins. For comparison, this package is 23 mm square, the smaller one is 19 mm square.
- Post 235

Quote from: O_Shovah
I had a qoute from pcbcart for a 4 layer board of our size with gold finish and 240 connection pinns for the DIMM ind 1.2 mm thikness resulting in 18 euro per board  for a quatity of 10 boards.
- Post 280

Quote from: Olaf.Mandel
As for license preferences: I would be happy with many of the OSI approved licenses, but GPLv3+ or maybe GPLv2+ would be my preferences.
- Post 351
(I don't think the preceding has been formally decided yet.)

Quote from: Olaf.Mandel
I uploaded a new version of the board to both dropbox and github:
- Post 374 Update: Post 416

I don't think anybody has volunteered to program the MCU yet. In theory, I could do it if I get my computer situation straightened out in the near future.



1189  Bitcoin / Bitcoin Discussion / Re: Illegal content in the blockchain on: July 22, 2011, 02:56:11 AM
...This is affected by turbulent boundary shear between the hard drive surface and the air around it. This is also believed to be truly random.

...

I thought that part of HDDs were evacuated to reduce friction...

No, the heads ride on a cushion of air. It it dust that is removed from the cavity. Dust can cause enough turbulence to cause the heads to crash into the disk surface.

These days, hard-drives auto-park the heads when the power is removed. Hard drives I have taken apart also have dust traps with filters near the edge of the platters.

A little off-topic though.
1190  Other / Beginners & Help / Re: List of Legal and Illegal Nations. on: July 22, 2011, 12:29:11 AM
I think at the moment the legal status of Bitcoin is unclear. You run into this minefield of legal terms that have very specific meanings (that may exclude bitcoin). But on the other hand, countries around the world have agreed to crack down on money laundering and terrorist financing.

Bitcoin may not be a "Foreign Currency" because it is not backed by any world government.

Bitcoin may not be a "Virtual currency" (Banned in China for the purchase or real goods) because is is not backed by any one issuer that can provide virtual goods and services, and is not pegged to a specific exchange rate.

Bitcoin may not be a "commodity" (what most exchanges treat it as) because it has no inherent value.

Bitcoin may not be a "security" (Subject to much more regulation than a commodity) because it acts more like a commodity.

That said, bitcoin users may have trouble with reporting requirements if their activities are considered a Money Services business. Just the act of relaying transactions on the network may subject you to reporting requirements you can't meet because the blockchain deals only with annonymized information. Adding sender information to the blockchain would be in violation of privacy laws because the information is public (and it would bloat the blockchain). That said, I am not convinced the Enabling legislation and regulations are actually that far-reaching. I am in the process of drafting a letter to FINTRAC asking for clarification.
1191  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 21, 2011, 11:46:00 PM
It's worse than that: we want to be able to bring down the FPGAs deliberately if they are drawing too much power. How much data would need to be moved across the bus every time we do this? So far the assumption is that bandwidth is negligable. Edit: 1.6MB can take minutes at standard serial speeds.

Another reason for using the MCU is that it saves space on the FPGA for hashing. The MCU can translate between USB and SPI for example.

Edit2: MCUs can also be reprogrammed without software costing $3000 to produce the bitstream. This makes things like minor protocol changes or calibrating the built-in temperature sensor easy.
1192  Bitcoin / Bitcoin Discussion / Re: Illegal content in the blockchain on: July 21, 2011, 10:52:45 PM
Person A decides to sell off his old hard drive. Before he sells it, he makes some "random" data by making a disk image the size of the drive full of kiddie porn and then encrypts it with 20 minutes of 'cat /dev/urandom'.

You lost me here. Isn't /dev/urandom a one-way function?

I recently bought a 500GB hard-drive used. Spent 25 hours overwriting it with /dev/urandom (CPU bound). I then spent 5 hours overwriting with /dev/zero (I/O Bound).

Without the "Key" you can't prove whether something is data or meaningless noise.
1193  Bitcoin / Bitcoin Discussion / Re: TurboTax advertises Bitcoin as a tax dodge! on: July 21, 2011, 06:00:54 PM
Spelling-corrected version of my response:
I like some of the inforgraphics too, but fail to understand why Bitcoin would be the “taxless currency.”

An accountant I know pointed me to IT-95R
http://www.cra-arc.gc.ca/E/pub/tp/it95r/it95r-e.txt

when I asked about the tax implications of holding a currency experiencing hyper-deflation (not guaranteed to continue).

Note that bitcoin is not actually a “foreign currency” because it is not actually backed by any government. They are backed by proof-of-work and the anonymized public transaction history.
1194  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 20, 2011, 06:18:18 PM
As long as it doesn't destroy the FPGA and doesn't draw excessive power on 2.5V, this should be fine. If we would completely power it down, it would delete its configuration as well. Smiley

But yeah, the reset 0.1W look good. Does it even make sense to shut down the PSU in this case? I'd guess that an idle dual-FPGA DIMM (just the MSP running) could be brought down to ~2W (mostly switcher quiescent current) that way, which sounds OK to me, if we can save an additional 2.5V rail that way.

Remember: if all the modules on the motherboard are shut-down (but drawing ~2W each), it is possible for the motherboard logic to turn off the ATX power supply. That is that only logic that needs to run off of 5V. Sorry for the confusion.

1195  Bitcoin / Bitcoin Discussion / Re: A case AGAINST merging Namecoin and Bitcoin mining on: July 20, 2011, 03:57:09 AM
lol @ people not understanding how things work making arguments that don't make any sense.
Protip:
1) read the alternative chains wiki page
2) understand what a merkle branch is
3) understand (2) allows securing an arbitrarily large namecoin/blahcoin block by adding ~30 bytes to a bitcoin block.  
4) understand a single bitcoin tx is more than 80bytes
5) stop whining

But then you can't use namecoin without downloading the entire bitcoin blockchain. You can't verify a specific merkle leaf without examining the whole block. Are you trying to claim that nobody will want to run a namecoin miner without the bitcoin blockchain?

Edit: what happens when bitcoin gets replaced by bictoin2, but we think namecoin is still good?
1196  Bitcoin / Bitcoin Discussion / Re: A case AGAINST merging Namecoin and Bitcoin mining on: July 20, 2011, 03:35:19 AM
No, both chains will be independent of one another. You don't need to download the Bitcoin blockchain to "cryptographically confirm the integrity of the Namecoin block chain". You can be a regular Namecoin miner or node and still asses if a block/transaction is valid or not.

If that is true, then why?
Quote from: Dot-bit: Merged Mining; Disadvantages
For namecoin users this means a major change, as the blockains won't be compatible between the version below block 24k and above 24k.

Some kind of blockchain corruption is happening. Bitcoin is desinged not to take up too much memory. Why not let the people who want to run two bitcoin clients: one for each blockchain?

I understand namecoin is in a lull right now, but that does not mean you should force bitcoin users to deal with it.

Edit: I also don't like how it is assumed that all miners are using pools.

Quote from: Benefits
Mining becomes more profitable (mining two currencies at the same hash rate for the same kWh. If you don't care about Namecoin you can just sell the mined NMC for BTC).

So.. by halving how much work you do securing both block chains, you increase miner profits? If you get a successful transaction block, are both currencies included? If so, you are either leaving something insecure or bloating both blockchains.
1197  Other / Beginners & Help / Re: First commercial ASIC miner specifications and pre-launch on: July 20, 2011, 02:10:53 AM

-----BEGIN PGP SIGNED MESSAGE-----


Was going point out there was no easy way to get the original text for hash verification1. Then I saw the unmutilated text quoted for my reply...

1: The board translates those [url] tags into HTML anchors.
1198  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 20, 2011, 12:06:35 AM
I wasn't advocating replacing or adding any parts (except maybe a pull-up resistor to turn the 2.5V supply on when plugged into a backplane). No module will be running with solely the barrel connector: to do useful work, you need I/O. The I/O options include USB (includes 5V) and the backplane (can include 5V).

Is it common for laptops to have underpowered USB ports? The power consumption is important because it is a pointless exercise if we can't meet the USB spec. Bus power is needed for MCU control in off-grid applications where you may want to turn off  some, but not all, FPGAs based on available power. Determining available power is out-of scope (up to the host).

Being able to turn off individual FPGAs is a nice-to have option, but I am the only person really pushing for the idea, as far as I can tell. If the MCU can actually turn on its own power supply, I don't care what voltage the input is. I looked through the MSP430F551x/MSP430F552x datasheet and still don't know what the MCU can do on only bus power.

One thing I did learn is that the Plastic Quad Flat pack requires a thermal pad as a heatsink (Pages 116,117). Presumably the BGA package cools the same way, but will already have pads in place for signal routing.

Edit: Nevermind. I wasn't thinking completely straight. The 2.5V supply should draw negligible power whether drawn from 12V or 5V. As well, both supplies are equally controllable. The ATX 5V Standby line can't be used for powering the MCU from the backplane, because with over 4 boards you likely exceed 2 Amps.
1199  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 19, 2011, 10:41:44 PM
Edit: It has been decided I was going off on an unnecessary tangent here.
I'm confused then what you're proposing. Looking at your other post, it either sounds like something we're already doing or something entirely different. Can you try to explain more, maybe with schematics?

Your Block diagram shows the 2.5Volt supply using the same V_IN as the 1.5 Volt supplies. I am proposing running the 2.5Volt supply from 5V if the power draw is low enough. For USB, you would be limited to 500mA, even with self-powered hubs. I still have not read the USB spec, so am not sure how to ask permission to draw more power (than 100mA). I also have not read the MCU documentation to see if it can do that from the LDO you mention, turning itself on with the enable pin.
1200  Bitcoin / Development & Technical Discussion / Re: Modular FPGA Miner Hardware Design Development on: July 19, 2011, 10:05:36 PM
This MCU, MSP430F55xx, has the ability to be partially bus powered with a built in LDO. The main purpose of this is to set the level of the USB I/Os independently of the other I/Os. We can't power the entire chip with USB, or we will have to use level shifters to interface with the FPGAs. Furthermore, when the board is used in the motherboard, this USB connection will not be present, so it needs to be powered off the ATX supply.

I think you misunderstood my thinking: the 2.5V Linear Regulator Drop-In suggested earlier can run on 5V. With efficiency listed at 87%, it obviously operates in switch-mode. If the MCU power+FPGA I/O is less than 2.5 2.17 Watts, bus power is doable without any level shifters. Last I checked, ATX power supplies can push over 5 Amps on the 5V rail. The motherboad would need a 20 (or 24) pin connector and traces for 5V.

Edit: Barrel connector option my be a problem here. When would that be used?
Edit: To answer that question: when you are using it in stand-alone mode and need extra power.
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!