Bitcoin Forum
May 10, 2024, 05:01:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2  All
  Print  
Author Topic: Wrapping your head around Bitcoin (a guide)  (Read 2964 times)
hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 12:39:25 PM
Last edit: February 17, 2013, 04:09:23 PM by hazek
 #1

I decided to write up a guide to help people grasp what roughly Bitcoin is and why roughly it works and why it is valued and used in a layman friendly way.

Feel free to download, copy, edit, share, do what ever with it. The only request I have is that if you spot a typo or a grammar error to please let me know so I can correct it. Thanks!

https://docs.google.com/file/d/0B6bqlVfJOOWsRHphT3E1NmVXUjQ/edit?usp=sharing  (reading time ~10min)


EDIT: Here's a slightly updated black and white version if that is what you prefer: https://docs.google.com/file/d/0B6bqlVfJOOWsZUxtUGU2cUpHd0E/edit?usp=sharing

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
1715317310
Hero Member
*
Offline Offline

Posts: 1715317310

View Profile Personal Message (Offline)

Ignore
1715317310
Reply with quote  #2

1715317310
Report to moderator
1715317310
Hero Member
*
Offline Offline

Posts: 1715317310

View Profile Personal Message (Offline)

Ignore
1715317310
Reply with quote  #2

1715317310
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Akka
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile
February 14, 2013, 01:01:46 PM
Last edit: February 14, 2013, 01:16:36 PM by Akka
 #2

Very nice work!

Again you proof that a colored ignore button only helps to identify the outsite of average guys (in both directions).

This guide is a very good step to a "Bitcoin for non-Geeks" Guide. (Which is really needed)

If you have any interest to get it translated into other languages, I offer to make a German translation over the weekend. (And keep it updated from time to time)

Feel free to download, copy, edit, share, do what ever with it. The only request I have is that if you spot a typo or a grammar error to please let me know so I can correct it. Thanks!

Well, I will just do so.

All previous versions of currency will no longer be supported as of this update
jabetizo
Full Member
***
Offline Offline

Activity: 125
Merit: 101


View Profile WWW
February 14, 2013, 01:54:06 PM
 #3

Nice writeup Smiley

I noticed this typo: Bitcoin simply ignores those who don't follow it's its rules

hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 01:58:53 PM
 #4

Nice writeup Smiley

I noticed this typo: Bitcoin simply ignores those who don't follow it's its rules

Gah.. I hate it when I miss mistakes like that Tongue

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
Gestas
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
February 14, 2013, 02:16:48 PM
 #5

Bitcoin has value because you can cash out to USD.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
February 14, 2013, 03:27:23 PM
 #6

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.
hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 03:31:06 PM
 #7

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.

Bingo.

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
IveBeenBit
Sr. Member
****
Offline Offline

Activity: 449
Merit: 250



View Profile
February 14, 2013, 04:35:11 PM
 #8

This sentence makes no sense:

Quote
One could say it's an entire money system behind your national currency that provides it and provides it in a form that people consider as useful for the role of money.
Korbman
Legendary
*
Offline Offline

Activity: 1064
Merit: 1001



View Profile
February 14, 2013, 05:02:47 PM
 #9

Nicely written, and pretty concise.

Now if only someone would write up something like this that explains how Bitcoin works (turning technical details into something a third grader could understand)..essentially taking the Wiki version, adding more detail, and removing words longer than 6 characters Tongue. Or maybe that's been done already and I've just missed it? I'm getting tired of explaining cryptography to people Cheesy

hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 05:13:58 PM
 #10

Use this video for getting people to understand cryptography: http://www.youtube.com/watch?v=G2_Q9FoD-oQ

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
jerfelix
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
February 14, 2013, 05:18:29 PM
 #11

I think you are technically mistaken when you say :

Quote
all confirmed Bitcoin transactions are with mathematical certainty irreversible, all
bitcoins are with mathematical certainty non-counterfeitable

Mathematical certainty is 100%.  Bitcoin is just very near to it.  It happens to be closer to it than our current banking system.

A 51% attack on the network could reverse transactions.
Likewise, a similar attack to the source code could introduce the ability to counterfeit.

You probably don't want to use the term "mathematical certainty".  Perhaps the term "impossible, practically speaking" or something like that.

It bothers me when Roger Ver tosses around the "impossible" and "mathematical certainty" terms, because he is flat out wrong.  You are introducing a binary situation here (yes/no, right/wrong) and in this case these terms are wrong.   "very near right" != "right".
hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 05:39:44 PM
 #12

A 51% attack on the network could reverse transactions.

As far as I understand how Bitcoin works this is false.

What could happen is they could get unconfirmed as blocks in which they were confirmed become orphaned but they'd still be valid and pending for confirmation. This of course exposes some of those transaction to a double spend attack but it doesn't reverse them.

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
February 14, 2013, 05:53:24 PM
 #13

A 51% attack on the network could reverse transactions.
As far as I understand how Bitcoin works this is false.

What could happen is they could get unconfirmed as blocks in which they were confirmed become orphaned but they'd still be valid and pending for confirmation. This of course exposes some of those transaction to a double spend attack but it doesn't reverse them.
I think that is the point jerfelix was making.  If someone had more hashing power than the entire combined honest network (51% of the total that includes their own hash power), then they could spend bitcoins and then re-mine the blocks and include a double spending on the previous transaction that now sends the bitcoins back to an address of their own.  In this way the earlier transaction would be "reversed".
hazek (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
February 14, 2013, 05:59:13 PM
 #14

A 51% attack on the network could reverse transactions.
As far as I understand how Bitcoin works this is false.

What could happen is they could get unconfirmed as blocks in which they were confirmed become orphaned but they'd still be valid and pending for confirmation. This of course exposes some of those transaction to a double spend attack but it doesn't reverse them.
I think that is the point jerfelix was making.  If someone had more hashing power than the entire combined honest network (51% of the total that includes their own hash power), then they could spend bitcoins and then re-mine the blocks and include a double spending on the previous transaction that now sends the bitcoins back to an address of their own.  In this way the earlier transaction would be "reversed".

But how many of the hundreds of thousands of transactions now unconfirmed was the attacker a counterparty to? Likely very few, which I'm not trying to downplay as a weakness but saying that he can reverse transactions is just as inaccurate as saying it being impossible with mathematical certainty to cheat Bitcoin.

Btw mathematical certainty in my guide primarily refers to the ability to fake obeying the rules. It's true it doesn't account for an attacker obeying the rules and still defrauding people, but it's a fact that rules in Bitcoin must be obeyed, even by an attacker and this is mathematically certain.

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
Gestas
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
February 14, 2013, 11:34:18 PM
 #15

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.
How does it have value? At least the USD is backed by the US Government, I guess bitcoin is backed by drugs since thats all you can buy with it??
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
February 14, 2013, 11:41:08 PM
 #16

With a 51% attack you can reverse all the transaction up to the point where you decide to start forking the blockchain. I can for example start a 51% attack and start it from the block of a year ago: everything before will stay the same, everything after that block will be rewritten by me. So all coins mined in the last year would become mine, every transaction made in the last year would disappear (if i don't want to keep them and if they are not made with coins mined last year).
Yes, there is a checkpoint in the client (so i can just go back some weeks or so) but a 51% attack would still be a serious problem.

marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
February 14, 2013, 11:52:41 PM
 #17

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.
How does it have value? At least the USD is backed by the US Government, I guess bitcoin is backed by drugs since thats all you can buy with it??

There's at least $275 million that says you are just plain wrong (hint it is very little backed by drugs) .... and yet here you are arguing the opposite of the reality staring you in the face,
reality check scoreboard  Tongue

Gestas
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
February 14, 2013, 11:58:07 PM
 #18

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.
How does it have value? At least the USD is backed by the US Government, I guess bitcoin is backed by drugs since thats all you can buy with it??

There's at least $275 million that says you are just plain wrong (hint it is very little backed by drugs) .... and yet here you are arguing the opposite of the reality staring you in the face,
reality check scoreboard  Tongue
That $275 million is based on the current market price and the total number of bitcoins, thats a pretty poor estimation by any means.
SlickTheNick
Full Member
***
Offline Offline

Activity: 220
Merit: 100


View Profile
February 15, 2013, 04:16:35 AM
 #19

Bitcoin has value because you can cash out to USD.
I think you have that backwards.
You can cash bitcoin out to USD, because it has value.
How does it have value? At least the USD is backed by the US Government, I guess bitcoin is backed by drugs since thats all you can buy with it??

https://en.bitcoin.it/wiki/Trade

plenty more than drugs man.

Looking for a way to get some bitcoins for free? Check out http://earnfreebitcoins.com !
Get easy bitcoins at  https://coincontroller.com?r=eaef398b5 !
jerfelix
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
February 15, 2013, 01:30:42 PM
 #20

A 51% attack on the network could reverse transactions.
As far as I understand how Bitcoin works this is false.

What could happen is they could get unconfirmed as blocks in which they were confirmed become orphaned but they'd still be valid and pending for confirmation. This of course exposes some of those transaction to a double spend attack but it doesn't reverse them.
I think that is the point jerfelix was making.  If someone had more hashing power than the entire combined honest network (51% of the total that includes their own hash power), then they could spend bitcoins and then re-mine the blocks and include a double spending on the previous transaction that now sends the bitcoins back to an address of their own.  In this way the earlier transaction would be "reversed".

But how many of the hundreds of thousands of transactions now unconfirmed was the attacker a counterparty to? Likely very few, which I'm not trying to downplay as a weakness but saying that he can reverse transactions is just as inaccurate as saying it being impossible with mathematical certainty to cheat Bitcoin.

Btw mathematical certainty in my guide primarily refers to the ability to fake obeying the rules. It's true it doesn't account for an attacker obeying the rules and still defrauding people, but it's a fact that rules in Bitcoin must be obeyed, even by an attacker and this is mathematically certain.

Correct me if this is wrong, but if I had an extreme amount of computing power, I could create an alternate blockchain dating back to the genesis block, all the way to present, with the only confirmed transactions being me solving the blocks, and then alter the mining software with my new checkpoints.  Also altering the mining software such that I ignore any information coming from the REAL miners with the CORRECT block chain.  Then I become a miner with 51% of the network.

This would effectively REVERSE every transaction that ever occurred.  Every existing transaction would appear to be an attempt to spend money that didn't belong to the owner, and so they would be reversed.

So although practically impossible, it is mathematically possible.

(I should also note that it would take just minutes to solve every block since the genesis block in an offline fashion, if I am creating this alternate blockchain, since I am not in competition with anyone, and the difficulty would be minimal.)
Pages: [1] 2  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!