Bitcoin Forum
May 25, 2024, 12:20:56 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 »
361  Bitcoin / Bitcoin Discussion / Re: Needed: short examples of organisations rejecting BTC based on legal concerns on: January 04, 2012, 07:00:22 PM
I liked the article.  Hopefully it will serve as a wake up call to the EFF.  It's hard to think of any project more worthy of their efforts than bitcoin and it will be unfortunate for them if they're sitting on the sidelines for this one.
362  Bitcoin / Bitcoin Discussion / Re: New Concept/Idea/Product: Secure Bitcoin Wallet SEEDS on: January 04, 2012, 04:51:34 AM
This idea is appealing, especially for savings.  However I have to agree with jav that if you computer actually is compromised, then it's still not safe to trust it the addresses it presents to you.  It would be a more difficult attack (since it involves the clandestine altering of your key/address software rather than just sniffing data) and since there would likely be fewer people using this technique, it may not be worth the effort for an attacker.

It still seems to me that the most prudent advice is to only generate private keys and their corresponding addresses on a computer that you completely trust and that has never been and never will be connected to a network of any kind.  Software and perhaps a device (that doesn't have any way to physically connect directly to a network) that makes the whole process easy would be a good idea.  A bootable CD that only writes a PDF file of the paper wallet (with passcode encrypted private keys as QR codes) might be a good solution for people.  The ISO file could be signed by various people that attest to its safety.
363  Bitcoin / Bitcoin Discussion / Re: What about bitcoin containers? on: December 30, 2011, 02:20:57 PM
Creating an incentive for people to click on files in emails or opening email attachemnts does not seem a good idea at all, it is just a way of helping phish by email and hack by email people sucker people into opening email attachments or clicking on links in emails.

The world probably needs less opening of email attachments and clicking on links in emails, not more.

-MarkM-

What about a text friendly format that can be copy and pasted?  Like:
Code:
-----BEGIN BITCOIN CONTAINER-----
Version: Bitcoin 0.51

mQGiBDXaayARBADDLdW4aij9O8HqLS/WxTYbGKUF6skz0NANFq7SSrAyF4cOj6OQ
AMo1KqrI+1KpZa7Os/AaZXrlu6vcsmVjCR/x15g0XePRDseMYw0dMqu5fE0VEbmx
UuHTOk9ocTYPr8cdT5h7aDpdTVtfQOgIngeNHtOkVohggvt3MiS0PUWwJQCg/ytm
CzTxPuockcXQi12w5R+wLGcEAKpsAEhQQT0Lm7N/LWETGbIFAYg5yPqIpm7JQV9u
7IOk/i8uzeXp2y27WTOYwrnlmdLL3eSTThd308CUxyPg46eGITv2jb1jDb2/bp9D
c1+mESXOYcyvj9havINwhx+OsEp64PlhmBlVtFGvS1XddiLhJv4VaYYqZlELqwo5
-----END BITCOIN CONTAINER-----

364  Bitcoin / Bitcoin Discussion / Re: What about bitcoin containers? on: December 29, 2011, 04:55:05 PM
I really like this idea.  It's a nice and open way to enable people to send bitcoins via email.  If you also used asymmetric encryption for the bitcoin private key, you would only need to store some protocol/address and their public key (for communications) for any given person.  You could send bitcoins via email or any of a number of other protocols (a p2p file transfer protocol would be an interesting option to add and build into wallet software…the p2p nature of the transfer would serve to conceal the sender and recipient).  The sender can also monitor whether sent coins have been claimed and even set a deadline for them to be claimed or else they're recovered back into the sender's wallet.  In terms of the bitcoin block chain, the privacy aspects are fully preserved for the recipient (the recipient's wallet can generate a brand new bitcoin address(s) to sweep the coins into or they can reuse old addresses as they see fit).

P.S. The transaction that funds the private key used in the transfer need not include any transaction fee…the recipient can choose to add a fee to the sweep transaction depending on how important and transaction is (miners would include both transactions in order to claim the fee on the sweep transaction).  Assuming a private file transfer method is used, this enables the recipient of the funds to control both the privacy and the cost of the transaction.
365  Bitcoin / Bitcoin Discussion / Re: [ANN] BitcoinLocator on: December 22, 2011, 03:33:04 PM
There have been several similar services that have launched, but to my knowledge, none have been very widely adopted.  I've found this service and others lacking in a few respects.  Here's what I think such a service needs to be widely used:

1. it must protect anonymity…ideally it would have an email forwarding service…if there is someone near you that you would like to trade with, you should be able to send that person a message and if they are interested, they can reply back…the forwarded email must not reveal the sender's real email address…it should be possible to reply back using the service (to protect the email addresses in both directions)…then give guidelines about safely communicating with prospective trading partners

2. exact locations should not be recorded (it should not use browser location services…shouldn't even ask to)…instead, users will just provide a city or postal code to provide their approximate location

3. some guidelines and recommendations about conducting physical exchanges should be given on the site…for example, don't invite a stranger to meet you at your home; for smaller transactions, meet up at a coffee shop or similar; for larger transactions, meet at a secured facility (ironically, bank branches are good for this); and just to be extra precautions, leave at separate times so you're not followed, etc

4. allow people to state details about the transactions they'll consider…for example: buying or selling or both...your upper limit on the amount or value of the coins exchanged…the methods of payment you'll accept or offer (cash only, cashiers check, money order, precious metals, etc)…your buying or selling price expressed as a percentage relative to some market value (i.e. buying at 3% below national best bid, selling at 5% above national best offer…or relative to the 24hr VWAP across all exchanges, etc)

As bitcoin starts to become more widely used, a service like this will be valuable and in person exchanges much more common.  I think with a few improvements such as this, bitcoinlocator (or a similar service) could really become an important tool in the bitcoin economy.
366  Bitcoin / Bitcoin Discussion / Re: Canada, the ignored on: December 21, 2011, 10:16:52 PM
It would have been ironic if no one replied to this thread. Wink

It seems like liquidity in other (non USD) currencies should be a problem easily solved through arbitrage.

While Bit-Pay doesn't payout in CAD, we do let you set prices in CAD (as well as many other currencies listed here: https://bit-pay.com/accountingHelp.html).
367  Bitcoin / Bitcoin Discussion / Re: Buyer Beware. Proposal for a non high-frequency manipulatable exchange. on: December 21, 2011, 03:15:43 PM
I think automated trading is good, but what's not desirable is the arms race for better and better connectivity and hardware to enable an ever increasing frequency of trading.  When I think about the big trading companies pouring tons of money into high speed hardware co-located with the matching engines…and paying very high rental rates for colo space next to exchanges, all I think about is waste.  They are pouring a lot of money into gaining an advantage over the competitors simply because of a design decision in the matching engine (continuous matching).  With a discrete time matching engine, you can eliminate the advantage to be had from high speed, low latency connections to the matching engine.  Make the time period long enough (and I think 1 second is plenty long enough) and you level the playing field for trading bots.  They don't need to be co-located near the matching engine because it won't give them any special advantage.  Some people might say that this wouldn't work because the automated traders couldn't make as much money, however, when the average traders realize that it's better for them to trade in a pool where there's a more level field, all the people that the big HFT take advantage of to make their money will simply be gone.  The exchange offering discrete trading will have an advantage over continuous exchanges because they'll attract more traders interested in the better designed platform.

Also, one thing that might be beneficial is if the tools and algorithms for automated trading were more readily available.  This would allow more people to throw a little extra money they have into a bot that essentially helps bring stability to the price of bitcoin.

368  Bitcoin / Bitcoin Discussion / Re: Buyer Beware. Proposal for a non high-frequency manipulatable exchange. on: December 20, 2011, 06:01:11 PM
As far as I know, all of the bitcoin exchanges have continuous matching engines.  I do think a discrete matching engine would be a valuable service, though I think 30 seconds is overkill.  You could operate a discrete engine on a 1 second basis and all but eliminate any advantage that a trader with a low latency connection would have.  Maybe 5 seconds if you are concerned that people in rural Africa on dial up modems might be at a disadvantage.

However, a continuous matching engine shouldn't behave in the way that the OP described unless it's compromised in some way or you just got extremely unlucky.  The buy order should have matched against standing sell orders right away.  If those sell orders were removed ahead of your buy order reaching the matching engine, then either it was a stroke of bad luck, or someone is able to view the incoming orders before they are placed with the matching engine and place or remove other orders before yours (obviously not a good thing).
369  Bitcoin / Bitcoin Discussion / Re: [ANN] BitSyncom Press Release NYC DEC 15th, 6PM on: December 16, 2011, 03:03:22 PM
This is a pretty cool idea.  It could provide a cost effective and easy way for the average person to monetize bandwidth they provide.  The long run implications of that are pretty profound.  You are no longer penalized for sharing your bandwidth, but instead, it actually could earn you income.  Effectively, everyone becomes their own ISP.  That in turn may lead to less dependence on large, centrally managed ISPs.
370  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 16, 2011, 12:15:17 AM
"10 years out" isn't really when we choose to do it.  In reality it's just a tradeoff between quantum's speculated future and the maturity of quantum-resistant algorithms.

Now isn't the time: the quantum break is a very long ways out, and the algorithms aren't mature.  Any code we add we have to support forever, and any algorithm with an exploit will end up harming users who freak out about some snakeoil (like the joke that launched this thread) and thought the new signatures were "better".

I do agree that we should do it whenever there's a good, mature algorithm, even if it looks like a quantum break is still past the horizon.  NIST did a good job with AES, they're doing it again with hashes, and I'd expect DSA will be next on the list.  Barring an imminent threat, I'd much rather wait until the available algorithms are put through some serious public scrutiny.  Bad things happen when you move too fast with crypto.
The signature algorithm only affects the security of the addresses that use it.  I guess what I'm saying is: I'd rather see the structure put in place to support multiple signature algorithms sooner rather than later such that it can be well tested with no time pressure…as opposed to waiting until it's an urgent situation and a new algorithm is needed asap (haste makes waste).  Also, there's the consideration that it will take significant time for the network to be upgraded to recognize alternative algorithms.
371  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 10:58:30 PM
Actually, it would probably be a good idea to go ahead and add support for one of these algorithms soon.  There's no reason the network couldn't recognize multiple algorithms concurrently.  The new algorithm would be disabled by default for creating new addresses, but people could enable it and experiment with the alternative algorithm.  This would lay the groundwork necessary to adopt an algorithm in the future once it was widely accepted to be resistant to quantum computing.
372  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 09:33:06 PM
For asymmetric (public key, signing) ciphers the story is grim: it will be possible to break it in about the same number of operations it takes to use it - IE, they will be completely broken.  This is true for RSA, DH and ECC.  Hopefully new algorithms will be discovered in time.
There are already asymmetric algorithms that are believed to be quantum resistant:
http://en.wikipedia.org/wiki/NTRU

My guess is that because such algorithms are relatively new and it does not appear there is an imminent threat to the existing, proven algorithms, they haven't yet seen more widespread adoption.
373  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 01:50:08 PM
The more I think about it, the more I believe it must have been a deliberate design goal of Satoshi's to allow the public key to remain private until it's actually used to spend bitcoins.  Even with shortened addresses, it's not hard to imagine inferior designs that might have required the revelation of public keys prior to spending.  Not revealing public keys prior to spending would seem to be the best defense against an attack based on Shor's algorithm.
So using a new address to store bitcoins, is more secure than and old spent one , even if quantum computers born ?
Well, first, no one should be concerned about reusing addresses…maybe 20 years from now, but by then, bitcoin would probably also have support for Shor's resistant algorithms for signatures.  But, it is more secure in the sense that to recover a private key to enable spending coins at a given address, one would first have to find the public key corresponding to the bitcoin address (reversing the hash function).  After that, you would then need to derive the private key from that public key.  If you've spent coins out of an address, you've revealed the public key, thereby eliminating the first step.  So, yes, it's technically more secure if you only spend coins out of an address once and never reuse it, but it's hardly something to be concerned about (now or in the foreseeable future).
374  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 04:29:48 AM
The more I think about it, the more I believe it must have been a deliberate design goal of Satoshi's to allow the public key to remain private until it's actually used to spend bitcoins.  Even with shortened addresses, it's not hard to imagine inferior designs that might have required the revelation of public keys prior to spending.  Not revealing public keys prior to spending would seem to be the best defense against an attack based on Shor's algorithm.
375  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 03:09:00 AM
It wouldn't be that much of a pain.  Anytime you spend coins you spend all of them and by default the client uses a new address for change.  So by default the "spending" address is empty after a spend.
For the sake of clarity (I think you know this, but others might not), when spending, you spend all of the coins in the input transaction, but the address may have other coins sent to it in other transactions.  You could still reuse addresses (i.e. your example of pool payouts), but once you spend out of that address the first time, to be completely safe you would want to spend all of the transactions to that address and then never send any coins to that address again.
376  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: December 15, 2011, 03:00:08 AM
I've added your ip slush, not able to connect yet but as soon as a few nodes leave I should be able to.

Added yubikey support to My Wallet. For more info see

https://blockchain.info/wallet/yubikey

As far as i'm aware My Wallet is the only wallet service to offer two factor authentication (other than Mt. Gox). Existing Mt. Gox yubikeys should be compatible.
This is cool, but seems a little bit dangerous for this application.  What happens if you lose your yubikey or drop it in the toilet?  Can you order a duplicate Yubikey as a backup?  With mtgox it's a bit different…if you lose your key, you can always verify your identity and get them to restore your access to your account.
377  Bitcoin / Bitcoin Discussion / Re: 128-bit Quantum Computer Commercially Available - Qubitcoin coming soon? on: December 15, 2011, 02:49:59 AM
I don't think shor's algorithm helps because the address is a hash of the public key not the actual public key.  Either Satoshi got reallly luck or he was some super genius who saw the threat of quantum computing.  Since the public key is an unknown to the attacker they have no input for shor's algorithm.
Interesting!  From what I've read, I think you're correct.  Shor's algorithm is effective against asymmetric ciphers, not secure hash functions or symmetric ciphers (though Grover's algorithm promises somewhat improved performance in computing hashes and ciphers, but this isn't likely to result in any dramatic, overnight jumps in block computation).  It would be a bit of an inconvenience though…you would always want to spend all bitcoins out of an address exactly once (because you do have to reveal the public key when you spend coins) and then never use that address again.  After spending, since the public key has been revealed, any remaining coins at that address would be at risk (assuming a quantum computer could derive the private key in a timely fashion).

I'm guessing Satoshi was well aware of quantum based algorithms (Shor's has been known for a long time).  Reading up on the application of these algorithms, it doesn't take much to realize that the strategic application of a secure hash function may be effective in mitigating the risk that quantum computing would pose.  Using a hash of the public key has a practical benefit (shorter addresses), but I imagine Shor's was in the back of his mind as well.
378  Economy / Speculation / Re: You guys don't get it - Bitcoin will act like a Ponzi scheme until Dec 2012 on: December 14, 2011, 04:32:31 PM
Bitcoin, like gold, is for saving and major transactions. Fiat is for day-to-day spending/trading. A Bitcoin-like variant that behaves like fiat would provide the spending functionality that most people are trying to force Bitcoin to do. Trying to force one system to act as both is impossible, as even with a perfectly-balanced approach (such as demurrage, which acts to address a management issue that the Bitcoin system inherently solves), divergences eventually lead to catastrophic failure. Two functionally independent systems can interact effectively for an indefinite period of time, all else being equal.
There is a lot of good stuff in this post and I generally agree that over time bitcoin will work out well as a store of value.  However, that doesn't negate its utility as a medium of exchange at all.  You mention stock and flow…if you understand that, then you should understand that regardless of flow, you can rebalance stock as you see fit.  For example, you may wish to maintain a certain balance of assets in your wallet (for now, just pretend that we have coins of various kinds that can serve as contractual proxies for real underlying assets).  You might want 20% in bitcoin, 20% in gold, 20% in a broad stock market ETF, 20% in corporate bonds, and 20% in a real estate trust.  You can maintain that balance as you send or receive funds by automatically selecting which assets to transfer or rebalancing after transactions.  Notice that bitcoin is unique among these assets because it, unlike the others, does not carry counter party risk…all the other assets are contractual substitutes for the real thing and thus have counter party risk.  Due to the lack of such risk, bitcoin will likely always be the preferred medium of exchange (even though you could transfer any of those other assets as easily as bitcoin itself).

Also, given the scenario above, I really start to question whether there is any need at all for an artificially "stabilized" (stable against what exactly?) medium of exchange.  Instead, you can decide on an allocation as above and view your purchasing power relative to any sort of index you choose (i.e. relative to the price of a basket of goods at your local grocery store).  In a sense, all any fiat currency really is is an ETF that tracks the price of some basket of goods…just not very well.  Its utility as a medium of exchange is only relevant because until recently we haven't had computers and software that make it easy to set and view prices relative to anything else.
379  Economy / Speculation / Re: You guys don't get it - Bitcoin will act like a Ponzi scheme until Dec 2012 on: December 13, 2011, 06:07:11 PM
Just did some quick calculations on the inflation rate:

now: ~33%
end of 2012: 25% then drop to 12.5%
end of 2013: ~11.13%
end of 2014: ~10.01%
end of 2015: ~9.10%
end of 2016: ~8.34% then drop to ~4.17%

The good news is that by the end of 2012, the inflation rate will be in the ballpark of most fiat currencies (could even be less depending on what govt's do with the printing presses and how you measure inflation).  The drop at the end of 2016 is really going to pinch.
380  Bitcoin / Bitcoin Discussion / Re: [ANN] Introducing LoveBitcoins.org – Driving 1 MILLION Bitcoin Users in 2012 on: December 04, 2011, 05:43:11 PM
Take a good look at BitcoinSpinner. It has exactly what you are asking for, including easy backup/restore using QR codes. The app has the private key, server does the heavy lifting of managing the block chain.
It may be a great mobile app, but this is certainly NOT what I'm talking about because it needs your server to operate.
I think what is needed is something that provides the best of both worlds…easy to use and by default uses a service for the back end interface with the p2p network…but also having the option that people can easily setup their own back end and use it without needing the service.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!