You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

SilasBarta comments on General Bitcoin discussion thread (June 2011) - Less Wrong Discussion

4 Post author: SilasBarta 10 June 2011 11:21PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (102)

You are viewing a single comment's thread.

Comment author: SilasBarta 10 June 2011 11:27:19PM *  2 points [-]

Yes, I had an ulterior motive in starting this topic right this moment. See, I'm trying to close the inferential gap in explaining Bitcoin to the layperson, so I wrote up a blog post explaining the relevant cryptographic pre-requisites. (It's based on discussions with an economist who plans to write about Bitcoin soon.)

I would appreciate any corrections. Also, this is another case of me claiming to be better at explaining stuff than most people, so see if I live up to the standard (preferably from those that don't already understand this stuff). The economist I talked to found my explanation must more helpful than Wikipedia (and I, too, found the site's explanations not very helpful in my self-education about cryptography).

(Edited to fix typo)

Edit2: Now my long-time frenemy and economist Bob Murphy links the post with approval, though yes, he doesn't specify that it's more of a "cover of the pre-requisites" than an explanation of Bitcoin itself.

Comment author: Jonathan_Graehl 11 June 2011 03:30:36AM 0 points [-]

re-requisites -> pre- ?

I skimmed it and nothing jumped out at me. I understand public key crypto.

Your blog post made me think an explanation of bitcoin mining and transfer would occur. It never did. There was this:

What role do public key signatures play in Bitcoin? They are used to prove to the network that the owner of address A1 (A1 also functioning as a public key!) really did authorize the transfer of certain coins to the next address. Other nodes in the network, in turn, are able to easily verify that the owner of A1 signed off on the transfer by checking that the mathematical relationship I mentioned above holds among the A1 public key, the message indicating the transfer, and the signature on the transfer. And if this relationship doesn't hold, the other nodes (per the Bitcoin protocol) ignore the purported transfer, acting like it didn't exist, and refuse to tell other nodes about it.

... which isn't a very complete. The only thing I learned (I know nothing about Bitcoin mining or transaction protocols) is that apparently lots of nodes end up knowing about every transaction (paying attention only to transactions moving a particular coin that are signed by its last known owner).

So, I gather your explanation of Bitcoin is yet to be written.

Comment author: SilasBarta 11 June 2011 05:03:19PM 2 points [-]

What Tim Tyler said. Remember, the layperson has a HUGE inferential gap between their knowledge and Bitcoin, and closing that gap requires solving the problem -- itself very difficult for most -- of explaining cryptography and what it can accomplish. Otherwise, people can't grasp how the scarcity and security come about.

Comment author: timtyler 11 June 2011 08:30:57AM 2 points [-]

I gather your explanation of Bitcoin is yet to be written.

Silas did say this was:

a blog post explaining the relevant cryptographic re-requisites.

It doesn't have much about Bitcoin - and instead covers the basics of digital signatures and hash functions.

Comment author: SilasBarta 18 July 2011 04:42:10PM 1 point [-]

Update: I've attempted a more "big picture" summary of how Bitcoin works as a whole, rather than just the prerequisites.

I'm interested in hearing comments about clarity or accuracy.

Comment author: Jonathan_Graehl 18 July 2011 07:09:50PM 1 point [-]

It's new info for me, so I can only hope it's accurate.

It's a good explanation. I'd know where to mount further details if I wanted to find them.

Comment author: SilasBarta 18 July 2011 07:56:41PM 1 point [-]

Thanks, glad it provides some of the clarity you were looking for.

Comment author: nazgulnarsil 11 June 2011 05:19:07AM -1 points [-]

the jump in interest generally comes when you explain that there will only ever be 21 million. this seems to completely change the character of the conversation.

or did you mean explaining it to intelligent people? :p

Comment author: rhollerith_dot_com 11 June 2011 09:38:57PM *  -1 points [-]

the jump in interest generally comes when you explain that there will only ever be 21 million. this seems to completely change the character of the conversation.

Only 21 million bitcoins, but there is nothing preventing other "issuers" from copying the design of Bitcoin and creating "Cryptotokens", and "Liberty Hashes," "Stealth Gold," "African Bitcoins," etc.

Comment author: Alicorn 11 June 2011 09:47:58PM 2 points [-]

"Cryptotokens"

Cryptokens, surely?

Comment author: gwern 12 June 2011 09:49:10PM 0 points [-]

That's not a bad thing. Bitcoin is going to have to be majorly upgraded with a new blockchain when SHA-256 is broken, and money is not the only scarce things to be decentralizedly allocated - I previously commented on Namecoin.

Comment author: rhollerith_dot_com 12 June 2011 10:21:10PM *  0 points [-]

Bad thing or good thing, it makes a huge difference to the expected long-term value of a bitcoin, which is of interest to anyone thinking of holding bitcoins.

Comment author: nazgulnarsil 11 June 2011 09:47:13PM 0 points [-]

Not insurmountable but it is the chicken and egg problem. Bitcoins are the most secure by virtue of having the most hashing power.