Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Replace "About" page by a refreshed FAQ #230
Conversation
|
I think these texts are good enough now. They have been reviewed by 4 different persons and received a lot of fixes and improvements. I should merge this pull request in 4 days on september 12th . Last minute reviews are welcome and if you wish to ask for more time to review, please leave a comment. |
|
I would change the first sentence (What is Bitcoin?) to deemphasise Bitcoin as a mere payment network:
"Who created Bitcoin?" "Is Bitcoin really used by people?" "What are the advantages of Bitcoin?" "What are the disadvantages of Bitcoin?" "Is Bitcoin fully virtual and immaterial?" "What happens when bitcoins are lost?" "Is Bitcoin useful for illegal activities?" "Can Bitcoin be regulated?" "How are bitcoins created?"
"Why do bitcoins have value?" "What if someone creates a better digital currency?" "Why do I have to wait 10 minutes?"
"How much will the transaction fee be?"
Second paragraph could read:
"What if I receive a bitcoin when my computer is powered off?"
"Hasn't Bitcoin been hacked in the past?" "Could users collude against Bitcoin?" "Can Bitcoin be cracked or shutdown?" |
|
I think these comments are all valid, though I'm very wary of "perfect is the enemy of the good". As Saivann says, the current document is the rest of lots of edits already. At some point we have to just ship it. Going through them, I'll only comment on some. The rest I can be assumed to agree with. How important they are - I leave to Saivann to decide. Cascacius coins. I am not aware of them being illegal in the USA, that's a new one to me. But even if they were illegal under some rather unknown or vague law, they probably aren't illegal in many other places. They're well known and used in almost all press stories about Bitcoins, so I don't think we should hesitate to discuss them. If they are illegal for some perverse reason, that's a problem Mike will have to deal with. Regulation. Yes at some level "regulation" simply means "making people do something by throwing them in jail if they refuse" and obviously that's a powerful and general tool. The point the FAQ is trying to get across is that if, e.g. Qatar decided to "regulate" Bitcoin that wouldn't impact other users because the protocol is a global, international thing. There might be a way to make that clearer or to explicitly note that an entity that's willing to use force to get its own way can do pretty much anything. Collusion. I agree that the current answer is a bit misleading. It could mention the notion of "economic majority" that can effectively force changes on everyone through superior weight of trading power, perhaps. Perhaps the first sentence can just change "with" to "without" - it's not possible to change Bitcoin without a majority of users and miners being on board with the changes. Can it be cracked/shut down. I suppose if you include state-sponsored cyber warfare then yes it can be shut down. I'd agree that this answer doesn't seem to add much to the FAQ and could be left out. |
|
Thanks Mike and Luke-Jr, I'll work on this later today. |
|
Image permission: We have permission from the website owner, and this image follows the attribution guidelines from Google Maps, http://www.google.com/permissions/geoguidelines/attr-guide.html . The content provider used by GMaps in this image is MapLink and there is no special legal notice about them : http://www.google.com/intl/en/help/legalnotices_maps.html Regardless, Google Maps Terms and Conditions seem to disengage from each content provider right to claim their copyright rights : http://www.google.com/intl/en-US/help/terms_maps.html . Additionally, I've asked a law student his opinion on this subject and if this image could reasonably be used under the "fair use" law but didn't get an answer yet. However, due to the very restricted, non-commercial use we have, I doubt that this could be a problem. If anyone is really concerned about this, we can hide the image until I get more answers. Edit: Just got a confirmation that we have nothing to be scared about. |
|
@saivann Even today, there is no distinction between the protocol and the Satoshi implementation. An exploit in the implementation is an exploit in the protocol. Hopefully that will change in the future, but it is what it is, and we shouldn't try to hide that or beat around the bush. |
|
@luke-jr: I just updated the text, hope it's less subject to interpretation now. Of course I agree with not hiding anything. The complete CVE list is already linked from the answer. I just want to avoid other kind of misunderstanding like "Bitcoin protocol is flawed and some people are still able to cheat the system". |
Michagogo
commented
Sep 10, 2013
|
Slight typo in en.yml, line 295: "The rules of the protocol and the cryptography used for Bitcoin are is still working years after its inception..." |
Michagogo
commented
Sep 11, 2013
|
In "Can Bitcoin be regulated?", "since this requires to invest as much than all other miners in the world" seems a bit off, as does "This process involves that individuals are rewarded by the network for their services." in "How are bitcoins created?" Also, in "What does "synchronizing" mean and why does it take so long?", "For Bitcoin to remain secure, enough people should keep using full node clients because they perform the task of validating and relaying transactions." seems kinda weird to me -- what does "enough people" mean? In "How does Bitcoin mining work?", it's more on the order of quadrillions, not just millions -- unless I've miscalculated, it takes nearly half an exahash to find a block. Also in that section, in the second to last paragraph, it may be a good idea to mention that miners will work on whatever block they saw first, and that whichever block the miner who finds the next block finds first will be in the longest chain -- at the moment, it's unclear what happens with the fact that there are 2 blocks in the longest chain, just saying that when the next block is found miners will switch to the longest chain. |
|
@Michagogo "seems a bit off" is pretty vague. What specifically is "off"? |
Michagogo
commented
Sep 11, 2013
|
@luke-jr The structure feels wrong -- "this requires to invest as much than" sounds like the kind of thing that's either written by someone/something that doesn't speak English natively, or possible the result of a string having different words swapped in and out, without adjusting the rest of the words around it to make sense. |
|
@Michagogo Any idea of a better English sentence to replace those you think are a bit weird? Millions : While it's true that million calculations per second is conservative, it always hold true with the average miners (all of them at least do millions calculations, not all of them do trillion calculations). Thus I think that the point is just to give a general idea and don't update this text constantly has the hash rate changes. That said, I changed it for billions and mentionned that it's "by second" for more clarity. Chain fork : Sounds good, I've included your suggestion. Please comment if you find anything wrong with this change. |
saivann commentedAug 22, 2013
This pull request can be previewed live here:
http://bitcoinfaq.us.to/en/faq
A FAQ or "Common myths" page has been asked a while ago.
I've reworked the most relevant parts of the existing press FAQ and Wiki FAQ/Myths and tried to keep the best arguments in a concice and objective way.
Some of these questions are controversial and there is a lot of texts. A good review will be useful for accuracy, potential ambiguous assertions, unrelevant texts, incorrect english and typos.
This pull request also refresh the press FAQ and allows the FAQ to be translated.