Bitcoin Forum
July 12, 2024, 03:02:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 [509] 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 ... 800 »
10161  Economy / Lending / Re: Butterfly labs & solar loan on: April 16, 2012, 11:01:16 PM
Your array and batteries aren't even in the ballpark. A 160W array puts out 160W per hour in PEAK sunlight.  Peak sunlight being 100% mid-day at the equator sunlight.   Depending on where you live your average solar insolation is likely 4-5 hours per day.  So in 24 hour day you only get about 4 to 5 times the nameplate rating of the panel.  A solar insolation of 4.5 means in 24 hours you get the equivelent solar energy as 4.5 hours of peak sunlight at the equator.  A 160W panel only outputs 160W under peak sunlight.  That doesn't mean it only works for 4.5 hours it just means that it isn't always outputting 160W. 

So 160W /1000 * 4.5 = 0.72 kWh daily.
1 Single @ 80W * 24 = 1.92 kWh daily.  
You would run out of juice 1/3 of the way through the day ... every day.
1920W / 4.5 = 430W.  
So your array cost is now ~$1500.

However it gets worse.  Without a charge controller you are looking at losing 20% to 30% of your power due to voltage mismatch between panel output (variable) and the battery optimal charging voltage (also variable).  Given the cost of solar panels the charge controller is cheaper than trying to "brute force" it.  So that adds another $150 or so.

Still we haven't even got to the really bad news.  That 4.5 hours is avg solar insolation, it is roughly 35% less in the winter.  So unless you plan to run your rigs only 9 months out of the year you need to size your array so it is large enough even in winter.  So we are more like looking at 640W array (~$2000).  Yup that also means you will be wasting the excess power it produces in the summer.  No way around that limitation on off-grid system.

Your battery will need at least 1.92 kWh of capacity but you likely will want more.  You may have a rainy day (or 2 or 3) so really you want enough capacity to last 2-3 days to ride out the day to day variance, unless you want your single shutting down a couple times each month due to overcast or rain.  We are talking a dozen of deep cycle batteries.  Maybe $500 in battery capacity.

So excluding mounting, rails, wiring, installation costs you are talking somewhere in the tune of $2000 (640W array), $150 (charge controller), $500 (8 kWh battery bank).  At $2650 in capital cost and $0.10 per kWh average electrical rates.  You will get $0.19 in "free power" per day.  Break even point is in 39.7 years.  Direct DC (offgrid) solar systems are prohibitively expensive, small solar systems are prohibitively expensive.  One that combines both is just foolish.

A gridtie system will still be expensive but is easily half the cost (or less).  It really is your only option.  Still break even is likely in the 10 to 15 year range.  Why is a grid tie system cheaper.  It allows you to exploit the AVERAGE solar insolation.  Once again using 4.5 hours as average annual solar insolation.  A 80W BFL Single will use ~700 kWh annually.  Lets increase than 10% to compensate for system losses.  Say ~770 kWh / 365 / 4.5 = 460W.  Smaller array and no need for batteries = cheaper system.  
10162  Bitcoin / Bitcoin Discussion / Re: Email from Dwolla Regarding Reversals on: April 16, 2012, 10:43:28 PM
30 day wait won't really prevent fraud.

There is logic for the 30-day wait.  It states that you must have used Dwolla to transfer funds from your bank account at least 30 days prior.  Thus if a scammer did a bank transfer without the bank account holder realizing it right away, the passing of one statement cycle increases the chances the transaction would be discovered.

This will help Dwolla with Dwolla Instant as well, as if the scammer were to have created the account and applied for the line of credit, at least the chances are that the legitimate account holder will likely learn that this account and/or credit line was created before any funds were transferred to a bitcoin exchange.


It prevents a scammer from using a non-Dwolla bank account and signup up for Dwolla service but it does nothing to protect against keylogger and using a victims already established account (one w/ facebook links, and 30 day of account history).

It is feel good security.  If most of the attacks are from creating new accounts using stolen non-Dwolla enrolled bank accounts then the attackers will simply shift to stealing existing dwolla accounts.
10163  Bitcoin / Bitcoin Discussion / Re: Datacasting the blockchain on: April 16, 2012, 10:39:12 PM
How does the client invalidate the bad blocks unless it has a source of valid blocks?  The whole point here is that this is the only way to get the blockchain to some clients.

All clients have the starting source ... the genesis block.   The only way to validate block #1 is to ensure it meets block requirements and has the block hash from block #0.   As such all full-clients must include the genesis block.  From there every node can validate every tx from block #1 all the way to current block.   As indicated above clients may also include hardcoded checkpoints.

Nodes are NOT secure.  They are inherently insecure.  You have no idea how dishonest your fellow "peer" connections are.  Hell they could all be the same attacker.  As a result Bitcoin DISTRUSTS all blocks received from the network until validated and added to the chain tracing all the way back to the genesis block.

A broadcast system for blocks wouldn't be any different.
10164  Bitcoin / Bitcoin Discussion / Re: Datacasting the blockchain on: April 16, 2012, 09:58:05 PM
Except that one key lets you doublespend with everyone who relies on the broadcasting service.  Accessing my keys only hurts me.

What are you talking about.  Each client validates their own blocks starting from the hardcoded genesis hash in the client.  The method of delivery doesn't need to be secure.  You are aware that a node can give you a bad block right?  The client has already considered that attack vector.

Someone using the service to publish bad blocks would simply find those blocks invalidated by nodes.  At best they could prevent nodes from getting new blocks via this mechanism (service denial) nothing more.
10165  Bitcoin / Bitcoin Discussion / Re: Email from Dwolla Regarding Reversals on: April 16, 2012, 09:52:49 PM

1) Connect a social network


Steps like this only hurt Dwolla.  The fraudsters have dummy social network accounts set up.  I guess they may catch a dummy who starts honest then goes rouge and tries to charge back a Dwolla transaction because they would have more information on them.  Probably not though, the bank is most often going to side with the customer. 

Dwolla NEEDS two factor now.  Just fishing for REAL Dwolla accounts and using them to buy BTC is going to be a problem.  Each hack Dwolla account will be worth something so long as Dwolla is accepted by bitcoin exchanges.  Hackers are going to keep pushing Dwolla as long as they sit still.  Paypal has the advantage because they can usually take a payment back in the end.   

Dwolla has two factor, but one is a password, and one is a short, numerical pin.  SMS or Google Authentication would be a step in the right direction.

BTW that isn't two factor.

a) Something you know
b) Something you have
c) Something you are

One factor uses one of the factors, two factor uses two, and three factor uses three.  Adding more elements from the same factor doesn't significantly increase security.

10166  Bitcoin / Bitcoin Discussion / Re: using verified check sum to speed up block chain verification on: April 16, 2012, 09:38:04 PM
hmmm.  maybe an option after initial install?  you can user either the normal decentralized method, or opt to do a quick verify?

The issue is for 99.99999999999999999% of users given two options:

a) the right but potentially long and boring way
or
b) the super fast and easy ( .... and potentially cryptographically insecure ... they already clicked a).

I do think the protocol could be expanded to do it is a p2p fashion using the nodes.
1) New nodes compress and hash 10,000 blocks into a "macro block"
2) New nodes randomly pick one prior macro block (to date there would be 17 macroblocks) and include it's hash in coinbase
3) Old nodes would ignore this but new nodes wouldn't consider a block valid unless the macroblock hash in coinbase is valid.

Virgin node bootstrapping.
1) Node requests macroblocks from peers and records their hashes. (downloading all 17 macroblocks would take node to block 170,000)
2) Node requests newest blocks normally and validates macroblocks from the coinbases.

If all 17 macroblocks have valid hashes then the macroblocks are valid and thus tx are valid.
User could even download the 17+ macroblocks from non p2p source since validation is based on the blockchain.
10167  Bitcoin / Development & Technical Discussion / Re: 700 transactions/second now! on: April 16, 2012, 09:24:03 PM
I believe by manipulating numbers for the purpose of self promotion. 

I believe he is trying to compare apples to apples. If bitcoin were limited to 10 tps, what could mavepay do with the same cpu/bandwidth requirements. Though I don't think he did the greatest job of explaining that.

Well he is assumming 15% CPU and 50% bandwidth of "average computer user".

Quote
Property Bitcoin MAVE-3
Maximum transactions per second (*1) 10 700
Average block confirmations per payment 6 at least 18
Underlying security ECDSA / SHA-2 truncated hash function
Fees in every message Yes No (*2)
Issue Payments during chain competition Yes No
Approximate client cost per month(*3) 13 USD 13 USD
*1 For an average home PC, using no more than 15% of CPU and 50% of
bandwidth, and replacing the hard drive not before 2 years.
*2 POW or similar defense required for some messages
*3 As of 2011, electricity, bandwidth and PC amortization costs in the U.S.
considered.

I just think that
a) limiting Bitcoin to 15% CPU usage and allowing MWAVE to use 50% of user's bandwidth is disingenuous.  Even at 100 tps Bitcoin only requires ~ 100 kbps.  I don't know how many users are willing to give up 50% of their bandwidth 24/7 forever especially in light of ISP bandwidth caps, throttling, and overage charges.

b) even if we assume the 15% CPU and 50% bandwidth limits are realistic I have no idea what CPU would be only able to validate 65 transactions per second.

c) computational power has (and likely will continue) to grow at a faster rate than bandwidth AT THE LAST MILE. 
10168  Bitcoin / Mining / Re: difficulty went down on: April 16, 2012, 09:03:36 PM
Ditto.  I switched (just in time) most of my rigs to summer mode.  I do about 20% less.  I am underclocked and undervolted now. 

Same here although the watercooled ones are running at 15% higher clock.  Just need to get all the rigs converted. Smiley
10169  Bitcoin / Development & Technical Discussion / Re: 700 transactions/second now! on: April 16, 2012, 08:57:07 PM
How do you reach the conclusion that a Bitcoin node is limited to 10 tps?

Modern (i series) CPU can process >80 tps per core and the bandwidth requirements for 80 tps is negligible.

To put it into perspective:
current:  0.1 tps
Paypal: ~50 tps (~$80 billion annually)
15% CPU load on quad core system: ~50 tps

I see from paper you put artificial limit on 50% of user's bandwidth and 15% of CPU power.  Those would be worst case scenario for Bitcoin and best case scenario for a cpu lite, bandwidth intensive system right?

Still even w/ "limit" of 15% CPU usage I don't see where you get 10 tps.  Is this a Single core ATOM processor?
10170  Economy / Securities / Re: Red Star Mining IPO GLBSE Listing - FPGA double boards ~800MH/s@~40W - each on: April 16, 2012, 07:07:31 PM
I may sound like I'm doing poor/bad business but for the second time I have managed to increase profits
before production has even began.

  The new FPGA board should be ready to ship within two weeks  Grin  

So all going well the board will be hashing away a week on Friday

      
The board supplier is just waiting for his final parts to assemble our board which should be recived by the end of the week so hopefully he can ship it next week  Grin

It's very likely board #1 will ship this Monday as the supplier has all the parts he's just assembling the boards and testing them

The board designer has hired one of the core devs from [CENSORED]  to finish off the software side of things and they reckon the software side of things should be completed today (the hardware was completed a few days ago) so it should ship by tomorrow.  So latest delivery will be by next Thursday and earliest of this Monday

Niggles in the software are still being ironed out by a team of software developers (this is probably why they haven't gone public yet [the hardware was completed a week ago]) but I was given a "Priority Mail" tracking code yesterday dated the 12th April and told one day after that item is delivered then our first board will ship.

Quick update board #1 should ship to us by no later than this Wednesday or Thursday at the very latest


Hmm ...
10171  Other / Beginners & Help / Re: scammed when selling bitcoins on ebay on: April 16, 2012, 06:41:36 PM
Quote
Never use Paypal. They drew my account dry. My bank account. That I didn't give the info for. That I had my college savings in. Without me agreeing to the terms. Without me making an account.

As much as I despise Paypal and think they are bunch of money grubbing, lying assholes, gonna have to call bullshit on this one.


Yeah this troll account is "weird".  Previously he made this claim:

My wallet literally sent you its contents by itself and games started rapidly playing until my wallet on the site emptied. Anny chance of looking into what happened there? It looks like my wallet was stolen and sent to you, but I don't see what possible benefit that could have for whomever did it. That was kind of my paycheck for this month that I just got today. I have to wait another month to get groceries unless this gets solved.

Yes he is claiming that after depositing 0.01 BTC to the site somehow the site later pulled all the funds from his Bitcoin wallet and lost it. Smiley
10172  Alternate cryptocurrencies / Altcoin Discussion / Re: Is mandatory transaction inclusion possible? on: April 16, 2012, 06:24:06 PM
Floating point doesn't matter and I question the logic of using floating point due to the variety of rounding errors that introduces.  Still  % fees are not possible on a Bitcoin derived system.

Bitcoin has no concept of the value of the "spend" just the total input and total output.

So 0.1% fee.  Paying merchant 1 BTC.  1000 BTC input.  
1 BTC -> merchant, 999 BTC -> change  
0.1% * 1000 = 1 BTC fee?  
1BTC fee on 1 BTC "spend"?

Quote
Transactions don't have timestamps, blocks do. In my proposal, if a miner "saw" a transaction two blocks ago, it assumes all other well-connected miners have also seen it. This may lead to disagreement if some miners think a transaction was 2 blocks old, while others think it is only 1 block old. If all transactions are included anyway, it should not be a problem. The difficulty of course, is what will happen if/when those edge cases come up.

Its no a question of IF.  You have given a direct financial incentive to ensure those edge cases come up.  The system will be gamed.  Large pools (or consortion of pools) can keep hidden tx and use them to invalidate blocks of miners who aren't part of the cartel (or unwilling to pay fees to gain knowledge of the hidden txs).  It doesn't matter what a miner thinks is valid if 51% of the hashing power disagrees.

You are creating a system where the profitability of large pools is enhanced by witholding information from other miners which makes the system less secure.  Y
10173  Alternate cryptocurrencies / Altcoin Discussion / Re: Is mandatory transaction inclusion possible? on: April 16, 2012, 05:39:18 PM
Fixed percentile fees are also impossible (at least in Bitcoin and any derivative).

Requiring tx to be included would ultimately lead to entities gaming it to disadvantage other miners.  Given mining is a zero sum game the less efficient your make your competitors the more profitable you are for the same amount of raw hashing power.

Imagine a large pool X.  When they detect a new block they spam the network with "old" (based on timestamp) tx which make the new block invalid.  Their attempted blocks already have the "old" (but not broadcasted) tx so their blocks are never non-compliant.

Depening on the number of connections they have and propogation delays they may successfully orphan a small but significant portion of blocks.  The pool (or consortium of pools) could even be more evil by having "secret" tx which are only shared to other pools who pay an "information services fee".  Pools who refuse will be missing a require component of valid blocks and thus being oprhaned.  A pool collecting fees on other pool's miners.
10174  Other / CPU/GPU Bitcoin mining hardware / Re: Possible leaked picture of Radeon 7990? on: April 16, 2012, 05:26:58 PM
But even then, that is still using PCIe lanes. Wonder if a custom protocol on a direct, short link would be even faster (think HyperTransport, or its equivalents).

PCIe 3.0 with 16 lanes is 16GB/s bidirectional non blocking.  What scenario's would require >32GB/s?  For those 0.0000000000000000000000000000001% of the time does the cost of a proprietary solution outweigh the simplicity and economies of scale in using off the shelf components?
Good points. For sure, it wouldn't apply in the slightest to bitcoin mining. But all kinds of odd stuff is needed for other GPU compute applications. What if someone decided to fit one SHA256 core on each GPU, and force them to communicate with each other in order to have a double SHA256 needed for Bitcoin? That would use a lot of bandwidth, although I don't know whether it would use the GPU resources better/faster or not.

It all comes down to cost vs benefit.

The bridge chip is actually "not" required.

PCIe spec differentiates ports from lanes.  It is "possible" to have a PCIe controller route lanes to two ports on the same expansion slot.  Support is essentially non-existent.  Most (all?) motherboards assume 1 slot = 1 port.  If a dual GPU used that feature it either wouldn't work or only 1 GPU would be usable in non-compliant motherboards.

If at some point in the future most motherboards supported routing 2+ ports to the same physical slot then there would be no need to use a bridge chip.  Each GPU would simply connect via 8 lanes.  One irony is that those GPU wouldn't be usable PCIe1x slots (i.e. extenders).
10175  Other / CPU/GPU Bitcoin mining hardware / Re: Possible leaked picture of Radeon 7990? on: April 16, 2012, 05:17:13 PM
But even then, that is still using PCIe lanes. Wonder if a custom protocol on a direct, short link would be even faster (think HyperTransport, or its equivalents).

PCIe 3.0 with 16 lanes is 16GB/s bidirectional non blocking.  What scenario's would require >32GB/s?  For those 0.0000000000000000000000000000001% of the time does the cost of a proprietary solution outweigh the simplicity and economies of scale in using off the shelf components?
10176  Other / CPU/GPU Bitcoin mining hardware / Re: Possible leaked picture of Radeon 7990? on: April 16, 2012, 05:14:38 PM
I always wondered why they did that clumsy bodge with the PCIe switch on dual-gpu cards. It would only make sense for the GPUs to communicate with each other directly, and perhaps to even show up as a single device. I suppose the switch would be easier to design in, and wouldn't need to have special GPU support, but it just seems natural to delete it.

It simplifies drivers and OS interaction.

It is two complete, independent, and indentical GPUs (from OS point of view).

If you only had no PCIe switch then either
a) you need some proprietary switch to route I/O to proper GPU.

b) have one GPU be the "master" and the other GPU the "slave".  Only one GPU is connected to PCIe port and relays I/O to the second GPU.

Neither is really a good solution.  I don't see the switch as clumsy.  You have two independent components on a single board which need access to the CPU via a single PCIe port.  1 Port -> switch -> 2 ports each with a GPU connected.

I don't think it will ever be "deleted".  Remember 7990s are simply two 7970s.  There would be no need for 7970 to interface w/ PCIe adapter/controller via a proprietary solution. 
10177  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: April 16, 2012, 05:00:50 PM
Are you using a static payment address?
If the address listed here: http://p2pool.info/ (under current payouts)?
What does p2pool daemon show as "Current Payout"?
What does p2pool daemon show as pool hashrate "Pool: XX GH/s"?
10178  Bitcoin / Bitcoin Discussion / Re: Brain Wallet standardization on: April 16, 2012, 03:02:10 PM
Of course, the whole point is to not have a wallet, but a passphrase in memory. No idea where to write the instructions "how to recreate the wallet" in that case ;-)

Take a step back.  The reason for a brain wallet isn't just to avoid writing "something" down.  It is to avoid writing a SECRET down.  Once a secret is written down it can be compromised or lost.  

The implementation isn't a secret and having that "written down" (as in drop a copy in your google docs folder, drop box, filing cabinet, email it to yourself, etc) doesn't represent a risk of compromise.

A universal standard is like a utopia.  It probably will never happen.

I have used this cartoon before but it is (sadly) accurate.


Maybe a universal standard will happen but I honestly doubt it.  There will always be differing opinions between authors on implementation aspects.  An interim goal would be to push that all deterministic wallets provide specific details (not code) on the entire process ("secret" -> set of private keys) in plain text format for archiving which would make reconstruction without any access to current code possible.  That would provide at least some level of disaster recovery in the event no existing wallet is compatible.

10179  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: April 16, 2012, 02:53:29 PM
That's true. I was incorrect in my first statement that it was the blockchain which takes up that space, and should have realized it was simply bitcoin-related files.

What Bitcoin related files?

My bitcoin folder(s) + all virtual memory is <2 GB.

The only thing I can think of is you have an excessively long log file?  in the datadir folder there is a sub folder called "database" which contains the log. You can safely delete the log files to reclaim space (I wish bitcoind had an option for max log where it would truncate oldest log file to maintain a max size).
10180  Bitcoin / Bitcoin Discussion / Re: Mint Chip Technical Details on: April 16, 2012, 02:49:32 PM
Here's one technical detail I haven't been able to find: will the MintChip carry legal tender?

It seems that strictly speaking, the MintChips will store arbitrary tokens that are merely redeemable for Canadian dollars, as the Royal Canadian Mint "backing" seems to promise. Even if someone manages to hack the private key/s inside a chip and create counterfeit tokens, it's only CAD debasement if the RCM honours the counterfeits by printing new Canadian dollars.

Here's another: what happens to the Canadian dollars that the RCM or "trusted brokers" obtain in exchange for recharging MintChips with tokens? Do the dollars get deleted from their hard drives? Cool

The legal tender issue is an interesting one but I doubt it will have any practical impact.  Legal tender doesn't obligate someone from accepting currency in any specific form (for example the bank isn't required to accept a dump truck of pennies to pay off your mortgage).

As far as counterfeiting.  If the royal mint doesn't offer 1:1 exchanges even with inflation due to counterfeiting then I imagine the entire system fails.  Who would choose a chip which may lose 10% to 50% of its value due to no fault of their own when they can just keep using "cash" instead.

As far as what happens to the dollars my guess is that the brokers will be contractually obligated to hold in reserve 1 CAD for every 1 mintchip CAD token issued.   Similar laws exist for things like casino chips.  Casino must have $1 dollar in reserve for every $1 in chips held by customers or on the floor. Failure to meet the 1:1 ratio at all times can result in them losing their license.

For largest brokers if the system ever become widespread that means a significant amount of revenue from float.
Pages: « 1 ... 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 [509] 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 ... 800 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!