Thoughts?
Doesn't protect against a mining operation that is attempting to subvert signed transactions with its own, which is generally accepted as a requirement needed to (reliably) steal funds from transactions sent into the wild. Unless, as part of the soft-fork, miners are directed to reject blocks containing non-"SPV" transactions after having received an "SPV" one, this is, however, a ridiculously easy way for anyone to troll the network. With the soft-fork, any old-style transactions without a SPV proof are simply invalid.
|
|
|
Senarios: ECDSA is suddenly broken. Private key of a public key could be derived in less than 10 minutes on an average desktop computer.
Bitcoins in reused addresses will not be protected at all, but we can allow people to safely transfer bitcoins from an first time address to a new scheme address (e.g. Lamport address).
We can use Guy Fawkes Signature scheme. To spend bitcoins in an old pay-to-keyhash or P2SH address, the user will sign the transaction as usual, but not publishing the transaction. The user will then timestamp the transaction hash to the blockchain. After 6 or more confirmations (the longer the safer), the user will publish the transaction, with the SPV proof of the timestamp. A new soft-fork rule requires miners to accept a transaction of this type only if it contains such SPV proof.
Thoughts?
(Minor notes: inserting SPV proof to the transaction will change the transaction hash, but one can't obtain the SPV proof before the hash is calculated. This becomes a chicken and egg problem. Therefore, miners have to calculate the transaction hash with the SPV proof removed, and compare with the timestamp.)
|
|
|
不是算出來的, 根本沒有人有這地址的private key. 如果可以算出這個來, 等於是把bitcoin破解了 另外最後那6位是檢查碼, 不能改變的
|
|
|
不是算出來的, 根本沒有人有這地址的private key. 如果可以算出這個來, 等於是把bitcoin破解了
|
|
|
Xinwen Lianbo is unique because it's the only program required to be syndicated to ALL TV stations at 19:00. Basically, when you turn on your TV in China at 19:00, there is nothing else on, except Xinwen Lianbo. It is the voice of the CCP.
Only *retarded, brainwashed Chinese watch that shit* - a quote from my wife and something I would agree with having watched CCTV 9 here before (I stopped watching it years ago as does *anyone* who lives here for more than a year). Now replace Xinwen Lianbo with Fox, CNN, BBC in prime time (pluse they didnt mention then bitcoin is for drug cartels, phedofile and criminals). Do you see now ...... No, nothing on Fox, CNN, BBC could be comparable with Xinwen Lianbo Wouldn't it be more like Obama mentioning bitcoin positively on a State of the Union address, which is carried live by all the major networks? That's exaggerated. I have a better analogy. Xinwen Lianbo is the official youtube channel of the CCP, except that it is broadcast to the national TV network. (so it's actually bigger than a youtube channel) It works like official youtube channel of any governments in the world: it tells you what senior officers do and say, it tells you what's happening the country, and it tells you important international news that might be relevant to the country. Occasionally, it may tell you some "interesting" news. So the breakthrough here is like the Whitehouse youtube channel shows Bitcoin ATM, and tells people that a bitcoin costs about 200USD. On the 28th Oct, there are only 5 international news lines on Xinwen Lianbo, all the state wants their people to know: U.S. surveillance scandal continues to ferment Syria has submitted its chemical weapons destruction plan to the OPCW U.K. experiences heavy storms. Traffic and electricity interrupted Dubai Airport, the biggest in the world, officially opens to passengers Canada will launch the first Bitcoin ATM The first 3 belong to the category of "other countries in chaos". This is the more important message so they are reported first. The rest 2 belong to the category of "interesting news" You should also note that Bitcoin ATM is the last item on the day's Xinwan Lianbo. CCP takes ordering EXTREMELY seriously. So yes, Bitcoin ATM is the least important news of the day. But that's fair enough?
|
|
|
The simplicity is over-stated. The concept is simple and can be represented in 5 lines of code. But the last thing I want is for a bug in my implementation to switch to the wrong conditional under some specific circumstances and send coins intended for my 1... address to an unspendable 3... address. These kinds of changes are dangerous when all the contextual code around it was written assuming one address type.
The code in question is remarkably sensitive, and a stupid oversight in the code could lead to massive loss of coins. Maybe I'm overstating it... but I have some users with seriously a lot of money, and I'm sure they appreciate my paranoid diligence in things like this.
For reference, once I finally get this next version of Armory locked down, I'm going to work on this and make sure there's loads of tests for it in all the available contexts.
With all due respect, that your code was designed in such a way that is assumed one address type is something I would be a little embarrassed about myself - even in the early days it was easy to see how different types of addresses would simply have to be developed in the future if the scripting system was going to be of any use. But in the meantime, I wouldn't be embarrassed to take however long it takes to do it right! Regardless of how I wrote it, it's been in use for 2 years with only one address type. All testing and evaluation has been done with the single type that was in use. Anyone who has a piece of software as sensitive as Armory is not going to be recklessly upgrade a majorly sensitive operation because someone on the internet said it should be "an easy five lines of code." The problem is not the complexity of the change, it's the time and attention span to make sure it was done right and thoroughly tested before people use it with real money. Anything else would be reckless, no matter how the original code was written. Would it be easier to support sending to P2SH first? You just need to make sure the coin is sent to the right script, and don't have the responsibility to the redeemablity of the script. I can imagine it is more risky to generate P2SH addresses. I usually double check the validity of an pay-to-keyhash address using bitaddress.org. I always put my tinfoil hat on when handling bitcoin. We need more independent implementations of P2SH to allow people doing such checking The signing part may go wrong but not very risky. You may end up with an invalid transaction, but hardly sending the coin to limbo
|
|
|
Xinwen Lianbo from CCTV-----this is the routine: The first ten minutes: how busy all the governers are, how hard they are working for the people,how kind the government is to the people; The second ten minutes: how happy all the Chinese are live their lives, how great all the Chinese are enjoying the governing of the communist party; The last ten minutes:What a horrible life foreigners are suffering,they have gunshots in schools,wars in the middle east,natural disasters..... All educated Chinese know about this-----This news broadcasting probably only make fun of those naive,immature foreigners who could understand Chinese!
The routine is true, but I don't agree with your conclusion. There is no sarcastic wordings used. (Although I'm HongKonger I speak quite standard Mandarin. I learnt it by listening to Xinwen Lianbo) OK i'm sorry to say this but i just cant stand it anymore. Please call yourself HONGKONGESE..... there is no such thing as HONGKONGER.... I've lived in HK for several years.... but this is too annoying seeing you repeating that word. You can find both on google. Both are used and neither of them is official, and I don't think you can find them in any serious dictionary. (It is quite sad that after >150 years of British colonization we don't even a noun for "Hong Kong people") By the way, Hongkonger gives you more hits on google.
|
|
|
It also expands the size of the entire chain that must be stored forever. It's really not a saving unless you consider the cost of archiving and transmitting the chain to be free. It's cheap, but it's not totally free.
The most efficient form byte-wise overall is raw pay to pubkey, which is why it was the default in bitcoin 0.1 when you could get a direct peer-to-peer connection between parties.
It doesn't change the privacy aspects at all. The output always contains a random number. Hashing that number doesn't make it more or less private.
We may have a smarter way to archive. We don't need to do it byte-by-byte. Use a single byte to denote common output scripts so the archive nodes may drop all those "OP_EQUALVERIFY OP_CHECKSIG " crap
|
|
|
On the other hand, would that be less secure than pay-to-key-hash, as in P2SH one only needs a collision of HASH160 to steal the coin, while in pay-to-key-hash one needs to break both HASH160 and ECDSA?
You don't just need a HASH160 collision, you need a HASH160 collision which also happens to be a valid input script. Yes, but a valid input script could be as simple as pushing a non-zero value to the stake. In pay-to-key-hash, you need a HASH160 collision, and the private key for that collision, which may not even exist.
|
|
|
The default bitcoin address is pay-to-key-hash. Should we move it to P2SH as default? It saves 2 bytes per UTXO. It also provides a little bit more anonymity as other people won't know the script until it is really redeemed.
On the other hand, would that be less secure than pay-to-key-hash, as in P2SH one only needs a collision of HASH160 to steal the coin, while in pay-to-key-hash one needs to break both HASH160 and ECDSA?
|
|
|
The routine is true, but I don't agree with your conclusion. There is no sarcastic wordings used. (Although I'm HongKonger I speak quite standard Mandarin. I learnt it by listening to Xinwen Lianbo)
Don't forget who pay those people showing on TV,of course they could not be sarcastic. Most educated Chinese will read news from some websites.(some webs like news.163.com,or some private webs only for Chinese.) Sure, Xinwen Lianbo is not even a real news programme. If you want to read real news, you should go elsewhere. Xinwen Lianbo is where people could read the mind of the country's dictator.
|
|
|
This is not hard to understand. Bitcoin was mentioned specifically on the communist party's propaganda program, mandated to be aired on a whole buncha channels at a certain time. And, none of the "four horsemen of the infocalypse" were mentioned - money launderers, terrorists, child pornographers/pedophiles, and drug lords - This means that the communist party *does not hate bitcoin* and in fact, *wouldn't mind if chinese people bought some.*
This is not a "OMG it was on the news 5 bajillion people are going to see it and buy it!" If you think OP is claiming this, you are missing the point.
It is actually "OMG this BASICALLY an overt endorsement (as overt as they get, at least) by the communist party, therefore the more conservative businessmen will understand that they are not risking death by investing a little pocket change."
And to a lesser extent, it is "the retarded, brainwashed chinese people" (i.e. probably most of them if it's even remotely like America in terms of average political IQ) have been exposed to bitcoin on TV yet again and might be slightly more interested in getting involved.
All good things.
Choo Choo Choo!!!!
Thanks for elaborating my points. Seriously speaking, someone should now consider to setup Bitcoin ATM in China.
|
|
|
Xinwen Lianbo from CCTV-----this is the routine: The first ten minutes: how busy all the governers are, how hard they are working for the people,how kind the government is to the people; The second ten minutes: how happy all the Chinese are live their lives, how great all the Chinese are enjoying the governing of the communist party; The last ten minutes:What a horrible life foreigners are suffering,they have gunshots in schools,wars in the middle east,natural disasters..... All educated Chinese know about this-----This news broadcasting probably only make fun of those naive,immature foreigners who could understand Chinese!
The routine is true, but I don't agree with your conclusion. There is no sarcastic wordings used. (Although I'm HongKonger I speak quite standard Mandarin. I learnt it by listening to Xinwen Lianbo)
|
|
|
Xinwen Lianbo is unique because it's the only program required to be syndicated to ALL TV stations at 19:00. Basically, when you turn on your TV in China at 19:00, there is nothing else on, except Xinwen Lianbo. It is the voice of the CCP.
Only *retarded, brainwashed Chinese watch that shit* - a quote from my wife and something I would agree with having watched CCTV 9 here before (I stopped watching it years ago as does *anyone* who lives here for more than a year). Now replace Xinwen Lianbo with Fox, CNN, BBC in prime time (pluse they didnt mention then bitcoin is for drug cartels, phedofile and criminals). Do you see now ...... No, nothing on Fox, CNN, BBC could be comparable with Xinwen Lianbo
|
|
|
Maybe we have some cultural understanding problem - my wife (who is Chinese) doesn't think it's relevant at all (but what would she know she was only born here). well, most of Chinese women hold the same opinion as your wife's, and they hate their husbands watching Xinwen Lianbo every evening. but Xinwen Lianbo is so important, that sightly different word used in it can indicate millions of business opportunities THIS!!!! Watching Xinwen Lianbo you need to literally listen to every single word every single word or even the sequence of these words, it's really a funny game, such important news in these big country has to published in such obscure way So we can try to play the game here: According to Canadian media, the world's first Bitcoin ATM will be launched in Canada this week. With the hand scanner, users can exchange between Canadian Dollar and Bitcoin with the ATM. Before this, people could only exchange Bitcoin on the Internet. Bitcoin is a virtual currency The above part is only plain facts. I don't see anything special. Agreed? It can be used to buy goods on the Internet, and even pay house rent. Plain facts, but no mention of scams, drug, etc. Which is good but not very surprising. According to the latest market information, one bitcoin can exchange approximately 1200 CNY Another plain fact, but this may probably be the most interesting part of the report. It tells people that they could exchange CNY with bitcoin. -------------- Generally speaking, the report tells people that they could buy things with bitcoin and exchange it with CNY. No negative wordings at all. My conclusion: Bitcoin is officially legal in China, at least as of 28 October 2013. Any comments from CCP experts?
|
|
|
Xinwen Lianbo is unique because it's the only program required to be syndicated to ALL TV stations at 19:00. Basically, when you turn on your TV in China at 19:00, there is nothing else on, except Xinwen Lianbo. It is the voice of the CCP.
Only *retarded, brainwashed Chinese watch that shit* - a quote from my wife and something I would agree with having watched CCTV 9 here before (I stopped watching it years ago as does *anyone* who lives here for more than a year). This is sort of true, and THIS is EXACTLY the reason why it is a breaking news for Bitcoin on Xinwen Lianbo. Even absoutly no one was watching Xinwen Lianbo*, it is still a major breaktrough for bitcoin. Hope you can get my point (* This is not even true. The TV commercials around it worth millions of USD per day)
|
|
|
Maybe we have some cultural understanding problem - my wife (who is Chinese) doesn't think it's relevant at all (but what would she know she was only born here). well, most of Chinese women hold the same opinion as your wife's, and they hate their husbands watching Xinwen Lianbo every evening. but Xinwen Lianbo is so important, that sightly different word used in it can indicate millions of business opportunities THIS!!!! Watching Xinwen Lianbo you need to literally listen to every single word
|
|
|
So she wasn't grown up in China? As I said, it is difficult for Westerners to understand the communist China culture.
She only left China for our honeymoon - please I have lived here for 7 years. And you? (am guessing you are probably going crazy about the 0% commission on btcchina and trying to hype anything you can to do with China like I've seen others doing recently) In Hong Kong for >30 years. But I understand China much better than average Hong Konger Every educated Chinese should know the uniqueness of Xinwen Lianbo. May be you should ask her to name another programme on CCTV that is more politically important than Xinwen Lianbo.
|
|
|
Maybe we have some cultural understanding problem - my wife (who is Chinese) doesn't think it's relevant at all (but what would she know she was only born here). So she wasn't grown up in China? As I said, it is difficult for Westerners to understand the communist China culture. If one wants to understand the CCP's latest agenda, Xinwen Lianbo is definitely among the top 3 channel. TL;DR The bottom-line message: CCP does not hate bitcoin. This is already the biggest news.
|
|
|
Yes, this is very true. This is not yet another random financial chit chat programme. Bitcoin did appear on CCTV, but I consider those as only some chit chat programmes
|
|
|
|