Bitcoin Forum
May 01, 2024, 11:32:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 4 5 6 7 8 9 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 »
1061  Bitcoin / Hardware / Re: [Ann] US based Avalon ASIC chips and assembly: 2,616 chips remaining. on: May 30, 2013, 07:24:19 PM
I'm thinking you might be ahead to just run a a couple of beefed up lines straight off the PSU board, rather than messing around with existing wiring. You could run a pair of 12 gauge lines, which is acceptable for chassis wiring up to 41A @ 12v, giving you 984w in total between with two lines.

This sounds interesting although I'm not familiar with this path. If you could describe details on how to implement this setup that would be great. i.e. what cabling and connectors are needed? Thanks,
1062  Bitcoin / Hardware / Re: [Ann] US Avalon ASIC chips and assembly: 3,814 chips remaining. on: May 29, 2013, 04:33:44 PM
Hi Steamboat,

Thanks for a great project

Now that batches 1 - 4 have been ordered, do you have a confirmed ship date or arrival date from Avalon for each batch?

Earlier in this thread I think 9-10 weeks was given as the order lead time estimate from Avalon on chip purchases, but did Avalon provide any specific information after placing the batch orders? Just curious.

Thanks!
1063  Bitcoin / Hardware / Re: [Ann]Purchase ASIC chips and assembly now: Batch 3 ordered, 1,834 chips left. on: May 25, 2013, 02:32:55 AM
Fair enough, thanks for the replies everyone.

In for 160, email & TX ID sent.

Thanks steamboat for a great project.

Now I'm just wondering if should double the order Smiley
1064  Bitcoin / Hardware / Re: [Ann]Purchase ASIC chips and assembly now: Batch 3 ordered, 1,834 chips left. on: May 25, 2013, 12:07:34 AM
Quick question, does anyone have an indication on what the yield is expected to be on Avalon's bulk orders?

Does Avalon pre-test the chips and only send 10,000 known-good-die? Or do they simply cut up the wafers and ship, so some group buy purchases may end up with 9,900 working chips out of 10K, whiles others yield 5,000 working chips out of 10K?

For PCB board assembly there is an additional yield lost. Even if all 10K die work in a shipped batch, post assembly some die will fail. How will that be handled?

I am VERY interested in this and think steamboat is doing a great job putting this project together.

But that said, it seems we might be rolling the dice a bit. If you order 20 boards, maybe 100% will work, but maybe only 50% will.

1065  Bitcoin / Hardware / Re: Cairnsmore2 - What would you like? on: May 23, 2013, 05:10:18 PM
Hi Yohan,

Understand you guys are busy with other projects, but just wanted to check in and see if the Cairnsmore2 project is something you are still considering or not.

Personally, I would prefer to scale a mining operation with the design path you outlined in this thread, and so have been holding off on other options. So it would be great to know if you still plan to pursue this project along the time frame originally outlined, or if your thinking has changed.

Thanks!
1066  Economy / Speculation / Re: Some Dockhead dumped 14 000 coins in 2 hours on: April 10, 2013, 09:19:41 PM
Taking down another 50 000 B by panic.

It is like jumping from a high building over a crowd.

You are certainly taking somebody with you ...

Someone who got into BTC a few years ago, and sold 14,000 at what let's say is an average price of $225, just made $3.1 million.

I wouldn't exactly call that being a dockhead...
1067  Alternate cryptocurrencies / Mining (Altcoins) / Re: Consolidated Litecoin Mining Guide for 5xxx, 6xxx, and 7xxx GPUs on: April 10, 2013, 05:09:00 AM
I have a 6870 and 5830 in one rig. When I use CGMiner both of them large amounts of HW errors, about 20-30%. Neither of them are overclocked...does anyone know why this is happening?

I had this exact same rate when my thread_concurrency was too low, bumping up the TC to 4x the number of shaders fixed it.
1068  Alternate cryptocurrencies / Mining (Altcoins) / Re: Consolidated Litecoin Mining Guide for 5xxx, 6xxx, and 7xxx GPUs on: April 09, 2013, 12:53:42 AM
So the best performance I've been able to come up with for a rig with two 5870s is a mere ~290Kh/s per card with the following settings.

Code:
cgminer --scrypt -o stratum+tcp://stratum.give-me-ltc.com:3333 -u xx -p pp 
--thread-concurrency 6400 -I 17 -g 1 -w 256 --shaders 1600 --gpu-memclock 1200 --gpu-engine 850 --vectors 4

I've read through this guide and tried many many combinations of the above settings, with limited results. This rig is a Windows XP x64 box.

It seems people have been able to get above 400Kh/s per 5870, which is a significant gap from the impact from changing the settings above and what I've been able to achieve.

Any suggestions or thoughts?

Thanks!
1069  Alternate cryptocurrencies / Mining (Altcoins) / Re: Consolidated Litecoin Mining Guide for 5xxx, 6xxx, and 7xxx GPUs on: April 07, 2013, 11:22:51 PM
execute command
Code:
setx GPU_MAX_ALLOC_PERCENT 100
close the terminal

open a new terminal and run cgminer

tacotime, Thanks a lot, running setx did fix the error above.

For any others, after doing the above I then received the new error below.
Code:
[2013-04-07 19:15:15] Error -5: Enqueueing kernel onto command queue. (clEnqueueNDRangeKernel)
[2013-04-07 19:15:15] GPU 0 failure, disabling!
[2013-04-07 19:15:15] Thread 1 being disabled
[2013-04-07 19:15:15] Thread 1 being re-enabled
[2013-04-07 19:15:15] GPU 0 failure, disabling!
[2013-04-07 19:15:15] Thread 1 being disabled
[2013-04-07 19:15:15] Error -5: Enqueueing kernel onto command queue. (clEnqueueNDRangeKernel)
[2013-04-07 19:15:15] GPU 1 failure, disabling!
[2013-04-07 19:15:15] Thread 2 being disabled
[2013-04-07 19:15:16] Thread 3 being disabled

Changing "-g 2" to "-g 1" fixed that.

I'm now getting ~255Kh/s from each 5870, so guess it's time to try and optimize.
1070  Alternate cryptocurrencies / Mining (Altcoins) / Re: Consolidated Litecoin Mining Guide for 5xxx, 6xxx, and 7xxx GPUs on: April 07, 2013, 09:26:36 PM
Hi, I am trying to switch my 5870 mining rig from BTC to LTC and am running into the problems below, if anyone has any ideas how to fix this I'd really appreciate it.

A 5870 has 1600 shaders, so my understanding is thread-concurrency should be set to around 1600 * 4 = 6400.

However if I set TC to 6400 with cgminer with,
Code:
cgminer --scrypt -o http://us-pool.give-me-ltc.com:8080 -u worker -p pw --thread-concurrency 6400 -I 13 -g 2 -w 256

I get the following error:
Code:
[2013-04-07 15:42:29] Failed to init GPU thread 1, disabling device 0
[2013-04-07 15:42:29] Maximum buffer memory device 1 supports says 134,217,728
[2013-04-07 15:42:29] Your scrypt settings come to 209,715,200
[2013-04-07 15:42:29] Error -61: clCreateBuffer (padbuffer8), decrease TC or increase LG

The only way to eliminate the error is to use TC of 1600
Code:
cgminer --scrypt -o http://us-pool.give-me-ltc.com:8080 -u worker -p pw --thread-concurrency 1600 -I 13 -g 2 -w 256

But with this I can only a) get around 250Kh/s per 5870 and b) get ~3 Hardware errors per minute (which I've read is caused by concurrency being too low).

My machine is Win XP x64 and it has plenty of ram.

Has anyone run into this before or have any ideas? I've had this system mining BTC very stable with no HW errors for over a year and switching back to BTC causes the HW errors to disappear so the rig is fine, its just the LTC settings.

Any suggestions would be very much appreciated. Thanks!

1071  Bitcoin / Hardware / Re: Cairnsmore2 - What would you like? on: April 04, 2013, 03:21:50 AM
You have thousands of people willing to pay you $20,000 for a product, and it isn't a priority? You guys must be doing very well indeed.

That's because Enterpoint is a real hardware company in operation for many years, it also means they'll be able to deliver on what they offer
1072  Economy / Speculation / Re: OK, THIS IS FUCKING INSANE on: April 03, 2013, 10:09:12 PM
I know you're joking, but a fun fact; The Fed prints about 2.83 billion a day, so a single days worth of printing put toward bitcoin would quadruple the entire bitcoin market cap.

And that is just M0 base money, once the banks take that $2.8B/day of printing and lever it up you end up with over $50B/day of money created out of thin air.

Imagine $50B/day being poured into BTC.

BTC are either going to the moon or crashing to zero.
1073  Economy / Speculation / Scarcity has been achieved on: April 02, 2013, 07:44:13 PM
There are practically no BTC offers above $110.

Now if this was fiat FED funny money, the FED would increase the amount of funny money to create "stability" (and give it to bankers and polititins in the process). And if this was gold the FED would "lend" it out in mass quantities (effectively creating fractional gold out of thin air)

But since the supply of BTC is FIXED, I guess we will finally get to see what happens when an item is in high demand, but supply is forced to behave by well defined rules....
1074  Bitcoin / Hardware / Re: Cairnsmore2 - What would you like? on: March 28, 2013, 07:22:25 AM
Yes, interested in a system of that scale, look forward to more details when they are available.
1075  Economy / Speculation / Re: At no point was there a double spend in the longest chain on: March 14, 2013, 09:00:48 PM
gmaxwell answered it:  a large majority of mining power switched to running 0.7 -- which meant restarting the miners and clearing their memory pools.  With the right dynamics, a rebroadcast would not repropagate because most nodes had not been restarted and would not rebroadcast it.  Thus, those miners that restarted, started mining without it, and accepted the double-spend as a first-spend.

A shorter way to phase this is:

Who would the restarted miners receive the double spend transaction from? Any network node a restarted miner connected to should have already rejected and expelled the 2nd transaction as a double spend, so even if nodes did not rebroadcast the original transaction, they would have already rejected the double spend and would not have propagated the double spend to a restarted miner.

It seems the only possible scenario is if the attacker connected directly to a restarted miner and submitted the double-spend to the miner first. This is statistically unlikely.
1076  Economy / Speculation / Re: At no point was there a double spend in the longest chain on: March 14, 2013, 08:41:48 PM
Again, these responses do not answer the original question which focuses on a different area, instead of attacking, attacking, attacking, maybe you could try to understand the question.

My question was why didn't the network of decentralized nodes block this double spend attack before it ever even propagated to the miners? There are multiple aspects to bitcoin that prevent double spends and the mined record-keeping blocks are just one of these many aspects. The responses above refer to the behavior of the rebooted miners, whereas I asked about the behavior of the decentralized client nodes.

Here is the sequence of events:

1) Block chain forked, pre-0.8 miners on one chain, 0.8 miners on another.

2) Attacker submitted a transaction to the network. This transaction propagated throughout the network efficiently and was accepted by a large enough number of client nodes, both pre-0.8 nodes and 0.8 nodes.

3) A 0.8 miner confirmed the transaction in a block. Time passed and this block received 6 confirmations. However the pre-0.8 nodes still had accepted the original transaction in their logs, even if that transaction was not confirmed in a pre-0.8 block.

This is the part I don't understand - 4) Attacker submitted a double spend transaction to the network. My understanding is this double spend transaction should have been rejected on both the pre-0.8 and 0.8 branches.
4a) The 0.8 nodes would reject the attack because it was a double spend against a confirmed transaction.
4b) The pre-0.8 nodes would also reject the attack because they already accepted the original transaction. Again this original transaction had over 1 hour to propagate and be received by the network of nodes as the 1st and original transaction.

5) 0.8 miners shutdown, clear logs and reboot as pre-0.8 miners. These miners represent <1% of the total network nodes. They reconnect to the network to receive new transactions. The rebooted miners now should receive the original transaction, because both the pre-0.8 and 0.8 nodes should have rejected the attack already and expelled it from the network, with or without the miners.

The fact that the miners cleared their transaction logs seems like it should be irrelevant. After rebooting the miners connected to the same network that should have already rejected the double spend before it ever reached the rebooted miners, as above

Again the mined confirmation blocks is only one aspect that protects against double spends, there are other aspects to protect bitcoin and it seems these protections should have worked here, but didn't. All I want to know is why.

The only answer that seems possible is if the attacker connected directly to the miners right after they rebooted and submitted the double spend first, this seems statistically unlikely.
1077  Economy / Speculation / Re: At no point was there a double spend in the longest chain on: March 13, 2013, 08:46:37 PM
My understanding is from a pre-0.8 chain point of view, this case had  a 0-confirm transaction that was in the network for some time
If anyone can provide insight here I'd appreciate it.

Yes, that's basically what happened. The problem arose because the 0.8 miners viewed this block as valid, accepted it, and continued the chain from there. This created a fork with two competing parallel chains, until the 0.8 miners reverted to 0.7 and effectively cancelled all transactions on the 0.8 chain after that block.

Thanks for the reply, but my confusion is why the original transaction that was shared throughout the network and picked up in the 0.8 blocks, was not also at the same time recognized as the first original transaction in the pre-0.8 nodes (even if not inserted into a mined block). This should have prevented the issue.

For example, if I send all the BTC from address a to address b in transaction 1, then wait 5 minutes and try to re-send BTC from address a to address c in transaction 2, the network will reject the 2nd transaction as a double spend even if no blocks have mined yet because the majority of nodes have accepted transaction 1. (There is always a risk that the mined block will insert transaction 2, which is why we wait for confirmations because that creates the official record...)

I was watching the bitcoin-dev channel at the time, and the arguments made to fall back to 0.7 were both chains should have the same transactions and the only losses would be for the miners who lost the block rewards. This was stated several times by multiple people as the consensus was reached, it also matches my understanding of how the network works.

My understanding is this should have been the situation for the pre-0.8 nodes, no block was mined yet, but the pre-0.8 network should have still recognized the 1st transaction.

Nemesis, I have read that thread, numerous other items, and the IRC logs from the event multiple times. The above is a serious question, I guess I can't help you if you don't understand what the question is or can't answer it.
1078  Bitcoin / Development & Technical Discussion / Re: What Bitcoin Could Learn From Gnutella (or, why devs need a spanking) on: March 13, 2013, 05:45:30 PM


* Develop a comprehensive protocol specification from the code and stick to it
* Feature freeze until a protocol has been written
* Eliminate external dependencies in the reference client
* Define formal process for commits to the official repository




Agreed

Then go do it and get involved. I would love to see this also but don't have time to, which is why I won't complain about the current developers.

From my limited time lurking around the dev IRC channel, it seems this need is understood but it is a large undertaking that the current developers a) don't need themselves and b) don't have time to do.

It seems for an interested person new to the code, getting involved in protocol documentation would be a great way to get up to speed on it. You clearly know code and can write better than most coders, so go ahead.
1079  Economy / Speculation / Re: At no point was there a double spend in the longest chain on: March 13, 2013, 05:35:21 PM
It's not clear to me how this happened even with the 2 chains.

For a period of time (~3 hours) there were two competing chains with pre-0.8 nodes viewing one as valid and 0.8 nodes viewing the other as valid.

However at the same time there was only one network of client nodes sharing transactions and they all saw the same transactions propagate through the network. The original transaction that received 6 confirmations on the 0.8 chain was in the network for ~1 hour before receiving these 6 transactions.

The pre-0.8 nodes had more than plenty of time to see and agree on this original transaction, and should have rejected the 2nd spend as a double spend, even if the original spend had not confirmed in the pre-0.8 chain. My understanding is from a pre-0.8 chain point of view, this case had  a 0-confirm transaction that was in the network for some time, so the network should have rejected the 2nd as a double spend even if the original hadn't confirmed yet. This is also why all the other transactions on the 0.8 chain propagated onto the current chain during the reorganization that happened.

If anyone can provide insight here I'd appreciate it.
1080  Bitcoin / Pools / Re: [6TH/s] Ozcoin Pooled Mining |DGM 1%|PoT 2%|PPS 3%|Stratum+VarDiff port 80 on: March 13, 2013, 02:54:59 AM
Something strange is still going on.

Ozcoin.net reports that the pool's hash rate has fallen to ~1,400GHash/s from 4,000-7,000GHash/s before all this started.

My own mining on ozcoin.net has stayed the same for the past several days, so I would expect that my credit per round would increase while the rate of blocks found would decrease, and even out.

However my round credit is less than half what it was before. Am I missing something obvious, or is there something wrong happening here. I'm now mining with less than half credit per round and significantly slower blocks found than 2 days ago.

Thks

The entire network has gone through a lot of turmoil the last few days, and Ozcoin had to go down for a while. It's back up, and I"ve already switched my miners back over, but not everyone (i.e. ASICs) have.

It was my error, the mining hash rate has dropped so much that my payout credit per block changed from around 0.006-7ish yesterday to 0.03ish today. I thought the ozcoin payout calculation was screwed up and halved from 6 to 3, instead I missed the decimal point increase...
Pages: « 1 ... 4 5 6 7 8 9 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!