Bitcoin Forum
July 02, 2024, 01:21:40 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 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 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ... 166 »
981  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 06:31:24 PM
I would like to mention in this context something which does not get the attention it deserves.

It is plausible that the currently used version of ECDSA will be broken eventually. When weaknesses start to be found people will start moving their coins to more secure addresses. But the lost coins will remain where they are, and when it is finally broken, whoever does it will find himself with a huge treasure of coins. This isn't stable and is not how Bitcoin is supposed to work.

I think we need to consider agreeing that some time after the signature algorithm shows weaknesses, we will delete all old coins to which the keys were lost. It's either that or have them all suddenly move to one party.

I don't think we need to agree to that at all.  Who makes "you" (to mean not just you but anyone who feels they have the authority to control the wealth of others) to decide when wealth should be confiscated in order to protect others.  You are the bitcoin "elite" you need to protect others by confiscating their wealth?  You are talking about the role of a state.  The elite protecting the masses by confiscating wealth through force.  Bitcoin is dead if/when the "self proclaimed elites" out of fear decide they need to protect it by confiscating wealth.
I think of it more as a community consensus to make sure Bitcoin works the way it was designed to - that lost coins remain lost. I think when the time comes we'll figure out what is a fair solution.

That said I understand the issues with this deletion, and hence I will not press this further at this point.
982  Bitcoin / Development & Technical Discussion / Re: Bitcoin design contract on: December 17, 2012, 04:43:41 PM
you guys feeling loopy?  recycle expiring coins?  so no one is allowed to hoard then since dormant coins are being recycled?  everyone gets a bitcoin for christmas or something?
Not sure who you are talking to, but theymos and I suggested the opposite, deleting expiring coins; and only when the alternative is that they will be commandeered by whoever breaks the signature algorithm.
Then Bitcoin is reversible if/when the elites decide a person isn't being secure enough.  Hardly p2p, hardly commerce without a trusted third party.  They day that happens is the day I am done with Bitcoin.  The social contract (written or otherwise) has been broken.  It would be like governments (still on gold standard) outlawing the recovery of gold from shipwrecks and then pretending the price of Gold is set by market prices. 
It's not to protect the owners. It's to prevent the economy from being shaken when someone breaks ECDSA and wins all the lost coins.

Also, I don't understand why are you still polluting Bitcoin with your dimwitted presence. Don't you have some banal crap to repackage into a pdf or some nonsense "vanity" threads to make or somesuch?
Oh, I'm nowhere near finished. My next pdf will be about ad hominem attacks and the probability of protecting against them with the use of the ignore button.
983  Bitcoin / Development & Technical Discussion / Re: Bitcoin design contract on: December 17, 2012, 04:01:47 PM
you guys feeling loopy?  recycle expiring coins?  so no one is allowed to hoard then since dormant coins are being recycled?  everyone gets a bitcoin for christmas or something?
Not sure who you are talking to, but theymos and I suggested the opposite, deleting expiring coins; and only when the alternative is that they will be commandeered by whoever breaks the signature algorithm.
984  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: December 17, 2012, 12:30:36 PM
I don't plan to issue new bonds in the immediate future. And I didn't say I would support transfers. (If there is though a transfer request I'll consider it.)
But you support change BTC dividend address. When shareholder changes his address you don't need to worry who owns new address.
I support it for people who want a receiving address other than their generic GLBSE claim address. Using this to turn me into a manual exchange server is an abuse of my goodwill, unless otherwise specified.
985  Bitcoin / Development & Technical Discussion / Re: Bitcoin design contract on: December 17, 2012, 10:49:52 AM
One example of where this would be especially useful: It is likely that at some point ECDSA will be weakened and everyone will need to send their BTC to different addresses that use different signing algorithms. However, lost coins will not be moved, and when ECDSA is finally broken, these lost coins will be spent by random people. This will increase supply a lot, perhaps more than should be allowed. Perhaps old coins should be "expired" before this can happen. But does expiring coins violate the Bitcoin core design? A contract should exist to solve conflicts of this kind.
I've been thinking about this for a while, and have recently commented about it here, completely oblivious to this post of yours. Talk about coincidence.

For example, there should certainly be no more than 21 million bitcoins in existence at any one time.
In this context it should be clarified what a "bitcoin" is. A "split" where all bitcoin balances are multiplied by 1000 (so there are now 21B coins; technically, it just means the word "bitcoin" is now used to denote 100,000 satoshis) is not against the core design and can be considered (not saying it's a good idea).

What exactly is the "core design", though?
The core design is anything that doesn't involve a hard-fork. So...
No, some hard forks are not against the core design and will be necessary eventually. e.g., fixing the difficulty adjustment off-by-one bug, or a new hash function (and/or protocol for including different hash functions) when SHA256 is sufficiently weakened.
986  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: December 17, 2012, 09:42:16 AM
I am buying PureMining bonds for 0.05 BTC each. Considering ASICs are going to hit the market and the low liquidity due to the GLBSE shutdown, this is a great offer.
I don't plan to issue new bonds in the immediate future. And I didn't say I would support transfers. (If there is though a transfer request I'll consider it.)

I have received both the test payments and bond payments, thx, you are the most honest man I've ever seen in this community Smiley
Thank you. But going forward with what I publicly and quite unambiguously committed to do really is the least I could do.
987  Bitcoin / Project Development / Re: Excel Miner Model on: December 17, 2012, 09:27:51 AM
The original was specifically developed for the ASIC transition, would you say that difficulty increasing by a factor of 10 over the year after the first ASICS come online is realistic?
It will probably be more than that. But it will also have a different shape than steady exponential growth.
988  Bitcoin / Mining / Re: LargeCoin Pricing Announced; Taking Pre-Orders on: December 17, 2012, 09:26:03 AM
Some NDAs treat the existence of the NDA as part of the information covered by the NDA.
Now you're scaring me.

Anyway, I fail to see the logic of this, as the existence of an NDA is not one of the facts whose sharing was conditioned on signing it.
989  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 05:35:35 AM
I would like to mention in this context something which does not get the attention it deserves.

It is plausible that the currently used version of ECDSA will be broken eventually. When weaknesses start to be found people will start moving their coins to more secure addresses. But the lost coins will remain where they are, and when it is finally broken, whoever does it will find himself with a huge treasure of coins. This isn't stable and is not how Bitcoin is supposed to work.

I think we need to consider agreeing that some time after the signature algorithm shows weaknesses, we will delete all old coins to which the keys were lost. It's either that or have them all suddenly move to one party.
990  Bitcoin / Mining / Re: LargeCoin Pricing Announced; Taking Pre-Orders on: December 17, 2012, 05:13:20 AM
No more f*cking pre-order crap. If you don't have the money to build your sh*t before you try to sell it, then get a loan or find another business. This pre-order bullsh*t is unacceptable.
Pre-order money for this was never collected, and even had it been, it was to be held in escrow, not used for development.

And why are you getting upset about something that happened 9 months ago?

I suspect everyone who pre-ordered is under an NDA - which is kind of annoying, as it leaves no public statement (that I'm aware of) as to whether the project is proceeding or not.
Edit: I agree.
991  Bitcoin / Project Development / Re: Excel Miner Model on: December 16, 2012, 06:13:37 AM
Quote
Bitcoin Mining profitability depends on ... of course, in this case, how many people join the pool.
Not sure what you mean by that.

Quote
In this model three cases are considered where the difficulty grows quickly, very quickly, and very very quickly in the DownCase, Case, and UpCase respectively.
Looks to me the other way around - in the DownCase the difficulty grows very very quickly.

Furthermore:

In all cases it seems the revenues drop too quickly. Increases in difficulty are due to hardware advances and BTC rate appreciation. The part related to the exchange rate doesn't affect the dollar revenues. Hardware advances are mainly due to Moore's law, which is about x1.5 per year. There can be some rapid growth until the ASIC transition completes, but after that x10 per year is way too much.

Mining has fixed expenses depending on only the hardware and method used. It seems you modeled the profit as exponentially decreasing, where in fact the revenues are exponentially decreasing and from those constant expenses should be subtracted.
992  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: December 15, 2012, 09:49:08 PM
I've been looking for a payment plan that simultaneously doesn't cause

1. Unnecessary delays to confirmed bondholders,
2. Monetary loss to yet unconfirmed bondholders,
3. Monetary loss to me, or
4. An organizational mess.

I eventually came up with the following:

I will pay the coupons to confirmed bondholders on a roughly weekly cycle. Blocks for which this was paid will be denoted "partial" at http://bitcoinpuremining.com/.

"Partial" will at any point in time designate a specific amount of paid bonds, which this thread will be updated with.

Every new confirmed bondholder will be paid retroactively the partially paid coupons, and the number of paid bonds will be adjusted accordingly.

At some unspecified future point in time, all unclaimed bonds will be donated to charity and retroactively paid, and the corresponding blocks will be designated as fully paid.


With this in mind, I have paid 0.0034117507 BTC per bond for blocks 209663 to 212015, a total of 49.61709105 BTC to 14543 bonds. This is transaction 2b7e8173010182e8d32a28eb87aed5769b90d75d3a50b547b6dbb089163a8b94.

Some addresses have been changed at the request of the owners.
993  Bitcoin / Hardware / Re: ASICMiner chips out of fab next week on: December 15, 2012, 08:00:49 PM
As long as they remain below the 'magic' 50% threshold and perhaps spread out their hashing power over all the pools so everyone can see they are not out to take over the blockchain.... then what is wrong with that Huh?
There is nothing magic about 50%, see the bitcoin paper for  the odds for successful reversals for various wait times and attacker powers... Though my understanding is that the asicminer first run was going to be 12TH/s, not 6TH/s.
There is certainly something magic about 50%. With more than 50%, the success probability is always 100%. With less than 50%, success is not guaranteed and the probability depends on the number of confirmations. The magic is clearly visible in the graphs in AoHBDS.

The practical effects of this magic is a subject for more nuanced discussion.
994  Bitcoin / Bitcoin Discussion / Re: 21 million units divided by 1 billion facebook users on: December 15, 2012, 06:46:00 PM
er wait you believe 90%+ of coins minted will be lost?  Did you have any historical references to back that up?  I mean has 90%+ of gold been lost?  90%+ of printed currency lost?
dree12 said that
21 million coins X 100 million satoshis per coin = 2.1 quadrillion satoshis
And not 21 quadrillion as grue said. 2.1 is 10% of 21.

I used the word "units" because I didn't want to say 'bitcoins' or 'satoshis'.
I was thinking of a facebook currency and making the analogy to the 21 million to be distributed in a very fair way, that is, equally to all facebook users.
What is fair about it? What about those that don't have a Facebook account because they think Facebook is one of the greatest plagues humanity has ever experienced? What about those who have several Facebook accounts?
995  Bitcoin / Project Development / Re: Buying games with Bitcoin - Does Desura have an official standpoint on Bitcoin? on: December 15, 2012, 04:48:23 PM
Also what do you think of the message? I'm fascinated by the Bitcoin technology so that's why I add words like proof of work, digital signatures(I have to stop myself from writing "Public key cryptography") and the P2P network that shares all the proofs of work called blocks.
Though I suspect these wordings can confuse people, or what do you think?
No offense but frankly, I think it's horrible. First because you focus on the things that you care about, rather than the things they would care about. Second, because taking a grab-bag of concepts and saying "hey, Bitcoin includes this!" really does nothing to show what is good about Bitcoin and how the pieces of the technology fit together to enable it. Third, because if you do focus on the technologies you love you may as well show your passion for it, provoking interest, but you didn't - the message is pretty dry.

I don't know how much effect does the initial message have on eventual adoption. I'm not an expert or anything but in addition to the PR page on the Bitcoin wiki, you may want to consider the following pointers I originally wrote here:

1. Don't be a spammer. If it's a shop, only contact them if you've made purchases before. If an organization, show that you are actually involved in and care about their cause.
2. Unless they are very much inclined towards the philosophy of Bitcoin, they won't care how great it is to have an Open Source peer-to-peer deflationary cryptographic currency which is not controlled by any possibly malicious single point of failure and that they will be helping promote a better future. These can be mentioned to provide some perspective of what Bitcoin is, but downplayed. They care about what's in it for them, how it will help them in their own lives. They want to know that Bitcoin will give them extra business/donations they can convert to fiat currency which is of known use to them. That's not them being selfish, just practical. If they later choose to be more involved that's an added bonus.
3. They will want to know that with Bitcoin, people can send money easily and with no/low transaction fees.
4. Shops may be interested to know there are no chargebacks with Bitcoin.
5. Make it personal. Let them know how you personally would love to pay them with bitcoins.
6. They will be concerned about the work required to receive Bitcoin payments. Let them know that it's easy and offer to help (it helps if yourself you know a thing or two about Bitcoin and its related services).
7. Be polite, of course.
8. Don't overdo it. They will be put off by too much enthusiasm.
996  Bitcoin / Bitcoin Discussion / Re: Analysis of hashrate-based double-spending on: December 15, 2012, 04:22:11 PM
That is an excellent paper discussing the hash-rate with a very straight mathematical explanation. I appreciated very much.

Only this part I could not understand completely:

Quote
A more accurate model might take into account that generating blocks costs more to the attacker than their reward, and that he would not have mined them at all (or procured the necessary computing resources) if he did not want to double-spend. Such a model could obviate the need to choose a value for q, by posing limits on the hashrate an attacker would obtain to perform attacks of a given value. However, once the focus of the security is the cost of neutrally mining, the number of confirmations required becomes linear, not logarithmic, in the transaction value; this is very poor security, hence in a situation where this is relevant, we have already lost anyway.

What did you mean by 'cost of neutrally mining' and how the 'number of confirmations required becomes linear'?
'Cost of neutrally mining' = how much it costs to mine each block without trying to double-spend.

The cost of double-spending is roughly inversely proportional to the probability of success. If the hashrate isn't too high, the probability is exponentially decreasing with the number of confirmations, hence the cost is exponentially increasing. So the needed number of confirmations is logarithmic in the value of the transaction. If the attacker has majority hashrate, the probability of success is essentially 1, so it cannot help us make the attack expensive. The cost to double-spend in this case is roughly proportional to n/(2q-1), where n is the number of confirmations and q is the attacker's hashrate. Thus the number of confirmations needed is linear in the value of the transaction.
997  Bitcoin / Development & Technical Discussion / Re: How to detect the change output? on: December 14, 2012, 08:52:12 AM
bitcoin-qt tries to randomize the position of the change output, but I believe the code has a flaw...
Ay carumba, how did we not notice that for over two years?
Maybe because all this time nobody made an analysis of the Bitcoin transaction graph which prompted an investigation into ways to determine common ownership of addresses Smiley. So you can thank Adi and Dorit for that.

Also: http://dilbert.com/strips/comic/2001-10-25/. Many of us have looked at transactions in Blockexplorer, assuming change should be in a random location, but without paying special attention to this, there's hardly any smoking gun saying "This isn't random".
998  Economy / Service Discussion / Re: @MtGox Staff... when will mtgox change the number of confirmations? on: December 14, 2012, 05:14:13 AM
In this case there is no cost to double spending (if success is guaranteed). So again there is real hope only if the probability of success is low, and some small hope if the attacker can only secure the needed hardware at above the "normal" cost.
Legitimate miners are amortizing the cost of hardware over the long run on the assumption Bitcoin will be long term successful. If a double-spender spent as much on hardware as everyone else has combined, they could double spend a bunch of times, but once it became known that the system was open to arbitrary fraud no matter how long you waited people would simply abandon Bitcoin and go back to other systems. That would lead to a sharp drop in usage and fees as everyone heads for the exit, putting the attacker permanently in the red.
And then we have bigger things to worry about. Anyway, this is a tangent, as I said even if it costs more for the attacker to mine than he gets normally, there still isn't much security to speak of if he's in majority (and if not, the probabilities are what matters).


And I should point out that even if we assume that:

1. The attacker gets no reward from the blocks he mines
2. The attacker has majority hashrate and is guaranteed success

It is still not the case that the cost to double-spend is simply proportional to the number of hashes embodied in the confirmations; the attacker needs to redo these and all the blocks that will be found during the race. The less hashrate the attacker has the longer the race will draw out, so you need to know the hashrate to estimate the cost.
999  Economy / Service Discussion / Re: @MtGox Staff... when will mtgox change the number of confirmations? on: December 13, 2012, 07:46:02 PM
Which paper are you referring to?
The paper I linked to earlier in this thread, paper and discussion thread.

Double spending can be seen like this. How much money is your attacker willing to spend on hashing? How much hashing can they buy for that money?
If we come to the point that we're thinking in terms of the cost per gigahash then we already lost because the amount that can be at stake would be only linear in the number of confirmations, and double spending will be trivial.

Our only hope is if the attacker cannot obtain more than a certain total hashrate, and if that is low enough (as a portion of the network total), his probability of success will be low (exponentially decreasing in the number of confirmations). That will place a real cost on double spending.

Also, if the attacker successfully double-spends, he also gets the normal block reward (coinbase + tx fees) for the blocks he found in the process. Assuming the cost per gigahash is predictable, it should also be about equal to what you would get on average in rewards. In this case there is no cost to double spending (if success is guaranteed). So again there is real hope only if the probability of success is low, and some small hope if the attacker can only secure the needed hardware at above the "normal" cost.
1000  Economy / Service Discussion / Re: @MtGox Staff... when will mtgox change the number of confirmations? on: December 13, 2012, 07:19:15 PM
The correct way to think about this is not in terms of blocks but gigahashes of work done. Otherwise what happens is that as difficulty changes, the security level of N blocks goes up and down - not really what you want.
That is an overly simplistic description that doesn't take into account how double-spending actually works.

The two things that matter for the probability of succeeding in a double-spend attempt are the number of confirmations and the attacker's proportional hashrate. If the attacker's hashrate is assumed constant, increasing the difficulty means lower attacker proportion and hence more security. But the relationship is not linear, and cannot be compressed into a single "total gigahashes" figure.

I recommend having a look at my linked paper which provides some discussion of this. And that for securing a system the proper dynamics will be considered, rather than trying to dumb it down to a single number.
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 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ... 166 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!