Bitcoin Forum
May 03, 2024, 11:08:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 219 220 221 222 223 224 225 226 227 228 229 230 231 232 ... 288 »
3621  Bitcoin / Bitcoin Technical Support / Re: Is it possible to include a large amount fee while sending a small amount coins? on: October 18, 2013, 05:15:39 PM
Indeed. To purposefully orphan the block custom mining software is needed too and this will need to lie on the shelve ready to be deployed because of the required urgency. I don't see this happening.
It's ~one line of code to change to do it the simple stupid way. There is actually a patch ready to go sitting on github.  Several large pools have intentionally orphaned a block in the past, so they're already experienced at it.
3622  Bitcoin / Development & Technical Discussion / Re: HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 18, 2013, 05:12:20 PM
Substitute Bitmessage, or any other eavesdropping-resistant P2P messaging system, for Torchat as desired.
Please take a step back and consider how you're responding here.  Some people want to post addresses online so an anonymous party can pay them, even when they aren't online.  They can and do currently do this by throwing up a static address.  You are instead saying they need to be online 24/7 and use bitmessage or torchat or any of a bunch of other things that they aren't already using.

You have failed to improve anyone's privacy. With your response practically anyone, including _myself_ would just continue what they've been doing. Good job.
3623  Bitcoin / Development & Technical Discussion / Re: HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 18, 2013, 05:09:56 PM
What if there is no "last transaction"? How else but a lookahead bound to you propose to avoid scanning forever?
If you're talking about an attacker trying to grief the recipient by consuming large numbers of addresses, the worst he could do is send a single satoshi to each address in sequence, and since the number of satoshis is finite there's no "forever" involved.
No. The worst he can do is send nothing to 1000 addresses and then someone else sends 100 bitcoins to the next one. Knowing how many addresses gap there are permitted to be is important information!
3624  Bitcoin / Development & Technical Discussion / Re: HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 18, 2013, 04:30:46 PM
The recipient still has to have some bound on the key lookahead,
Why? As keys are used, just keep moving the lookahead window forward until you find the last transaction.
What if there is no "last transaction"? How else but a lookahead bound to you propose to avoid scanning forever?
3625  Bitcoin / Development & Technical Discussion / Re: BIP0032 Mistake on: October 18, 2013, 04:09:52 PM
Also having "(mod n)" is pointless. It's known that the elliptic curve operations are done over a finite field and "(mod n)" is not shown consistently.
The places where mod n is used are not EC operations.

Thanks for the other report: It looks like someone confused edited the page while no one was watching:
https://en.bitcoin.it/w/index.php?title=BIP_0032&diff=40588&oldid=39104
3626  Bitcoin / Development & Technical Discussion / Re: Transaction with a message on: October 18, 2013, 08:20:48 AM
Thanks for the information. You're right, it would be too much information for the blockchain. I wonder if some online-wallet exist which has this option ...
AFAIK The Bc.i message thing is purely local, its not on the network.
3627  Bitcoin / Development & Technical Discussion / Re: SHA256 + concatenation as good as scrypt? on: October 18, 2013, 07:48:34 AM
Am I missing something critical here?
Please don't go inventing your own cryptography when it can be avoided.

Scrypt did the work to write up an extensive analysis of their effort, and it was reviewed by many people at great cost. And even then the result has not been totally criticism free (http://eprint.iacr.org/2013/525).

With a quick glance at the shape of your implementation, it could have trivially failed to be memory hard at all had you appended instead of prepending. I expect that it's actually spending all of its time shuffling around strings, and that a gpu implementation of it would still end up being a zillion times faster...
3628  Bitcoin / Development & Technical Discussion / Re: Transaction with a message on: October 17, 2013, 11:03:47 PM
Is there the option to sign a transaction with a message, only readable for the receipient? (like in a bank transaction). It would make business much easier.
No. The Bitcoin network is a global broadcast medium. The Bitcoin blockchain is a globally replicated authenticated data structure which must be preserved forever. A typical transaction is around 200 bytes in size, so adding an encrypted message would be a substantial increase. Encouraging arbitrary encrypted messages just for ephemeral signaling would adversely impact the scalability of the system.

Commercial encrypted communication software is also more frequently subject to export restrictions which mere authentication is not.

Normally what you do is establish your arrangement with the person you are transacting to in an encrypted channel and do all your communication there. You provide them with a new, never before used address to pay to, and you can recognize the relevant payment by the use of that address.
3629  Other / Off-topic / Re: Big Guys be stealing my bucket! on: October 17, 2013, 09:41:20 PM
It was an intentionally trolling thread and off-topic because it wasn't about custom hardware. But not a funny one. I made it funny or least _I_ found it funny. No accounting for taste, I guess. Smiley
3630  Bitcoin / Hardware wallets / Re: Bitcoin wallet security on: October 17, 2013, 09:17:52 PM
he and I can still log in to our bank accounts from his computer without anyone stealing our passwords.. it's a new one time code every time, generated by the physical authenticator.
These sorts of things generally only work in the model where there is some central party to validate the authenticator response (and said central authority has the freedom to steal all your funds without the token), they also don't protect against more sophisticated malware that waits for you to log in and then takes over. (And I've heard reports of this kind of thing being used against mtgox, for example: You think you're yubikey authorizing a withdraw to address A but it's really swapped out the form with address B).

Hardware wallets like Trezor will largely fix this (https://bitcointalk.org/index.php?topic=122438.0).
3631  Bitcoin / Project Development / Re: [IDEA] - LockMyCoins on: October 17, 2013, 08:38:54 PM
Be very careful:  We don't know what the world will look like in ten years. Security fixes may make transactions authored today no longer valid.

At a minimum any such transaction should be sighashed anyone can pay so that extra fees could be added in the future, if fees are required to get acceptable transaction processing time.
3632  Other / Meta / Can moderator names be obfscuated in the HTML? on: October 17, 2013, 05:44:36 PM
It's effectively impossible to search for my old posts on the forum via google because my name is on every thread in the subforums I moderate.
3633  Bitcoin / Bitcoin Discussion / Re: Should miners collude to steal funds from wallet confiscated by US government? on: October 17, 2013, 04:31:40 PM
2.  tell them "we need to steal all these coins NOW".
3.  get them to agree.
4.  make sure you have 51% of all miners.
5.  attack.
LOL. I _fully_ welcome half the hashpower to go try this. I'd love to have twice the mining income again.

Here is a hint: This won't work.  You cannot do this with "51%" of the mining hashpower, nor 90% or whatever. There is no amount of hashpower which is sufficient to accomplish the proposed steps.
3634  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 17, 2013, 01:53:45 AM
Why would anyone want to give the forum operators the ability to track all their transactions? That's terrible for privacy. I'm never going to give someone an extended public key except for an entity I want to receive payments from.
An extended public key only lets you see the transactions in the subchain its on. Not all your transactions!

It's not terrible for privacy, its essential for privacy because the alternative is the addresses people put in their signatures/profiles which get automatically scraped and listed on the web.

Instead you give the forum a public chain code for a little stub chain which is used only by the forum, and it replaces those static address.  It's less private than individually giving out addresses, but thats not what its an alternative to.
3635  Bitcoin / Development & Technical Discussion / Re: Feather-forks: enforcing a blacklist with sub-50% hash power on: October 17, 2013, 01:33:51 AM
You can think of this as a very-soft-fork, or a weak form of blacklisting. As far as I know, this kind of attack has not been discussed previously.

Honest miners running the standard client will build on any valid block, regardless of its contents. A malicious miner that wants to enforce - at any cost - some additional condition (for example, to blacklist transactions from a particular address), might refuse to build on any chain containing a block it doesn't like. However, unless this malicious miner is able to convince half the network to join it, it will find itself on a short end of split, while the rest of the network carries on unaffected. However, I argue that the malicious miner, by refusing to build on this block just for a short time, can create a incentive for other miners to enforce the blacklist as well.

We've generally called this block discouragement, and it's been proposed not as an attack but as a safer way to implement some kinds miner behavior shaping. E.g. "discouraging"  blocks that we know reorg the chain, or which do not include transactions (when we know our mempool had many). You can google around for it some.

Your name is better. Smiley
3636  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 11:09:33 PM
The forum has it's BIP32 seed and generates a subnode for each registered member.
So now you need a 100,000 address lookahead?

I think you're not following what I'm saying here.

I am saying that FORUM USERS. Like you and I. Can provide the forum with an extended public key so that other forum users can requests addresses for us without making all of those addresses public.

Pre-reserving addresses for every user would require huge lookahead.
3637  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 09:34:26 PM
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.
Right, but at a minimum we need well defined conventions.

I do wonder about things like griefing a forum donation forum. E.g. I give the forum an extended public key so it can give each donor a fresh address, and then some clown asks for 10000 addresses and never pays.  Writing advice to address this is part of having a good spec for the usage of extended public keys.
3638  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 08:24:19 PM
Is the serialization format mentioned in BIP32 not sufficient for this?
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)
3639  Bitcoin / Development & Technical Discussion / Re: valid assumption?: scriptSig can be used to return coins to sender? on: October 16, 2013, 07:08:17 PM
PAYTHRU don't want people's bitcoins, so you're absolutely right that you shouldn't trust the service.
But also, I think it's fairly clear that you don't have a grasp on what PAYTHRU actually attempts to do, so perhaps we can stick to OP's topic instead of making personal attacks.
I load paythru.to.

I type president@whitehouse.gov

The site returns "president@whitehouse.gov can be sent bitcoins at 1NCbXKdyo9xhwN9EhLc6jKgtDSFQZ1MAUj"

And you're telling me this isn't an address that you control, but instead it's really a key controlled by the president? AMAZING.

And that if I send coins there, they'll actually be received by he president for sure, and not end up in a black hole or "refunded" to some random address of mine, where I'll never figure out it was a refund vs someone else donating to me? AMAZING.

... In any case, this was all on the OPs topic: You can try to infer out working addresses that way, but its unreliable. And at least several people believe that doing so smacks of the kind of irresponsible behavior that goes along with the moral hazard of handling third party money without enforcement or regulation stronger than reputation.
3640  Bitcoin / Development & Technical Discussion / HD wallets for increased transaction privacy [split from CoinJoin thread] on: October 16, 2013, 06:50:47 PM
HD wallets?
Sure, but we need an address type that encodes an extended public key that can be handed over.
Pages: « 1 ... 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 219 220 221 222 223 224 225 226 227 228 229 230 231 232 ... 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!