Bitcoin Forum
May 22, 2024, 12:36:37 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 ... 87 »
501  Bitcoin / Bitcoin Discussion / Re: How long did it take for Satoshi to make the blockchain? on: March 15, 2015, 06:14:37 PM
Also, I want to point out that Satoshi was not working ex nihilo.

HashCash - a proof-of-work to show that you have irreversibly invested resources into what you're trying to do or asking someone to accept - was Adam Back's invention.

David Chaum developed the idea of block chains using hashes to prove that each was descended from the last and had no modifications of history.

Dozens of people, including David Chaum, had published cryptographically sound digital-cash systems of various kinds - and it had been a sort of holy grail of the cypherpunk crew for decades, starting with James Bell IIRC.  But all digital cash protocols up to that point had required a trusted party, and to the extent they had been deployed, many had been deployed by untrustworthy parties.  There were a number of arrests and charges filed by everyone from the FBI to the SEC to outraged investors.  By the time Satoshi got there, the entire topic of digital cash had reached a sort of scorched-earth status among professional cryptographers;  we'd seen dozens of these systems and every last one had either been a cryptographically unsound construction, a snake-oil solution from a scamster who could abuse the 'trusted party' role to steal stuff, an entrepreneurial proposal which the market more or less ignored because it would involve making payments on pretty much the same order as existing payment networks, or, once in a while, a cryptographically sound proposal that wasn't a scam but which was also never meaningfully deployed.  

Heck, even I had come up with a digital cash system back in 2004, but it didn't achieve Bitcoin's decentralization; there was no proof-of-work involved, but the individual coins were tiny block chains where each block recorded one transfer of that coin between holders.  Holders could transfer coins between themselves offline without communicating with the rest of the system, but those coins eventually had to go back to an issuer (double spent coins had to wind up in the same place for a double spend to be detected and the double spender unmasked, and also otherwise they'd just get bigger and bigger as each one of them dragged its own little block chain around).  Everybody had to have an authenticated identity (which would be revealed for prosecution purposes via a cut-and-choose/split-secret protocol if anybody did a double spend).  And so it required a trusted party to assign and keep track of the authenticated identities.  I never even attempted to deploy it because the trusted parties who do that (CA's) are completely corrupt and useless, but it was at least fun to design.

The cut-and-choose/split-secret protocol I used there was not my own invention either.  Chaum's earlier digital cash system had used it first.  Bitcoin doesn't use it at all because Bitcoin doesn't need to "unmask" anyone to deal with double spends - the shared block chain allows simply ignoring them.

502  Bitcoin / Bitcoin Discussion / Re: How long did it take for Satoshi to make the blockchain? on: March 15, 2015, 05:36:53 PM
When "Satoshi" the alias appeared in late 2008, his code for Bitcoin was already mostly complete.  I had an archive of it in my inbox less than six days after his first post on the Metzdowd cryptography list.   

There's no knowing how long he spent writing it.  But there was unused code in the first released version relating to even larger ideas which ultimately didn't make the cut -- bits of a market, which looks to have been an attempt to do something like a decentralized version of ebay.  -- bits of a reputation tracking system, which looks to have been something like ebay's feedback system and something like a pseudonymous "reputation capital" system.  Ultimately all of that got cut out and just keeping track of the coins became the sole focus.

It looked like a very big project -- bigger perhaps than we know even yet -- but one that got cut back ruthlessly to what could actually be finished and deployed. 

Anyway - there's no knowing really how long he spent on the code. 

It looks like he put all the compute power at his disposal to work for about six days to get the hash on the genesis block that forms the root of the current block chain though - that's judging by the timing of the headline it refers and the timestamp of that block. 

Before that, there were a couple of testing block chains that came to an end when something about the block format needed fixed. But none that ran for more than a day or two.
503  Bitcoin / Bitcoin Discussion / Re: Block chain technology for USD/Euro/Etc being developed by IBM and central banks on: March 14, 2015, 07:08:57 PM
This is the current opposite of what Satoshi wanted. Trying to emulate the fiat system within the blockchain is the ultimate non sequitur... it absolutely defeats the purpose. I hope people don't buy on this crap.

As for what Satoshi wanted, I don't know.  He didn't spend much time talking about ideology; that was all Hal.

Other than that, your mistake is in thinking that money has a purpose.  It is people who have purposes.  Money is absolutely the purest form of what it means to be merely the means that people use to achieve their ends. 

504  Alternate cryptocurrencies / Altcoin Discussion / Re: It it still that easy to make $$$$ with alts? on: March 14, 2015, 06:31:07 PM
no.  Not that easy.  Tho some people still make money doing it, there is a problem that the pump&dump game requires suckers, and the suckers' money has already been taken.  Even if they still have money, they've mostly been burnt once and are a lot more cautious.  

For every winner in something that's pure speculation, there is an equal and opposite loser.  And these days, the winners and losers are both drawn from the same pool of people because the old-style suckers are mostly gone from the market.
505  Bitcoin / Mining speculation / Re: Should setting up a mining rig at home always be profitable on: March 14, 2015, 06:14:03 PM
Mining is almost never profitable.  Exceptions (and large mining centers) occur in rare circumstances:

* where a building in an area with harsh winters needs heaters and will subsidize your electricity costs in proportion to heat you provide via your miners.  This does extend to putting antminers in your own basement to replace an electric heater.  But this is a bad time of year to do it in the northern hemisphere; this is autumn and soon running your antminers will mean doubling your power costs by running your airconditioner full-tilt too.

* where you can arrange a contract for "off-peak" electricity usage that gives you substantially cheaper electricity because you use power primarily at night or on weekends when other people aren't using much.  Contracts like this are available in most farming areas in the US: farmers use them to run electrical pumps and irrigate their fields at night. 

* where the government subsidizes electrical power or arranges other economic factors in a way that makes it profitable for power companies to provide it cheap (eg, you live in China or one of a few other places that do this).

The setup costs (miners, space to put miners, etc) are minor compared to month-over-month operating costs like power.  If you want mining to be profitable, select your mining rigs for hashes per joule; it's more important than hashes per second. 

Also?  Lots of miners who were exploiting ASIC advantages early on liked to overclock their machines.  Overclocking increases power requirements per hash.  Overclocked machines are now all losing money in a market where they have to compete with identical machines that aren't overclocked.

506  Bitcoin / Bitcoin Discussion / Re: Block chain technology for USD/Euro/Etc being developed by IBM and central banks on: March 14, 2015, 05:16:20 PM
Notaries are not trusted agents.  They don't make decisions, they just serve as public witnesses to a state of affairs.  A notary signs a copy of the block chain, he keeps the copy, and thereafter if someone attempts to change history the notary can prove that it was changed.  They have literally *zero* ability to make decisions about the content of what they're witnessing.   Nor do they have the option of producing a backdated signature, because their signature is part of the content that other notaries sign. 

Anyway, notaries are "trusted" to about the same extent that the bitcoin network itself "trusts" proof-of-work, which is essentially what they're replacing in the proposed system.  A notary gets about as much input into fiscal policy decisions as an antminer box.

Now, the banks themselves will be making decisions of the sort that the bitcoin community does not desire - they will be choosing, for example, when and by how much to inflate their currency supply.  You can argue that this isn't "ideal money" or that it fails in some ideological way, but why would they give a crap?  Also, whether you like the long-term inflationary effects or not, their adjustments of money supply *do* usually stabilize the value of fiat a lot in the short term.

If it does roll down to the level of consumers, Homer and Harriet Normal, who really and truly don't give a crap about "Ideal Money" and are entirely comfortable with moderate rates of inflation, will find something in familiar denominations, easily convertible at the bank for convenience, accepted on pretty much every payment network, and stable in value relative to the currency they're used to.  For them, it's cheaper than their credit cards and a slam-dunk advance in convenience over Bitcoin.

The important thing to me though, is that the chain of cryptographic hashes, treating "proof-of-notarization" as a basic protocol primitive, ties the central banks to an irrevocable public ledger.  The decisions they make are published, can't be kept secret or later denied, and because notaries have authenticated identity and can go to jail for false witness, "proof-of-notarization" is as hard to fake on a day-to-day basis as proof-of-work on an hour-to-hour basis.  You just aren't going to be able to subvert enough of them, enough of the time, for long enough, to get an attack chain accepted.

507  Bitcoin / Development & Technical Discussion / Re: Histograms of all valid nonces & hashes values on: March 14, 2015, 04:42:45 PM
Bitcoin headers don't really even need nonces. 

They don't, but you'd be silly not to use them. There's a very basic optimization with Bitcoin mining where you only need to hash from the midpoint of the previous attempt. You hash the first 76 bytes of the header and then store that as the 'midstate', then continue the hash with the four byte nonce and do part of the second hash to find out of it is a possible winner or not. Rather than starting over for the next nonce, you take the midstate again and continue with ++nonce. You end up doing much less than two SHA256 hashes as a result, and need to only push new work (a fresh midstate) to the chip every 4.2B attempts.

Hashing without a nonce is completely possible, but you would be at a significant disadvantage for no reason.

Heh.  It only puts you at a disadvantage if you *don't* use it and others *do*.  If it weren't there in the first place, and nobody were using it - all the hashing would still be fair, still distributed according to computing power, etc.

And the optimization is even steeper then recomputing from the midstate.  Having a nonce field in the header also saves you from having to recompute the merkle tree for every hash. 
508  Bitcoin / Development & Technical Discussion / Re: Histograms of all valid nonces & hashes values on: March 14, 2015, 06:02:19 AM
Bitcoin headers don't really even need nonces. 

You could just set the nonce in the block header to zero, or use that field for something completely else, and do your hashing on the basis of incrementing extranonce instead of on the basis of incrementing the nonce.

We 'extended' the nonce space by embedding an "extra nonce" in the coinbase transaction, but there's no reason why that's an 'extension' rather than a 'replacement' except that incrementing it requires recomputing the merkle tree so it would be slower. 

Think about it:  The coinbase transaction is part of the block - it changes the merkle root of the transaction tree.  And we have space in the coinbase transaction currently devoted to an 'extranonce'.  Extranonces of up to 100 bytes can be used. 


509  Bitcoin / Bitcoin Discussion / Re: Block chain technology for USD/Euro/Etc being developed by IBM and central banks on: March 14, 2015, 12:41:43 AM


Ironically enough, the central banks want decentralization -- badly -- when dealing with each other.  "who has control" is a very hot potato indeed at that level.  So they're looking for a decentralized solution, not for use by customers, but for use among themselves.

It won't be bitcoin, because that would involve giving a lot of money to people who already have bitcoins and haven't done much of anything for the central banks.  Bitcoin holders are not seen as stakeholders in international finance, and are not entitled to anything by their lights.

They're just going to use the open-source technology to solve a problem among themselves - it sidesteps the burning problem of who has control in a closed-ledger system. 

Their customers, on the other hand, don't see the central banks' control as a problem, and mostly don't give a crap about such esoteric properties.  They aren't ideologues; heck, most of them aren't even idealists. They are what we call the mainstream. 
510  Bitcoin / Bitcoin Discussion / Re: Block chain technology for USD/Euro/Etc being developed by IBM and central banks on: March 13, 2015, 07:37:00 PM
I don't think so actually.  An open ledger, which anyone can save at any time and compare to the public ledger at any later time, goes a long way toward convincing people that funny stuff ain't happening.  

If Bitcoin actually brings about a degree public accountability and gets central banks using a common, open ledger, then it will have done a hell of a good thing regardless of what happens to bitcoin as an actual currency.

The funny thing about this is that cryptographers have been proposing hash chains to secure ledgers and other history for ~25 years, and been firmly ignored until something like Bitcoin that uses exactly that tech (plus Proof-of-work) got big enough to bring it to the attention of people like IBM.

 

511  Bitcoin / Bitcoin Discussion / Block chain technology for USD/Euro/Etc being developed by IBM and central banks on: March 13, 2015, 07:17:13 PM
http://www.reuters.com/article/2015/03/12/us-bitcoin-ibm-idUSKBN0M82KB20150312

It looks like Bitcoin managed to get the attention of some large players, and IBM is interested in developing the block chain technology for use by central banks. 

The idea is that there'd be a block chain used to transfer value, denominated in conventional central-bank issued currencies, around between banks.  "Like Bitcoin, but without the bitcoins." 

Amongst other things they'd be relying on a network of authorized notaries (with verified real-world identities and subject to prosecution for nonperformance) rather than proof-of-work, so their chain security costs would be considerably less -- theoretically measured in prosecution and imprisonment costs, but in practice the notaries have approximately nothing to gain and a 100% chance of being caught, so I'd expect the prosecution and imprisonment costs to be far less than Bitcoin's combined investment in mining equipment. 

That makes it more efficient than Bitcoin for doing what Bitcoin does.
512  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 12, 2015, 08:05:20 PM
Have you noticed that, in the USA, whenever you pay for something with a $50 or $100 bill, the cashier has to record the serial number of the bill?  

I live in the U.S. and use $50 and $100 bills quite often and I've never had a cashier at any store or a teller at any bank write down the serial number.


Interesting.  I see it all the time.  Start watching and look for it; I'll be interested to hear if actual observation agrees with your impression, then if it does I'll ask which state you live in.

Quote
Quote
Guess what?  Those serial numbers are being compared to a 'blacklist' of bills known to be counterfeited, stolen, or otherwise involved in crimes.  So, no, I don't think blacklisting will affect bitcoin fungibility substantially more than it already affects dollar fungibility.  

While there may or may not be such a 'blacklist' (and I'm not claiming to know whether or not such a thing exists), there are much easier ways to detect counterfeit U.S. currency. Two that come to mind immediately are UV light (blacklight) and the "counterfeit detecting" pens. As far as bills that were used in a crime, if a bill was used in a crime that doesn't necessarily mean that I had anything to do with that crime simply because that bill, through normal circulation, ended up in my wallet.

Exactly.  That's why they DON'T stop you from spending the bill, even though they have to track its circulation.  They stop people from spending counterfeits, but not from spending bills that were stolen from somebody six months ago or used in a drug deal six weeks ago.  They want to know where these bills are circulating because it's a clue where the crooks are - but they're not trying to stop individual bills.

Quote
According to you, that version of blacklists already exists in the U.S. since you claim there are certain $50 and $100 bills which are blacklisted because they are known to be counterfeit, stolen or used in a crime. If they're blacklisted and people are genuinely checking against this blacklist then the possibility certainly exists that if you were to come across one of those bills you wouldn't be able to spend it.

No.  The strawman version is where the store actually REFUSES your bill because it's on the list, and outside of actual counterfeits I've never seen that.  What I've seen is grocery store clerks have to write down the serial numbers on a clipboard and, because that's a pain in the ass for them, are happier if you pay with smaller bills - not because there's any risk that the larger bills won't be accepted at the bank, but just because writing down the serials is extra work.  
513  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 12, 2015, 07:12:53 PM

You send 750 BTC to MP now and someday later he will send you 1000 Gavincoin back.
Which means that you pay 750 MPcoin in exchange for 250 Gavincoin.
(Unless the 750 BTC is also "future payment", after the fork, but then he should say it more clearly)

Unless MP is firmly linked to a real-world identity that can be held legally responsible for non-performance, and I personally can prove in court that the counterparty on that IRC channel has the same legal identity, I will not be paying MP, over a fuckin' IRC channel no less, for any promises of any kind.

Come on, guys, we aren't supposed to be idiots.  Why would we deal with anyone via an unauthenticated protocol for future performance or delivery of anything?
514  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 12, 2015, 06:55:45 PM

how do you buy used cars?
in germany you should buy them with cash, because if the seller claims insolvency after you have paid by SEPA/SWIFT he keeps the car and the cash...

When you actually pay for the car (check, cash, credit card) and take possession of it (by driving off the premises) it becomes your property and cannot be claimed by the seller's creditors.

Also, you have a non-performance claim if you are unable to take possession, and can get your money back in court (that is, you are recognized as having the same legal standing as the seller's other creditors). If you pay by credit card or check, this is easy.  Legally, it also applies to cash, but it is less easy to press the claim with cash payments, because records may be conveniently "absent" in that case.

Professional used-car dealers usually have much more involved rituals involving witnessed, signed contracts and cashier's checks or bank transfers.  
515  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 12, 2015, 06:41:10 PM
Have you noticed that, in the USA, whenever you pay for something with a $50 or $100 bill, the cashier has to record the serial number of the bill?  

really???

well i am in germany and here it is definitely not the case.
and this works? the cashier sends a list to fincen or what? for ANY note he received?

is this immediate? as in the cashier can refuse to take the bill or has to call the police or whatever?

i can pay with a 1000€ bill without the cashier writing down the serial...

sounds unbelieveable
Hah! Our government would never trust us with denominations that large; the biggest bill in circulation in the US is $100. Although larger deniminations have been printed for special purposes in the past, they have never circulated.  

Depending on the store, the cashier may have to write the serial number on a paper list, or may have to scan the bill through a reader.   I don't know whether the blacklist comparison is done by the accepting company, implying that the private sector has the whole black list available, or the list is sent onward to a financial center, implying that the financial centers and/or regulatory agencies have all those transaction records available.  Either implication is somewhat disquieting, but certainly no worse than the publicly readable block chain.  At any rate, I've never seen a real bill rejected on the basis of the comparison.

The only category of "immediate refusal" is if the bill is revealed to be a counterfeit. - something about which we needn't worry with Bitcoin.
516  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 12, 2015, 05:56:03 PM
Have you noticed that, in the USA, whenever you pay for something with a $50 or $100 bill, the cashier has to record the serial number of the bill?  

Guess what?  Those serial numbers are being compared to a 'blacklist' of bills known to be counterfeited, stolen, or otherwise involved in crimes.  So, no, I don't think blacklisting will affect bitcoin fungibility substantially more than it already affects dollar fungibility.  

What people are scaremongering about here is a strawman version of blacklists, where the coins cannot be spent and are therefore worthless.  The actual USA policy about blacklists, with existing money, does not normally affect its fungibility.  Instead, it is about determining where investigative efforts need to be directed.  

Is anybody here from a country where the strawman version of blacklists has actually been implemented against high-denomination currency?  
517  Bitcoin / Bitcoin Discussion / Re: Bitcoin 20MB Fork on: March 11, 2015, 04:45:08 PM

If your question is "do full blocks, and a transaction backlog increase the security of Bitcoin?" the answer is clearly yes, as this would induce bigger transaction fees, thereby inducing a bigger incentive for miners to secure the network.

The answer is clearly no, because a transaction backlog means people have to wait for their tx to go through and have no guarantee that they'll go through at all, thus they stay away in droves and the miners get no fees. 
518  Alternate cryptocurrencies / Altcoin Discussion / Re: Creating metacoin for a decentralized exchange? on: March 11, 2015, 04:34:21 PM

BitShares is a DAC- a distributed automated company.


There is no law recognizing entities of this category in the United States.  Nor have I ever heard of any nation whose legal system encompasses such a thing.

As such, I have no guarantees of what the law requires of this entity, nor whom to serve papers on if they fumble and fail to deliver my asset as agreed.  The legal ambiguity of an unknown entity type will also make court proceedings drastically more expensive if it becomes necessary to sue them.
519  Alternate cryptocurrencies / Altcoin Discussion / Re: Creating metacoin for a decentralized exchange? on: March 11, 2015, 04:30:16 PM
I'll try and clear up a few misconceptions.

BitAssets are shorted into existence.  The shorters are forced to buy back the BitAsset they shorted every 30 days.  So anytime someone buys $1 BitUSD, there is guaranteed to be a buyer within 30 days.  This keeps the peg in place, because people know that if you can snap up BitUSD down below the price feed, then later you will be able to sell it closer to the price feed (or slightly above).

The problem with this is counterparty risk.  The guy who "guarantees" to buy back the bitasset in 30 days may go broke first.  And somebody eats the loss. 

Counterparty risk is exactly what you get with IOU's and some types of derivatives, too.  So your "trustless" system involves "trusting" that someone will not have filed bankruptcy, will be able to buy back the asset, and will follow through on the promise rather than disappearing and retiring under a fake name in the tropics or something.   
520  Alternate cryptocurrencies / Altcoin Discussion / Re: Creating metacoin for a decentralized exchange? on: March 11, 2015, 04:20:50 PM

I am quite familiar with options trading (used to do some of that years ago) and although options are often never exercised they always *can* be if the conditions are met (i.e. the underlying share ownership will be transferred).

In my own experience, farmers sometimes trade options in their crops in order to reduce risk from, eg, a year with tough weather patterns.  When they do so, it's usually with the full intent of fulfilling that option, or demanding the actual physical asset it represents, should the market do what they hope it doesn't.

Thus a wheat farmer will place a  'buy' option on some quantity of wheat, and then if his own crops get hailed out (and likely everyone else's as well, driving prices sky-high) he will exercise that option and expect trucks to show up with product he can take to the grain elevator and sell.  
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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 ... 87 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!