Bitcoin Forum
May 17, 2024, 12:56:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 [275] 276 277 278 279 280 281 282 283 284 285 286 287 288 »
5481  Other / Off-topic / Re: 1GH/s, 20w, $500 — Butterflylabs, is it a scam? on: November 12, 2011, 02:34:30 AM
Also if you think about it; If you are going to scam a community of technically capable people for as much money how are you going to go about it?

You are going to make your scam as legitimate and believable as you can. Scams are 100% profit so the more you can convince victims the more money you will make and at $500/board with comparable FPGAs you will find a lot of buyers.

Beware people until we have 100% confirmation. I am by no means an idiot but I have fallen victim to a scam or two in the past. This whole thing reeks way too much to be true. If I am wrong I will eat my dirty socks lol.

The last mining chip scam was significantly less sophisticated and still obviously bilked quite a few people. YMMV.

One of these (so far imaginary) boards is $500 for 1 GH and uses $31 in electricity over 3 years.  Lets also pretend it depreciates to 0 in 3 years (unlikely).  Total production costs over 3 years $531. 

I'd take a non-trivial bet that if this is real it's some SASIC (hardcopy FPGA) process and not a FPGA (the numbers just don't make sense for any of the FPGAs currently available).   If so, under the suggested assumption that bitcoin blows up, depreciation to zero is a completely reasonable assumption.
5482  Bitcoin / Hardware / Re: FPGA development board "Icarus " for mining purpose on: November 12, 2011, 02:28:37 AM
 Unless I am really missing something in my math here, it IS better from a $/MH at the price we have to go by assuming Icarus price.
  Can you show me how $580/250 is cheaper than $648/360?

  X6500= $580/250MH= $2.32 per MH
  Icarus= $648/360MH= $1.80 per MH

  If, Ng's reply to me was misunderstood and the buyer price is higher, it would have to be  $835.2 to be the same price as X6500 per MH.  That's  $2.32*360MH=$835.20

  I'm not sure where we are misunderstanding each other at here. I am completely non-biased to either of these two projects. I think every one of the guys working on FPGA builds are absolutly amazing!

Because $580/380 is $1.52.  380 is the speed we should expect from two of the the -3 parts, because thats the speed that the currently best available open source code typically gets on them.

It would be surprising if the X6500 is unable to reach the same speed ZTEX is getting with _the same part_ after adopting the same double stage pipeline design spending the couple hours brute-forcing the optimizer settings to get it to route for 200mhz. It might be the case that the -2 part also ends up just as fast due to the vulgarities of binning, but I know of no reason to expect it to be to be faster.

(and keep in mind, of these three the ztex is the only one you can click-and-buy for immediate shipment right _now_ so if you want to talk about dollars per MH _this moment_ rather than what we can reasonably expect— then Icarus and X6500 are both ~$∞/mh. Smiley )

And yes, agreed. It's all good work. And regardless of how the $/mh ultimately works out when the boards are generally available. The Icarus boards look like they'll be an excellent value due to their increase flexibility.
5483  Bitcoin / Development & Technical Discussion / Re: Suggested MAJOR change to Bitcoin on: November 12, 2011, 12:51:35 AM
I have done the math (summarized earlier), and done simulations to verify this fact: as long as BLOCK_INTERVAL is significantly larger than NETWORK_LATENCY, one's chance of forcing a re-org to undo a transaction depends only on the number of confirmations and the percent of global hash power controlled.

This is a misleading description.  You're happily waving away the _cost_ of a particular attack.

Take bitcoin as it is.... if you'd like to buy computing time to mine a six block fork you should pay 300 BTC (plus some premium to get it all at once, I suppose). Under the 2.5/minute 12.5 BTC model, the cost would be 75.5 BTC.

(Before you protest that burst computing capacity in excess of bitcoin violates the security model— realize that is effectively an argument that honest bitcoin mining must consume a majority of all fungible computing power in the universe,  as compared to the far more limited requirement that the majority sustained hash power applied to bitcoin be honest.    It's also important to keep in mind that not all the attacks we guard against are races against the public network. It's pretty easy to isolate single nodes via sibyl attacks then slowly feed them blocks which have no chance of surviving on the main network)

The assumptions also require that blocks are not frequently found under the network latency. The 1s number being thrown around is nuts and obviously and observably not true today. Keep in mind that forwarding nodes also check the validity of the blocks before propagating them some of our larger recent blocks are hitting a second of validation (computation/disk IO) alone. This is why it takes several hours to syncup a new client now.

Then there is the point which I made in my first post which seems to have been ignored— part of why we _wait_ is not just to gain confirmations, but to reduce the risk that there was a network partition with considerable hash power on both sides.  E.g. If EU and the US lose internet connectivity people can spend on both sides. In order to be secure you must wait long enough that such a split is unlikely and/or long enough that if a split were to happen people would have an opportunity to detect it intervene (e.g. miners could stop processing new txn, sites could switch to higher confirmation limits— but only if they've detected the partition, which takes time if you are to avoid false positives).  Both criteria require absolute time, the distribution of blocks is irrelevant.

Perhaps I missed it, but I haven't really seen anyone address the point I made that this kind of change (10->2.5minutes) is a change in value but not in character. It doesn't suddenly make the system suitable for direct POS usage. There is a fairly narrow range of use cases where that would constitute an improvement and I suspect almost all of those uses could be adequately addressed by the solutions employed for POS processing.  (I assume everyone agrees that switching to _two second_ blocks needed for comfortable direct POS processing (keeping in mind the variance) most certainly would break it, even if you care to debate my arguments against decreases in general)   (Oh, I see maaku's edit now— oh well, this is worth repeating)


5484  Bitcoin / Hardware / Re: FPGA development board "Icarus " for mining purpose on: November 11, 2011, 11:30:50 PM
  That still puts X6500 more expensive. ;p  Not tring to argue with ya, m8. But your orginal comment of it in comparison tot he x6500 is off a bit.  Also, X6500 started out at 200. Icarus is in the same boat and has been stated as such by the developer that he is still working on optimizing the mining code.

  Point is, from the range Ng has hinted to thus far, his mark-up will be much less than others and his end-user price per MH is better...

It won't be better (from a purely myopic $/MH basis) unless it's equal to or lower than the x6500 unless he undercuts the x6500 price. Which is kinda sad because it looks like a much nicer board (for reasons unrelated to $/MH).

Or would you like to take a bet that a board with the _lower_ speed grade version of the same part is going to deliver higher performance?   I might take the opposite of that bet.
5485  Bitcoin / Hardware / Re: FPGA development board "Icarus " for mining purpose on: November 11, 2011, 10:50:21 PM
 ummm, the X6500 is $580 for only 200MH.... = $2.9/MH  This Icarus build, even at $620 and 360MH will be cheaper per MH. = $1.722~/MH  Even at my guess of $648, its $1.8/MH. He has plenty of room to work with there.  If it was me I'd start em at $700, or $1.94/MH, for the first round and move down from there as bulk improved costs..

250 and not 200: https://bitcointalk.org/index.php?topic=40058.msg584606#msg584606

The X6500 is only at that speed due to not very well optimized mining code which hasn't been touched for sometime.  They were saying in #bitcoin-fpga that now that the board production was all sorted some time was going to get spent on the mining code. It's using the same -3 grade parts which ZTEX gets 190MH/s per FPGA on (and ZTEX's code is OSS).  While it's possible that they flubbed the power design or the clock signal quality and can't actually get it to that speed, I think thats unlikely.

It appears that Icarus is using the "slower" -2 speed grade part— which is probably the best part to use in terms of $/MH from a parts cost perspective.  But the parts cost only matter if they're passed on to the buyer.
5486  Bitcoin / Hardware / Re: FPGA development board "Icarus " for mining purpose on: November 11, 2011, 06:46:29 PM
  He gave us enough of a range on price to do some math with. Less than $648 and more than $550(since he stated $500 was a bit less than his costs).

Too much more that his costs and it's going to lose attractiveness vs the X6500 — yes, it's a more flexible board (it looks beautiful and deserves a good price) but for people who are primarily interested in mining the amount of premium they'd pay for that over a more minimal design probably isn't great.  (the idea of increased resale value is good, but it's pretty theoretical... and probably not worth that much in present day dollars)

Fortunately it looks like all the boards out there already have pretty healthy margins— they have to because of the small quantities we're talking about... so there should hopefully be room to take some of the increased parts costs without making it uncompetitive.

5487  Bitcoin / Development & Technical Discussion / Re: Transaction Fee Clarifications on: November 11, 2011, 05:20:50 AM
Yeah don't pay fees. They're a fucking scam and totally not needed. We already have measures in place to stop flooding such as prioritisation of txs. This whole fee business is the mainline client trying to set network policy instead of the miners who run the hardware.

So, you're volunteering to come staff IRC and help people recover their unspendable funds when the priortization leaves their txn unprocessed for weeks, thus locking the inputs?

This isn't speculative, every once in a while some poor sod takes some bad advice given on this form and confuses it for an opinion by someone competent— they get away with it for a few weeks (after all, the overwhelming majority of txn don't get asked to pay any fees) but inevitably they show up on IRC asking for help recovering their wallet and we get to play the hex editing game.  Perhaps you're stitting on a stock pile of old inputs which have enough age that it's completely inconsequential for you. Great for you, but you'd also be unaffected by the fees.

This has absolutely nothing to do with miner's fee policy and everything to do with providing software which doesn't invisibly fuck over it's users.  Yes, better handling of stuck transactions is important and will reduce the need for the fee safety net, but it's not very clear how to do this without creating other kinds of traps and confusion— thus why no one has submitted patches to handle it yet. But if fees which are applied only rarely and only to TXN which look objectively like DOS attacks and which are less than the rounding error of a typical USD transaction (due to truncation to cents) are a problem for your bitcoin business dealings, then I don't think anyone can help you.
5488  Bitcoin / Development & Technical Discussion / Re: Suggested MAJOR change to Bitcoin on: November 11, 2011, 03:49:38 AM
OK, anyone who has dealt with any of the recent scamcoins (especially LTC) will have noticed one big scamcoin advantage that shows why Bitcoin will never be adopted in a big way:
transaction confirm times.
Simply put, a 5 transaction confirm is regularly over an hour (especially during the recent excessively slow difficulty readjustments - slow due to the code design ignoring the reality of the recent down turn)
Yet there is a reasonably straight forward solution that has a collection of advantages and only one disadvantage:
My solution: decrease the block time to 2 minutes and decrease the block payout to 10 bitcoins.

This is a perennially bad proposal.   The security of an N block bury comes largely from the amount of hash power used to bury it but also from the unlikelyhood of non-trivial internet splits lasting a given amount of time.   If you half the hash power required to get N blocks, then you double the number of blocks you need for the same security. Obviously there is a non-linearity at the one block boundary, but you're not talking about a one confirmation transaction.

Reducing the inter-block time further reduces security by creating additional hash power dilution:  When many blocks are found faster than the global communication time of the network (which, if you observe LP skews between pools, can already be up to a minute) then the network there will be may more short term forks and attackers can gain additional advantage by allowing their target to land in one fork, while applying their own power to another fork. The dilution also generally gives single large (good or bad) miners an additional advantage because of their improved power concentration.

A faster block time still is far too slow for "instant transactions" of the POS kind. So we have no less need for solutions for that, and when we have mature solutions for that then your whole concern is mostly moot.

Faster time between blocks would also be burdensome on low trust light clients— which don't need to know much but they do need to know the block headers.  Requiring 4x the storage on mobile phones is not nice.

The increase block rate also increases exposure to DOS attacks marginally.

Finally, and perhaps most importantly:  Any fundamental change in the distributed protocol will not be accepted by rational bitcoin users (unless its some bugfix essential for bitcoin's survival).   If we were willing to change this— whats next? The subsidy? The geometric decline?  Start skimming 5% off to send to a Glorious Leader?    Changes to the immutable bitcoin distributed algorithm would _seriously_ undermine trust and rightfully so.  We may be stupid, we're not that stupid.

5489  Bitcoin / Mining / Re: Are pools more efficient? on: November 10, 2011, 10:59:02 PM
Good points.  Never thought about it but lack of LP is going to cost you 1% to 5% depending on card speed. 

Just set your maximum scan time to 1 second. This means you'll lose a maximum of ~144 seconds of mining a day or 0.166%. You'll usually lose  more effort than that from pools due to other issues (stales, bugs, network latency).

Pools can't do this because all the users would slam them. But it's a perfectly reasonable thing when running on your own. (not that running pushpool with LP locally is much of an issue).

5490  Bitcoin / Hardware / Re: FPGA development board "Icarus " for mining purpose on: November 10, 2011, 05:55:23 PM
Well ATM I think we should just focus on making this board really good for mining and mining only. All these extra parts make the device even more expensive I think. Please tell me when I can get an FPGA module of size smaller than a 5870 ( half size of a GPU ) and gets 500 Mhash/s and price is under $500 and consumption is under 20W.

Your request for a pony is being processed. You are #6182382813 in line. Please stand by.
5491  Other / Off-topic / Re: 1GH/s, 20w, $500 — Butterflylabs, is it a scam? on: November 10, 2011, 05:16:18 PM
I just wanted to say that you guys are quite awesome betting here like gentlemen without threats, name calling, etc. It restores a bit of faith in these threads for me. Why can't the alt. currency losers do it this way?

Altcoin style would be to bet like gentlemen then set the building on fire to ensure outcomes. Wink
5492  Other / Off-topic / Re: 1GH/s, 20w, $500 — Butterflylabs, is it a scam? on: November 09, 2011, 03:03:54 PM
maybe 2GH/s+ from a custom built ASIC, so the nominal speed claim isn't what is unbelievable.

An OT tangent really, but this is ridiculously and stupidly conservative.  FPGAs are quite neat— but in terms of silicon and power they are enormously wasteful. It's trivial and expected to get >>10x better on both fronts going from FPGA to a proper ASIC.   Without the inefficiency of the FPGA in the way the circuit for a miner is rather small so a mining ASIC on modern process would be thermally limited.  Even in cheap packaging you're going to easily do better than 2GH/s.
5493  Bitcoin / Hardware / Re: Ultra-Low-Cost DIY FPGA Miner - 175MH/s @ $1/MH on: November 05, 2011, 07:53:01 PM
It occurred to me that with this daughter-board design you could bolt a large number of the daughterboards directly to a large monolithic heatsink then attach the host board, allowing the gold fingers to eat any of the placement error.    That should eliminate the interface problems that often come up with using a single heatsink with multiple chips. (Perhaps you were planning this already?)
5494  Bitcoin / Mining / Re: Spartan6-LX150 board for $250 -- gauging interest for mid-Oct ship date on: November 04, 2011, 01:15:03 PM
You know FPGA mining is becoming legit, when 2-3 vendors are trying to snipe customers from each others' threads.  Roll Eyes

I prefer the kind of evidence where the margins get down to 20% over COGS. Wink
5495  Bitcoin / Development & Technical Discussion / Re: How do I get an encrypted wallets' password hash? on: November 04, 2011, 12:35:33 AM
Well you likely could GPU accelerate that and use multiple GPU but you are right even 1000 pwd/s is going to be next to impossible unless you are trying a very small word list (like you know the exact phrase but forgot the caps & punctuation changes).

Space was set aside so that it could be switched to scrypt, it only didn't start out that way because of some reasonable conservatism in selecting the functions in use and scrypt is unproven though conceptually better for the reason you gave.

(The wallet encryption currently uses SHA-512 inside the iterated strengthening function now,  one reason this was done instead of SHA-256 is because even if we weren't going to switch to something costly to accelerate using the exact same algorithm that the bitcoin community has spent so much effort GPU optimizing seemed unwise)
5496  Other / Off-topic / Re: 1GH/s, 20w, $500 — Butterflylabs, is it a scam? on: November 03, 2011, 10:45:30 PM
Except this time people have found the original version of the pictures...
I mean it could be real regardless, but what are the odds?

Huh? So they reused some case photographs. Thats hardly indicative of deception.  Is newegg a scammer because they use manufacturer provided shots of some products? Smiley
5497  Other / Off-topic / Re: 1GH/s, 20w, $500 — Butterflylabs, is it a scam? on: November 03, 2011, 09:31:46 PM
The lofts are locked and require an access card.  There is no intercom or anything, either.

No room/apt/suite number is listed on the website anyway, even if I could get in by tailgating or something.

I thought Luke had said they answer their phones. Call 'em up and ask when you can swing by.  I think it would be reasonable to say that if you confirm their legitimacy lots of people will order  (so be sure to ask for a good cut :-P ). 
5498  Bitcoin / Development & Technical Discussion / Re: How do I get an encrypted wallets' password hash? on: November 03, 2011, 06:17:14 PM
It should be possible to bruteforce the password however.  You can use john the ripper and tune it to the likely password you used (to cut down the amount of time on wrong guesses) you will just need some massive wordlists and experiment with what the exact command to execute is.

JTR does not support the algorithm we're using, though you could use it as a wordlist generating front end on your own implementation of it.

But you still won't get very far— Bitcoin's key strengthening takes 100ms per attempt on whatever computer you last changed the wallet pass-phrase on, with a minimum of 25,000 iterations (which was 100ms on 1.86 GHz pentium M).

Ten passwords per second per core is only attackable if you already basically know the password.
5499  Bitcoin / Bitcoin Discussion / Re: Boycott anti-bitcoiners movement. You discriminate Bitcoin, we boycott you. on: October 30, 2011, 06:55:06 PM
Free software foundation use to accept bitcoin donation but then decided against ist.  also gamers forum had a mining thread , then they took it down because they thought bitcoin was a fraud, there are many silver gurus against bitcoin.

Hey, be careful.  You're spreading misinformation: The FSF still takes bitcoin https://my.fsf.org/donate/other/
5500  Bitcoin / Development & Technical Discussion / Re: Time for another testnet reset? on: October 30, 2011, 06:59:45 AM
Having different rules make it seem more like an entirely different network than a testnet, it also makes it less effective as a test platform.  Would it be possible to automatically reset it once a week?

I think this is a better point... make testnet self-reset once a month.  This will also reduce some of the incentives that people had for doing a lot of mining on it... e.g. amassing a lot of testcoin to sell to people.

Here is how I might do it... create a new genesis, include in it a bunch of testnet btc (10 million?) transferred to the fountain.

Have an extra testnet-only rule for the second block— which says that its timestamp can't be more than a month old. (obviously the normal 2 hour future check still applies).  Add a little code to punt the blocks and transactions when the expiration happens. (instead of trying to restore them to the chain)

(the fountain should mine a block every cycle and merge the input from that block before paying out any fountain coin in order to prevent people from replaying old fountain payouts on the reset— e.g. the fountain's initial bounty should only ever be spent combined with an input which will be lost on reset)

So then once a month, all on its own.. all of testnet would fork and begin again from block 1.

If this was done along with adjusting the target time from two weeks to two days (7x faster than bitcoin, who cares if there are lot of splits)... testnet would be a pretty good target for testing without being gratuitously different from bitcoin or attractive as an alt-chain for non-testing purposes.

This would also helpfully trigger deep deconfirmations of transactions— allowing people to test behavior which is otherwise tricky to test.

Pages: « 1 ... 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 [275] 276 277 278 279 280 281 282 283 284 285 286 287 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!