Bitcoin Forum
June 15, 2024, 12:43:35 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 [168] 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 ... 327 »
3341  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 09:31:47 PM
My guess is it would create an unbound burden on clients to calculate limitless addresses to look for payments.  If it's feasible that someone might use such a code to generate 10000 payment addresses and then use them in (e.g.) alphabetical or reverse order such that #9999 might get used first, either the rules must be "Sorry you can't do that, you must fund the addresses in numerical order the payment will disappear into never never land", or clients must increment that index to infinity to be certain no payments are missed.
It's not really any different than how existing deterministic wallets work now. They all implement some kind of look ahead window that moves as payments are received.

With extended public keys there's no reason to ever reuse addresses, so software that implements them should not do that. For general cases there's also no reason for a payor's client to do anything other than start at index 1 (0?) and send each transaction to the next address in sequence.

There's always the possibility that broken software won't do this, so the payee's client should have a way to manually locate a payment that was sent to an unexpected address.
3342  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 08:51:10 PM
I'm unsure. It doesn't communicate anything about the permitted range of the index, just a single index. It doesn't communicate anything about further structure being permitted. (E.g. I might want to allow the forum to generate not just addresses for me, but more extended public keys)
Why not just use different address types for the pathological cases?

If you assume that the sender is never permitted to generate new structure and is expected to send payments by strictly incrementing the index that would make it simple to implement now and open up a large number of use cases.

Allowing the sender to create new structure is something that anyone wanting to do could be expected to write custom software for now.
3343  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 07:30:58 PM
Sure, but we need an address type that encodes an extended public key that can be handed over.
Is the serialization format mentioned in BIP32 not sufficient for this?

Quote
Extended public and private keys are serialized as follows:
  • 4 byte: version bytes (mainnet: 0x0488B21E public, 0x0488ADE4 private; testnet: 0x043587CF public, 0x04358394 private)
  • 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 descendants, ....
  • 4 bytes: the fingerprint of the parent's key (0x00000000 if master key)
  • 4 bytes: child number. This is the number i in xi = xpar/i, with xi the key being serialized. This is encoded in MSB order. (0x00000000 if master key)
  • 32 bytes: the chain code
  • 33 bytes: the public key or private key data (0x02 + X or 0x03 + X for public keys, 0x00 + k for private keys)
This 78 byte structure can be encoded like other Bitcoin data in Base58, by first adding 32 checksum bits (derived from the double SHA-256 checksum), and then converting to the Base58 representation. This results in a Base58-encoded string of up to 112 characters. Because of the choice of the version bytes, the Base58 representation will start with "xprv" or "xpub" on mainnet, "tprv" or "tpub" on testnet.
3344  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: October 16, 2013, 07:18:42 AM
only on 5 days has bitcoin traded higher than this Wink
6 days: April 7-11 and 24.
3345  Bitcoin / Bitcoin Discussion / Re: Removing old coin uncertainty on: October 16, 2013, 06:47:06 AM
If anything, this proposal seeks to alleviate those concerns of potential newcomers by demonstrating that there is not nearly as much money in the hands of the early adopters as they might fear, and it attempts to do so without depriving anyone of any coins that they control.
Bitcoin derives its value from the predetermined issuance rules, and the fact that possessing the appropriate private key is both necessary and sufficient to spend a UTXO.

Changing any of those things destroys the long term value of the currency.
3346  Bitcoin / Bitcoin Discussion / Re: I am pretty confident we are the new wealthy elite, gentlemen. on: October 16, 2013, 06:07:19 AM
3347  Bitcoin / Bitcoin Technical Support / Re: How can I automate the backup of my Bitcoin Qt wallet on a mac? on: October 16, 2013, 05:59:01 AM
Why do you have to back up so often?
Because when Satoshi first coded the wallet he took a quick shortcut instead of implementing a proper solution and we've been paying for it ever since.
3348  Bitcoin / Bitcoin Discussion / Re: Removing old coin uncertainty on: October 16, 2013, 05:04:03 AM
Bitcoin further complicates that with single coins being high value: How could an economy functioning on a few thousands BTC "price in" the sudden reintroduction of a single 111,000 BTC "lost coin"?
It depends on the velocity of money at the time and how quickly they are spent. If somebody cracks an ancient private key that's equal to a substantial fraction of the previously circulating BTC supply nothing happens right away. It's only when they spend it that anything changes.

Given the risk of somebody suddenly owning decades worth of world economic output all of a sudden, I'd expect that once ancient weak key cracking approached feasibility large numbers of people (millions) would form a pools to crack them that would distribute the recovered bitcoins as dividends.

If it ever turned out to be a huge threat, then the people alive at that time would have a huge incentive to solve the problem.
3349  Economy / Economics / Re: If/when China gets on board with Bitcoin, price could skyrocket. on: October 16, 2013, 04:47:22 AM
Wait, 2010?
oops.

The bubble popped one day after  the 230.00 close. After that point we've never closed above $180. This would be the first time (I believe once we closed above $160, but maybe even $170 would be a new closing high disregarding the tip of the bubble).
The highest post-bubble close is $165. We hit a daily high of $166.43 on April 24th, but closed at $154.20.
3350  Economy / Economics / Re: If/when China gets on board with Bitcoin, price could skyrocket. on: October 16, 2013, 04:33:58 AM
I'd say $180 is the number to shoot for ($180 is significant because it'd be the highest close since the top of the bubble.)
Top four daily closing prices ever:

2013-04-09: $230.00
2013-04-08: $187.50
2013-04-10: $165.00
2013-04-07: $162.30
3351  Bitcoin / Development & Technical Discussion / Re: hardening brain-wallets with a useful blind proof of work on: October 16, 2013, 04:24:27 AM
"just pocket money" has a way of growing through lazyness and the sum of all pocket money is great in any case.
1) New bitcoin user decides to start off by purchasing a 4 or 5 figure sum of bitcoin (in USD terms).
2) User wants to be extra special careful, so they spend some time creating a brain wallet and move their funds there.
3) Weeks or months later, they start to worry about forgetting the key, so they import it into a desktop client.
4) They forget that a sizable fraction of their stash is held in a weak key since they never moved those funds to a new address.
5) Bitcoin appreciates an order of magnitude or two.
6) Brainwallet key is eventually cracked.
3352  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: October 16, 2013, 03:39:13 AM
http://www.youtube.com/watch?v=OImA1k2ckiI
3353  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: October 16, 2013, 01:59:32 AM
Volume is clearly picking up, and this doesn't even account for all of the Chinese exchanges:

http://data.bitcoinity.org/#caaadadgaa
3354  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: October 16, 2013, 01:55:59 AM
http://data.bitcoinity.org/#caaadadhaa
3355  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: October 16, 2013, 01:36:58 AM
Steep climb up on almost no volume without ask side replenishing. lordy, the next crash gonna be epic.
One of these bubbles is going to be the last one.

The last bubble won't pop, because it's going to represent the final flight away from fiat.
3356  Bitcoin / Bitcoin Discussion / Re: Removing old coin uncertainty on: October 16, 2013, 01:31:32 AM
But no one can move the lost coins so their reintroduction into circulation via cryptographic compromise could be uncontrolled and devastating to the Bitcoin economy.
The effect will be underwhelming. The abandoned/lost bitcoins will not be found all at once and the miners who recover them aren't going to immediately turn around and spend the entire find the next day. By that time the economy will be large enough that it only causes a mild effect, if it's even noticeable at all.

Whether it's via some yet-unknown mathematical weakness or quantum computers that makes the private keys recoverable, it will only gradually become possible. So I imagine it will be done by investors combining their resources in order to build machines capable of doing it, much like present pool mining. Any old balances recovered this way will thus not go to a single entity but will get spread out among a large group of shareholders.

You still get too freaked out over the concept of a currency that nobody controls. It's not going to become a problem in practise - modern cryptographic algorithms don't go from no known weaknesses to being trivially broken overnight. There will be plenty of advance notice and bitcoin holders will adapt ahead of time. It will be priced in long before it happens.
3357  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: October 16, 2013, 01:20:23 AM
i missed April 10.
(hint: spreadsheets with conditional formatting make them easier to find)
3358  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: October 16, 2013, 01:17:04 AM
only 3 days in BTC history where the price has closed higher.
On which exchange? Mt Gox closed at $162.30, 187.50, $230, and $165 April 7-10 respectively. It also reached intraday highs of $166.42 and $162 on April 24th and 25th.
3359  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: October 15, 2013, 07:27:31 PM
yes, i have a VPN on the host.
That's better than not having one, but not as secure as routing through an anonymization network.
3360  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: October 15, 2013, 07:14:17 PM
In that case running in a VM isn't doing anything at all in terms of obscuring your "real" IP address.

If you want to submit transactions anonymously, you need to make sure your node can only communicate with the network via Tor or I2P.

A VM can possibly help you there, because you can set the appropriate firewall rules at the host level which restrict the ability of the guest machine to communicate outside a limited set of endpoints.

So you could run a Tor node in one VM and a Bitcoin-Qt node in another, configure Bitcoin-Qt to use Tor, then use firewalling tools on the host to block all packets coming out of the Bitcoin VM except communication to and from the SOCKS listen port on the Tor VM.

Then you're safe as long as your Tor node, or your host OS, isn't compromised.

But again, getting everything right is a bit like getting surgery right. It's difficult to explain the process via a forum post.
Pages: « 1 ... 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 [168] 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 ... 327 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!