Bitcoin Forum
May 23, 2024, 05:28:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 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 »
421  Economy / Computer hardware / Re: Custom FPGA Board for Sale! on: August 22, 2011, 03:44:02 PM
Fritzing Fab- that's a nice service, but it looks like they only make 2 layer boards   :/

Ah, didn't notice that. Also I honestly forgot you'd mentioned you're working with 4-layer boards, guess that would drive the cost of fabrication up a bit Tongue
422  Economy / Computer hardware / Re: Custom FPGA Board for Sale! on: August 22, 2011, 02:46:40 PM
if we only make 5, each PCB costs about $60. If we make 70, each PCB costs less than $10

Have you tried Fritzing Fab? Just going from their examples it seems like they'd be cheaper. Not sure if you can have them leave the white paper off since you're working with SMD stuff (or if they leave a hole in it for the component?) but I thought I'd put it out there.
423  Alternate cryptocurrencies / Altcoin Discussion / Re: Solidcoin's design choices on: August 22, 2011, 05:49:37 AM
Also I think you are confused, you solved 20-30 blocks in a row and them orphaned, this is not the same as receiving 6 confirmations on a transaction.  Your orphaned blocks were each at the tip of the block chain, not part of consecutive confirmations, someone can correct me if I'm misunderstanding something.

It's a terminology thing. Transactions aren't orphaned, whole blocks are and the blocks contain the transactions. My particular blocks only contained the "generated" transactions which were my reward for mining them, but they just as easily could have contained actual transactions which would have been orphaned along with the block that contained them.

Edit: Oh and for the record, your 0/unconfirmed transactions are also "at the tip of the block chain"
424  Alternate cryptocurrencies / Altcoin Discussion / Re: Solidcoin's design choices on: August 22, 2011, 05:23:48 AM
Why does it need to be an hour of network computing time?  I can understand the issue of a single confirmation being orphaned, but what are the odds of a transaction being invalid after it has been confirmed in 6 consecutive blocks that make it into the block chain?

I have a business and mostly sell over the internet (I am working on integrating bitcoins).  Since I can wait an hour for an internet transaction this isn't a problem, but what if someone were to walk in my office and buy $1000 worth of stuff (pretty typical for the items I sell), am I supposed to wait an hour before letting the customer walk out the door, if I want to be absolutely sure I'm going to get paid, which I would want to be at that dollar amount?

OK, to be a little clearer, 6 confirmations was not an arbitrarily chosen value, but an hour was. Any amount of confirmations (even zero) can be acceptable, depending on the level of risk you're willing to accept. As an example, let me share a personal experience: I was part of the i0coin launch, and was solo mining when difficulty was still something like 16. I found something like six blocks back-to-back and within two minutes every last one of them was orphaned. This is sort of an exaggerated example, the real problem being that i0coin was being so heavily mined at such low difficulty that the whole network was claiming and arguing over blocks several times per second, but the thing to take away was that in the two minutes or so those transactions were valid for, they gathered 20 or 30 confirmations and then still got orphaned. The number of confirmations is meaningless to the chances of rejection, the amount of time, among other factors, is far more important.

For in-person transactions you have little choice but to accept a transaction at 0/unconfirmed or perhaps 1/unconfirmed if your customer is patient enough. It is worthwhile to note that, while I have no data to back this up, I suspect that the number of transactions seen at 0/unconfirmed that become orphaned is SUBSTANTIALLY less than the number of transactions you would expect to see reversed in traditional credit card processing. I hope to have data to back up that claim soon.
425  Alternate cryptocurrencies / Altcoin Discussion / Re: Solidcoin's design choices on: August 22, 2011, 04:17:51 AM
I would say of all the forks so far I like this one the best, because I felt the confirmation time/difficulty changes is the biggest weakness of bitcoin, so will be interesting to see what problems might arise.  I do like how these forks allow us to test "what if" scenarios...

The true "confirmation time" is NOT changeable. 6 confirmations was not arbitrarily chosen, it was chosen because it represents about an hour of the entire network crunching away at blocks after the initial transaction. For the same level of security you need the same amount of TIME regardless of how fast the blocks are solved within that time. Faster blocks simply increase the chance of orphans. If you need faster transactions than the hour required for 6 confirmations, just accept transactions at 1/unconfirmed or 0/unconfirmed - it's EXACTLY the same as speeding up the block times since TIME equals security, regardless of the number of blocks generated in that time.

Think of it this way - if I have a team of elite soldiers who are about to blow up an enemy installation and they need to be 2 miles away to be safe, it doesn't matter if they drive that 2 miles at 10 MPH or 60 MPH, they STILL won't be safe until they're 2 miles away. If they drive super fast for too little time and they're only 1 mile away they're still dead - it's the miles that count not the speed. Making confirmations take 3 minutes instead of 10 and still accepting transactions at 6 confirmations is like driving 60 instead of 10 but only driving 0.6 miles away before setting off the charge - you need at least 20 confirmations at 3 minutes each to meet the same security requirements as the original 6 at 10 minutes each.

Faster block times without longer confirmation requirements equals LESS security. That might be perfectly acceptable to a lot of people, and so it's still a valid change for the fork, but it needs to be duly noted that a SolidCoin transaction is NOT as secure as a bitcoin transaction until it has 20 confirmations.
426  Alternate cryptocurrencies / Altcoin Discussion / Re: Solidcoin's design choices on: August 21, 2011, 06:20:05 PM
I actually just wrote the exact same thing in the main thread but I'll repeat it here.

If we learned anything from the I0Coin startup (which was quite the fiasco) it's that faster block generation drastically increases the likelihood that two or more miners will find conflicting block solutions and that one or more of them will be orphaned. I haven't done any real tests just yet, but it's my suspicion that faster block generation times will be directly proportional to the number of orphaned blocks. This makes sense considering that block generation is the only time when a block can become orphaned and SC's ~3.3x faster block generation speeds mean that transactions are subjected to the possibility of being orphaned ~3.3x as often.

I plan on testing this thoroughly but it will take some time. First I have to mine a reasonable number of testnet coins on both networks, then I'll bash out a script that sends one tiny transaction on each network ever 15 minutes or so and let it run for... well... quite a long time to gather enough data to be statistically meaningful. It's basically a monte carlo simulation that I'm forced to run in realtime. If anyone has a better way, do let me know.

Edit: It suddenly occurs to me that certain people or companies already HAVE wallets with thousands or millions of transactions in them. If MagicalTux, for example, could do a "bitcoind listtransactions" it would be a trivial matter to go through the JSON and count the number of orphans vs the number of total transactions and it would save me a lot of time and effort on the BTC side. It would also answer one of my two questions quite quickly and I can fill in the rest with SC testing. We could also combine the counts of a large number of people. For SC tests, perhaps DoubleC could do the same with the SC exchange's wallet after a while?

After I've gathered several thousand data points I'll come back and post my results. This should also be useful for merchants since it'll finally answer the question "how often will a 0/unconfirmed transaction actually be orphaned" and we can finally decide if that number is lower than the percent of credit card transactions merchants expect to see reversed. I've long suspected that it is, but without data that's just my optimism speaking.
427  Alternate cryptocurrencies / Altcoin Discussion / Re: [ANNOUNCE] SolidCoin - new and improved block chain. Secure from pools on: August 21, 2011, 06:08:39 PM
This one does at least seem to have some meaningful improvements over BTC unlike IXC and I0C, though once again I find myself reminding people of the same damn thing! If you make it so that we confirm 12 blocks per hour instead of 6, all you've done is lower the individual security of each block by half, meaning that to get the same security level found at 6 confirmations in the standard bitcoin client, you have to wait 12 confirmations now. 6 was chosen as the magic number of confirmations specifically BECAUSE it represents the block being buried under about an hour's processor time deep in the chain, and would therefore be quite difficult to undo. You're welcome to choose an arbitrary number that fits your needs better, but you'll be sacrificing some level of security. I personally have never seen one of my transactions get orphaned, except during the first couple hours on I0C, so for very rapid BTC transactions (like those done at a point of sale) I'd feel pretty comfortable accepting at 0/unconfirmed with the knowledge that significantly fewer transactions will be lost to orphaned blocks than are likely to be reversed if I accepted credit cards.

If anything, the fiasco that was I0C during the first few hours shows that the faster you make block generation occur, the HIGHER the chances are that your 0/unconfirmed blocks will become orphans since faster blockchains are more likely to fork under normal circumstances. This is the one feature change in SC that I don't like, and 3 minutes seems excessively fast. I'd have to run some studies to confirm my suspicions but I think all we've accomplished by changing blocktime to 3 minutes is to make it about 3.3 times more likely that a 0/unconfirmed block will be orphaned and therefore made SC 3.3 times less useable for traditional merchants.
428  Bitcoin / Bitcoin Discussion / Re: [100% complete!] Want Bitcoin to have a real user/merchant support site? on: August 21, 2011, 03:24:34 AM
WE DID IT!!!!! WOOOOT!
429  Bitcoin / Bitcoin Discussion / Re: [97% complete] Want Bitcoin to have a real user/merchant support site? on: August 20, 2011, 05:38:34 PM
97%!!!
430  Economy / Computer hardware / Re: Custom FPGA Board for Sale! on: August 19, 2011, 03:51:33 PM
Another important question: what is the expected lifespan of such an FPGA board running at 100% 24 hours a day 7 days a week? 6.8 watts sounds awesome but without knowing an average lifespan to amortize the hefty initial cost over I can't say with any certainty whether this is better than GPU mining, and if so by how large a factor.
431  Economy / Computer hardware / Re: Custom FPGA Board for Sale! on: August 18, 2011, 04:00:28 PM
question though, if it only uses 6.8W of power, why not give it a male molex connector + female usb connector so that you can stack these cards?

you should look into optimizing these so that you can build custom boxes to store rows of these without needing tons of molex connectors and usb ports

While stackable would indeed be nice, you can use splitters for the time being. Each rail on a regular computer power supply is 12v @ 5a, or about 60 watts. Even the cheapest power supplies have two rails with regular molex connectors for a total of 120 watts. If you load both rails to 80% (96 watts) you could put 7 boards on each rail, thus pulling 1.4 GH/s for less power draw than a single 5830. Of course right now that'd cost you $3,080 but who knows, given enough time price could very feasibly come down Smiley

Edit: oh yeah, and a couple USB hubs. I'm assuming the amount of bandwidth these things take is trivial, right?
432  Alternate cryptocurrencies / Altcoin Discussion / Re: Bitcoin 2.0, not l0coin on: August 18, 2011, 06:53:37 AM
Once again, for the record, decreasing the time between blocks solves nothing. There's nothing magical about that sixth confirmation except that it took about an hour of processing time to reach. If blocks were found every 5 minutes instead of 10 we'd be waiting for 12 confirmations to get the same level of security. Folks who were part of the ixcoin and i0coin launches should ESPECIALLY know this since the various exchanges and pools were all making you wait 50, 100 or at one point 1,000 blocks before coins could be considered "confirmed" because multiple blocks were being found each SECOND. It also illustrates nicely that if the amount of time between blocks were to be set too low, multiple miners would "find" a block at once and the network would argue over which was valid for a bit, which would create constant horizontal branching and orphaned transactions.

With the exception of those few numbers actually changing the shape of the distribution curve, the i*coin forks have actually been a good demonstration of why certain things about bitcoin shouldn't be changed.
433  Bitcoin / Bitcoin Discussion / Re: We Need a Real Bitcoin Online Store, not "retailers" who just price gouge 15-20% on: August 18, 2011, 04:01:31 AM
I'd just like to point out that the excuse that stores have to inflate the prices if they take Bitcoin to handle exchange volatility is completely illegitimate.

Unless, that is, they refund some of your Bitcoins when the exchange rate goes up in between when you send the coins and when they sell them on an exchange.

That excuse of "well, in case it goes down" is just another way of saying, "We're going to guarantee that we make our profit -- and we're going to do short term speculation where we reap any and all rewards, but we'll force you to pay us extra in case we lose the bet."

So you mean it's a method for eliminating risk and maximizing profit? That... actually sounds like everything that every successful business does... ever...
434  Economy / Services / Re: Trusted members and The Escrow League on: August 18, 2011, 03:57:39 AM
I could probably hack something together. I doubt my code would be hacker-proof either but I've at least got enough knowledge / skill to put it out there and let people pentest the hell out of it and i can fix whatever they find Smiley

I'm crazy busy with work and school right now but I'll see if I can find the time.
435  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: August 18, 2011, 01:27:33 AM
Sitting at 0 connections for a long time now. Any fallback nodes I could add to my config?
You try closing out of the client and reopening.  That always seems to pick up some nodes for me.

Closed and reopened, cleared out %appdata%\roaming\i0coin (except the wallet.dat) etc. I think I'm klined from the IRC server but I don't know why none of the fallback methods aren't working either.
436  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: August 18, 2011, 01:16:39 AM
Sitting at 0 connections for a long time now. Any fallback nodes I could add to my config?
437  Economy / Services / Re: Trusted members and The Escrow League on: August 18, 2011, 12:35:04 AM
I'd be more for setting up some kind of web-based escrow service BACKED by human intelligence. Let there be some kind of automated system that covers all undisputed transactions but let humans settle all disputes. Your list is pretty decent so far, and though I don't have much in the way of free time I'm willing to spend some of that free time helping wherever I can. Let me know what becomes of this.
438  Bitcoin / Bitcoin Discussion / Re: We Need a Real Bitcoin Online Store, not "retailers" who just price gouge 15-20% on: August 18, 2011, 12:31:18 AM
Nah, I don't think poorly of you or anything, I was just pointing out some discrepancies in your statements, that's all. I do agree with your base reasoning though, that we need to get more mom'n'pop type places accepting bitcoin. Sadly I don't see it happening at the big stores for some time either.
439  Bitcoin / Bitcoin Discussion / Re: We Need a Real Bitcoin Online Store, not "retailers" who just price gouge 15-20% on: August 17, 2011, 11:16:41 PM
Oh, and don't tell me €2,50 is expensive for a music track, beatport sells them for the similar prices(€2,57)

2.5 euros ~= 3.61 US dollars... That's... Well that's 3.61 times more than what iTunes charges, on average... You must have big brass ones to walk into a thread where folks are complaining about 15-20% markups and push something at a 361% markup while calling it reasonable or fair... I'm kind of speechless right now...

So, go give your money to apple, I'm sure they need it more than any of the persons that have shops that accept bitcoin... and while you are at it, ask them to accept your bitcoins.

Unlike apple, that store has to pay 23% of VAT(€0,47 from those €2.50). I said it before and i say it again: Beatport charges €2,57 for each track ,VAT included. From those €2,57 they give the artist around €0.25...

And using an analogy that will fit very well in here: you are comparing apples to oranges. Comparing a shop that has a catalog of millions of tracks against one that has 40 or 50 tracks.

One more thing: The shop where i sent you PAID a bounty of $150 to develop the module that accepts bitcoin payments and gave it to the community. What did apple ever gave to this community?

Wasn't comparing you to apple, necessarily, but the fact is they are one of, if not the largest merchants in this particular marketplace and whether or not it's by me, you WILL be compared to them. I understand 23% VAT is standard in your jurisdiction , which raises the price to about $1.23 or about €0.85. We can all find a "comparably priced" item marked up to insane prices no matter what product we're trying to sell. The fact that someone else is gouging doesn't mean you're not - your price is to be compared to industry standard prices, not compared to other gougers. 10% off a price that's 300% too high is still gouging.

Edit:
For example - http://www.memory4less.com/m4l_itemdetail.aspx?partno=HD-583X-ZNFV&itemid=1462346931&rid=fd_10
ZOMG only $418.62 for a 5830! That's $104.65 off their list price of $523.27!!! Or, y'know, $300 more than you'd pay from newegg...
440  Alternate cryptocurrencies / Altcoin Discussion / Re: "Thomas Nasakioto" of ixcoin is OldMiner... on: August 17, 2011, 09:22:10 PM
honestly, i dont see why it would be relevant if old miner created it or not.

If the ixcoin code is maintained by the fellow who has a history of posting gems like this...

Code:
bitcoin.exe -addnode=69.164.218.197 -addnode=64.22.103.150 -addnode=173.242.112.53 -addnode=178.79.147.99 -addnode=184.106.111.41 -addnode=91.85.220.84 -addnode=173.224.125.222 -addnode=86.5.50.90 -addnode=178.255.199.86
What does this actually do?

...then it should be intuitively obvious to the most casual observer that this project is indeed--pardon my Portugese--a joke.

Wait, your attributing that post by mewantsbitcoins to me  Huh

LOL..you my have excelled in your field. You are a true credit to the clown fraternity  

pwned Grin

No, he's attributing your part of the quote to you. Someone who doesn't know what -addnode does probably shouldn't be responsible for maintaining a fork of the client. Granted, we were all but newbs once, however it's a longer road from newb to coder than can usually be traversed in about a month.

But I dont maintain the fork...lol

Never said you did. IMO there's not enough here to make a meaningful case. I'm an "until proven guilty" sort of guy. The question was, why would it matter if you were Thomas - and no offense but I would indeed be worried if the maintainer of a fork of extremely non-trivial code with alpha-quality features shoehorned into a gold release was asking very green questions a mere month ago.
Pages: « 1 2 3 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!