Bitcoin Forum
May 05, 2024, 09:49:13 AM *
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 »
41  Economy / Trading Discussion / Re: can exchanges themselves manipulate the price? on: February 16, 2013, 03:09:13 PM
I'm too lazy to dig up the thread, sorry, but I seem to remember a time back in 2011 when there was community doubt in whether Mt. Gox really had the Bitcoins, or whether they were essentially broke.  In response. the head of Mt Gox (Magical Tux, I believe, at the time) publicized that he was going to move a bunch of bitcoins from one wallet to another, simply to prove that he was still solvent.

Everyone could see it in the Block Chain, and there was a collective sigh of relief. 

Then the price continued on its path down to 2.
42  Economy / Service Discussion / Re: Coinbase is "Down for maintenance" -- Missing 100BTC sent 10 hours ago. on: February 16, 2013, 07:17:37 AM
I successfully transferred 60+ bitcoins out of Coinbase last night.

Good luck to you.
43  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 10:21:59 PM
Quote
The only way to attack Bitcoin is to follow it's rules. The problem is not that Bitcoin rules can be broken. They can't be because you'd need to convince everyone to change to a different Bitcoin client with different rules for that.

Our whole point of disagreement seems to be centered around this one statement.  You seem to believe that it is absolutely 100% impossible "to convince everyone to change to a different Bitcoin client with different rules", and I don't.  Difficult?  Absolutely.  Darn near impossible?  Yup.  Do I think it will ever happen?  Nope?  Am I a firm believer in the mathematics of Bitcoin, yup.  

But, impossible?  Nope.  In fact, I don't even believe it needs to be "everyone".  But for the sake of argument, say everyone.  I believe that it would be possible through legislation, port blocking, and other evil tricks (both technological and political / legal) for the governments of the world to render the current Bitcoin client useless.  I think you are kidding yourself if you think otherwise.

Or without even convincing ANYONE to "use a different client", if a major entity / government created a new block chain with a higher difficulty level, diverting all the mined bitcoins since the last check point to them, and then performed a worldwide Black Out, to knock out the internet and Bitcoin, and when worldwide power got restored one city at a time, and one-by-one, as people were connecting to the internet, and discovering a new block chain with a higher difficulty, they'd reject their existing block chain dating back to the last check point, and boom, the deed would be done - tons of transactions reversed.  Do I think this will happen?  Nope.  Do I think it is possible?  absolutely.  

In fact, I think that it is still very much within the realm of the budget of the US Government to undo a day's worth of transactions, and probably many more.

Don't get me wrong, I have a ton invested in the success of Bitcoin.  I just believe that you lose credibility when you toss around words like impossible and mathematical certainty, when they fall just short of that 100% number.  99.9% with 300 9's after the decimal ISN'T 100%.  Sorry.

We should probably agree to disagree on this one.  I like your document, but I am just trying to explain my reaction.  It's your document - you asked for feedback, I didn't mean any offense.  Just providing feedback, and trying to explain what I meant.
44  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 04:13:26 PM

Meanwhile the US Government, in conjunction with the blessing of the UN and the G20 have sanctioned Bitcoin with the "new blockchain to be fair to all", reversing all past transactions, legislating that Sourceforge host their newly revised, CIA-approved version, and declaring the "new blockchain" as the one backed by the "full faith and credit of all the major countries of the world".
Ah, the old New World Order attack argument. Yeah, if the entire world falls under a single dictator and the people refuse to revolt, then we have more problems than what we use to buy our groceries. I just don't see this this happening without a lot of objections.

I hope you understand that my comment was a point to prove that it was possible, not likely.  It is addressing the words "mathematical impossibility".

But yes, I agree with you... I don't see this happening without a lot of objections either.  But stranger things have happened.
45  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 03:46:06 PM
Well, I was just trying to give feedback to the document that many people (myself included) feel that the words "mathematical certainty" are not appropriate.  It's feedback - take it or leave it.

Here's what Hazek's text says:

all confirmed Bitcoin transactions are with mathematical certainty irreversible, all
bitcoins are with mathematical certainty non-counterfeitable

Hazek's response was:

Btw mathematical certainty in my guide primarily refers to the ability to fake obeying the rules. It's true it doesn't account for an attacker obeying the rules and still defrauding people, but it's a fact that rules in Bitcoin must be obeyed, even by an attacker and this is mathematically certain.


And I walked through a complete example (and was accused at various steps in the process that I was wrong) where if someone doesn't "obey the rules" of Bitcoin, his statement falls apart.  

Defending the statement by saying "oh, I meant if you follow the rules" is like saying there are absolutely zero law breakers in New York City, and then saying "Oh, I meant I was only counting the ones who follow the rules."

--

Overall, I think it's a great intro.  I was just giving honest feedback about how I, and others, react to the "mathematical certainty" lines that come from Roger Ver and others, including this text. 
46  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 02:48:01 PM
. . . But if I own 51% or 85% or 99% of the network, and have modified the Bitcoin software such that every new download doesn't care about these rules of which you speak, it doesn't matter that there's this tiny faction of miners that still believe that they have the "right" blockchain.
Good luck modifying the bitcoin software that I am running such that it doesn't care about these rules of which I speak, or the bitcoin software that Gavin is running, or the bitcoin software that hazek is running, or a whole lot of other people.  Are you going to sneak into all of our houses and replace all of our software one by one while we are sleeping?  As soon as you strat trying to convince people to user "your" version of the software, don't you think people will spread the word that yours has been modified to increase the likelihood of an attack?

So you, Gavin, Hazek and a whole lot of other people will end up with your own little private network with your private bitcoin economy, claiming adamantly to anyone who will listen that "we have the real Bitcoins". 

Meanwhile the US Government, in conjunction with the blessing of the UN and the G20 have sanctioned Bitcoin with the "new blockchain to be fair to all", reversing all past transactions, legislating that Sourceforge host their newly revised, CIA-approved version, and declaring the "new blockchain" as the one backed by the "full faith and credit of all the major countries of the world".

Yeah, you're right within the scope of your little world, that no one will "reverse" your transactions in your little world.  But it is absolutely, positively incorrect to claim that it is mathematical certainty that transactions cannot be reversed.  Because they can be.

Mathematical certainty has a specific meaning, and this is not within the realm of impossibility, despite how improbable it is.
47  Bitcoin / Bitcoin Discussion / Re: Why the high price on: February 15, 2013, 02:30:33 PM
value in sense of utility perhaps?
I know there are very few places that actually take gold anymore as currency, thus I have more buying power with my bitcoins.

Good point.  Perhaps SPECIFIC utility, like utility as a currency.

Gold is more valuable that bitcoin in the manufacturing process of circuit boards.

A bicycle is more valuable than one hundred bitcoins in terms of recreational exercise around my neighborhood, but one hundred bitcoins are more valuable than a bicycle in terms of trade or resale.
48  Bitcoin / Bitcoin Discussion / Re: is it dangerous to not use tor with bitcoin? on: February 15, 2013, 02:21:46 PM
shouldn't the bitcoin devs be encouraging tor use?

I hereby encourage everybody to use tor.

But I think worrying about thugs getting your street address from your Internet service provider and then breaking into your house to try to coerce you into giving them your Bitcoins seems very unlikely.

Gavin, you don't know what kind of neighborhood I live in.





Although I think I'd worry more about this sort of potential thief.

49  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 02:00:28 PM
- SNIP -
Correct me if this is wrong
 - SNIP -

You are mistaken.

- SNIP -
and then alter the mining software with my new checkpoints.  Also altering the mining software such that I ignore any information coming from the REAL miners with the CORRECT block chain.  Then I become a miner with 51% of the network.
 - SNIP -
You need to convince EVERY user on the network to use your altered software instead of the correct software with the original checkpoints.  If you don't then they will all ignore your blockchain no matter how "long" it is.

(I should also note that it would take just minutes to solve every block since the genesis block in an offline fashion, if I am creating this alternate blockchain, since I am not in competition with anyone, and the difficulty would be minimal.)
When people say the "longest" block chain wins, they are speaking metaphorically.  The mining AND client software actually choose the blockchain with the highest total difficulty.  Under normal circumstances this happens to be the longest one, but under the special circumstances you are describing having the most blocks wouldn't qualify your blockchain.

But if I own 51% or 85% or 99% of the network, and have modified the Bitcoin software such that every new download doesn't care about these rules of which you speak, it doesn't matter that there's this tiny faction of miners that still believe that they have the "right" blockchain.
50  Bitcoin / Bitcoin Discussion / Re: Why the high price on: February 15, 2013, 01:57:01 PM

It could not exist before the internet, but in today's world where Big Brother is watching, it may be more valuable than gold.
This got me thinking.  What does it mean to be "more valuable than gold"?

I mean, that makes sense when comparing two materials - like "more valuable PER OUNCE".  But how do you compare two things of completely different make-up?  It's like comparing Computers and Oranges.  (see what I did there?)

It doesn't make sense to compare the price of one ounce of gold vs. one whole bitcoin, and say one is more valuable than the other, because the counter-argument would be "well let's use millibitcoins or milligrams or tonnes (or whatever)".

It seems like you have to get a common frame of reference between the two different commodities, in order to say one is more valuable than the other, when they each can be bought in divisible quantities.   And I can only think of two frames of reference:

1)  The total value of all of this commodity, at market price (what people refer to as Market Cap).
2)  The generally accepted risk-weighted rate of return for an investment in this commodity.

We can easily calculate #1, and Bitcoin is nowhere near Gold in that category.

Good luck on calculating #2.  I tend to think that Bitcoin has a much higher risk-weighted rate of return than gold at the present time and prices.  On the other hand, apparently every seller disagrees.




51  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 15, 2013, 01:30:42 PM
A 51% attack on the network could reverse transactions.
As far as I understand how Bitcoin works this is false.

What could happen is they could get unconfirmed as blocks in which they were confirmed become orphaned but they'd still be valid and pending for confirmation. This of course exposes some of those transaction to a double spend attack but it doesn't reverse them.
I think that is the point jerfelix was making.  If someone had more hashing power than the entire combined honest network (51% of the total that includes their own hash power), then they could spend bitcoins and then re-mine the blocks and include a double spending on the previous transaction that now sends the bitcoins back to an address of their own.  In this way the earlier transaction would be "reversed".

But how many of the hundreds of thousands of transactions now unconfirmed was the attacker a counterparty to? Likely very few, which I'm not trying to downplay as a weakness but saying that he can reverse transactions is just as inaccurate as saying it being impossible with mathematical certainty to cheat Bitcoin.

Btw mathematical certainty in my guide primarily refers to the ability to fake obeying the rules. It's true it doesn't account for an attacker obeying the rules and still defrauding people, but it's a fact that rules in Bitcoin must be obeyed, even by an attacker and this is mathematically certain.

Correct me if this is wrong, but if I had an extreme amount of computing power, I could create an alternate blockchain dating back to the genesis block, all the way to present, with the only confirmed transactions being me solving the blocks, and then alter the mining software with my new checkpoints.  Also altering the mining software such that I ignore any information coming from the REAL miners with the CORRECT block chain.  Then I become a miner with 51% of the network.

This would effectively REVERSE every transaction that ever occurred.  Every existing transaction would appear to be an attempt to spend money that didn't belong to the owner, and so they would be reversed.

So although practically impossible, it is mathematically possible.

(I should also note that it would take just minutes to solve every block since the genesis block in an offline fashion, if I am creating this alternate blockchain, since I am not in competition with anyone, and the difficulty would be minimal.)
52  Bitcoin / Bitcoin Discussion / Re: How long would it take for the miners to crack a private key? on: February 14, 2013, 05:28:58 PM
Quote
If we built a Dyson sphere around the sun and captured all its energy for 32 years, without any loss, we could power a computer to count up to 2192. Of course, it wouldn’t have the energy left over to perform any useful calculations with this computer. But that’s just one star, and a measly one at that. A typical supernova releases something like 1051 ergs. If all of this energy could be channelled into a single orgy of computation, a 219-bit counter could be cycled through all of its states. These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.

Bruce Schneier

So, not only CAN it be done, Bruce lays out an exact plan to do it!   This is horrible!  SELL SELL SELL!
53  Bitcoin / Bitcoin Discussion / Re: Wrapping your head around Bitcoin (a guide) on: February 14, 2013, 05:18:29 PM
I think you are technically mistaken when you say :

Quote
all confirmed Bitcoin transactions are with mathematical certainty irreversible, all
bitcoins are with mathematical certainty non-counterfeitable

Mathematical certainty is 100%.  Bitcoin is just very near to it.  It happens to be closer to it than our current banking system.

A 51% attack on the network could reverse transactions.
Likewise, a similar attack to the source code could introduce the ability to counterfeit.

You probably don't want to use the term "mathematical certainty".  Perhaps the term "impossible, practically speaking" or something like that.

It bothers me when Roger Ver tosses around the "impossible" and "mathematical certainty" terms, because he is flat out wrong.  You are introducing a binary situation here (yes/no, right/wrong) and in this case these terms are wrong.   "very near right" != "right".
54  Economy / Service Discussion / Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account on: February 14, 2013, 09:00:16 AM
I think Coinbase shows promise, but it is frustrating to watch some of their struggles.

To me, the obvious answer to a lot of their troubles with fraud and new users would be to "quarantine" a certain balance for a certain period.  If I'm a new user, and I buy 10 BTC, quarantine it for 30 days if you must.  Or quarantine 90% of it.

If I'm a regular user, transacting 100 BTC worth of purchases per month, and suddenly I try to buy 1000 BTC, that should raise a flag.  Let 100 BTC go as normal, and quarantine 90% of the balance.  Or maybe 50% if I've been around for many months.

Just maintain a trust level for each account - Account number N has proven themselves trustworthy because they've done a volume of X BTC transactions in a month.  And (like the block chain), the longer a transaction has existed, the more reliable it is.  If a person has done 100 BTCs per month for 5 months, you might cut them some slack when they try to do a 1000 BTC transaction.  Maybe quarantine less.

Give the user a choice before reversing the transaction:  We can reverse this, or quarantine it for 30 days.  Your choice.  Better yet, notify them of the quarantine at the time of the purchase, so they can decide if it's ok.
55  Bitcoin / Bitcoin Discussion / Re: Bitcoin Morse on: February 14, 2013, 08:07:07 AM
It seems like about the correct length.

34 Base-58 digits should convert to about 60 decimal digits, since 34*ln(58)/ln(10) = 59.9.
Since the Bitcoin Address starts with leading zeros (a 1 in Base-58, where zero has been eliminated from the digit pool), your 59 digit number seems in the right range.
56  Bitcoin / Bitcoin Discussion / Re: Bitcoin Morse on: February 13, 2013, 11:55:44 AM
A more mathematically sound way to convert a Bitcoin address to a string of digits would be to take the Bitcoin Address, which is a Base-58 number, and simply convert it to decimal.  This would be trivial programmatically.

It wouldn't have the properties that you described, in that it's length would always be much smaller than what you described, and usually be nearly the same length (for all randomly generated Bitcoin Addresses).
57  Economy / Service Discussion / Re: coinbase.com sending unconfirmed? Huge risk? on: February 13, 2013, 10:21:35 AM
I have no affiliation with Coinbase, but I think it's worth pointing out that they have been extremely responsive to people's feedback, and are providing a very valuable service (allowing people in the US to get into Bitcoin with minimal fuss at a reasonable fee level).  

So panic messages, like "Don't use this service until this gets fixed" are a bit extreme at this point.  Time and time again, Coinbase has stepped forward to address issues, at cost to them.

My reaction to this alarmist post was "meh, they'll get it fixed.  I just won't pull coins out for a few days."  
58  Bitcoin / Bitcoin Discussion / Re: Bitcoin Presentations using Prezi on: February 12, 2013, 09:52:03 PM
So Bitcoin is a Prezi scheme?
59  Bitcoin / Bitcoin Discussion / Re: Bitcoin Technical Introduction for programmers on: February 12, 2013, 09:51:19 PM
I like the use of the expression 'scan it in' instead of sweep.
I was referring to scanning in the QR code.
I always thought of sweep referring to the scanning of the Block Chain looking for transactions that match your Private Key.
60  Bitcoin / Bitcoin Discussion / Re: [Blog Post] Surprise: The US Dollar is a Virtual Currency on: February 12, 2013, 10:06:06 AM
Well, I think it depends on what we mean by "real." In its purest form, money is information. If I'm holding a ten dollar bill, that's supposed to be a way of credibly conveying that I have provided value for which I have yet to receive any kind of "real" satisfaction. Of course, it doesn't necessarily mean that. I could be the central banker with a government granted monopoly on new money creation. Holding bitcoins, which cannot be counterfeited, is a much more credible signal of having given value in the best, whether that value was in the form of auditing and securing the blockchain or providing goods and services. Bitcoin is as close to the Platonic ideal of money as we've yet come. And it's in that sense that I call it the "realest" money.

I think I got u. Unfortunately a lot of bitcoins seem to be "unreal". A lot of people suspect that MtGox uses fractional-reserve trick. If it's true then bitcoins on a MtGox account r less "real" than bitcoins in a personal wallet. OP didn't mention this in his blog post. In the future a bitcoin can be as "real" as a dollar is.

If your accusation against Gox is true, that is a matter of Gox's credibility, not Bitcoin's as a technology or currency. Say we're using gold coins as money, I think we'd both say gold coins are real. If a bank is taking gold coin deposits and issuing non-real coins or claims on coins that don't exist, then it is not the fault of gold, but of that particular bank.

Gox's accounting practices have nothing to do with Bitcoin being real.  And for the record, I don't believe for a second that Gox is using fractional reserve.


Unless theres a run on Gox no one will ever be entirely sure of that.

I could definitely imagine a company like Mt. Gox, who is holding a lot of Bitcoins on account for people, accidentally locking themselves out of one of their reserve cold storage wallets (or having one wallet stolen by an employee).  At that instant, they have fractional reserves.  But they could easily set aside a small portion of profits each day to re-fund that wallet.

Which would be worse?  Announcing to the world, "We locked ourselves out of one of our wallets, but rest assured...." (potentially causing a run that puts them out of business), or to quietly build the reserve back up?
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!