비트코인의 원리 PART 3: 비트코인의 기본적 정의

in #kr7 years ago

안녕하세요 여러분. 참새입니다.

전자서명은 ‘인증된’ 거래 기록들만이 공용 장부에 업데이트가 되도록 해줍니다.

그런데, 여기서 또 하나의 문제점이 있습니다. 누가 누구에게 얼마를 보내줬는지 모두 나타내주고 마지막 결과값에 따라서 거래를 ‘청산’해야 하는데, 만약에 어떤 사람이 자신이 가지고 있는 돈보다 더 많은 돈을 청산해야 한다면 어떻게 해야할까요?

어떻게 되긴요… 그냥 사기가 되는거죠 ^^;;;

위의 그림에 나와있듯이 찰리 (Charlie)는 5, 6, 7번째 줄에서 앨리스한테 $50, 밥한테 $50, 여러분에게 $20를 줘야한다고 기입해놨습니다. 만약에 찰리가 $120 이상의 금액을 가지고 있다면 모든 거래들을 청산할 수 있겠지만, 만약 찰리가 $120 미만의 금액을 가지고 있다면 앨리스와 밥과 여러분에게 줘야할 금액을 줄 수가 없겠죠!

이 문제를 방지하기 위해서 공용 장부의 맨 윗 줄에 누가 얼마만큼의 금액을 보유하고 있는지 나타내줘야 합니다. 3번 줄에 보시다시피 찰리는 $100를 거래들이 이루어지기 전에 보유하고 있습니다. 그러므로 $100를 초과하는 거래들을 공용 장부에 입력할 수 없어야 합니다.

맨 처음에 찰리는 $100를 가지고 있다는 걸 표시해주면, 5번 거래와 6번 거래가 이뤄지고 나서 찰리가 보유하고 있는 금액은 $0가 되니까 7번 거래 (찰리가 여러분에게 $20를 준다.”)를 처리할 수 없게 됩니다.

여기서 잠깐 다른 시각으로 여태까지 다뤘던 공용 장부를 보겠습니다. 만약에 모든 금액들이 $ (달러)가 아닌 LD (장부 달러; ledger dollar)라는 가상화폐였다면 어떻게 될까요?

신기하게도, 만약에 공용 장부를 사용하는 모든 유저들이 서로 LD를 주고 받고 주고 받고 계속 반복한다면 실제로 이용되고 있는 $와 같은 일상 생활에서 쓰는 화폐를 굳이 사용할 필요도 없고 LD를 $로 교환할 필요도 없습니다. 계속해서 장부에 거래 기록들이 쌓이면서 각각의 사용자가 보유하고 있는 금액이 줄었다 늘었다 줄었다 늘었다 할테니까요.

실생활에서 비슷한 예를 들어보겠습니다. 적립 포인트를 사용해서 PC방을 이용해 보신적이 있으신가요? 제가 친구와 함께 PC방을 가서 각각 1만원씩을 적립해서 각각 1만 포인트만큼 받고 1시간당 1000 포인트씩 차감된다고 가정해 보겠습니다. 맨 처음에 제가 보유하고 있는 1만 포인트 (공용 장부에서 맨 첫 줄)이 뜨고, 제가 PC방을 가서 이용하는 날마다 1시간당 1000 포인트로 계산해서 포인트가 빠져나간다면 매 번 이용할 때마다 실제 원화를 PC방 매니저한테 주면서 결제할 필요가 없습니다. 제가 포인트를 거의 다 쓸 때가 되어서 제 친구가 저한테 포인트를 넘겨주고 친구가 준 포인트로 PC방을 계속 이용할 수도 있죠. 포인트가 부족하면 PC방을 이용할 수 없게 되지만, 또 다른 친구가 가지고 있는 포인트를 넘겨받아서 계속 PC방을 이용하게 된다면 영원히 원화를 결제할 필요없이 PC방을 이용할 수 있을 겁니다.

자, 그렇다면 이런 경우에 제가 가지고 있는 ‘포인트’란 무엇일까요? 실제 돈도 아닌데 PC방을 이용할 때 사용할 수 있는 무언가인데 뭘까요?

간단합니다. 제가 PC방에서 사용할 수 있는 포인트는 제가 여태까지 남들과 주고 받은 포인트들의 ‘기록’입니다. 1000포인트를 받고, 2000 포인트를 받고, 2000 포인트를 주고, … 이런 모든 기록들의 마지막 결과값이 제가 현재 가지고 있는 ‘포인트’가 되는 것이죠. 다시 말하자면, 제가 가지고 있는 ‘포인트’는 여태까지 제가 주고 받았던 포인트 기록들의 총합입니다!

비트코인 또한 마찬가지입니다. 처음에 누군가가 얼마만큼의 비트코인을 가지고 있었고, 그 비트코인이 주고 받고 주고 받고하면서 여러 명의 사람들의 계좌들로 옮겨지게 되죠. 비트코인도 PC방 포인트처럼 여태까지 비트코인을 주고 받았던 ‘비트코인 거래 기록들의 총합’입니다.

“비트코인 = 비트코인 거래 기록들의 총합 = 비트코인 거래 장부”

너무나 당연한 얘기들이지만 너무나 중요한 컨셉들이기에 꼭 확실히 이해하시고 넘어가시면 좋겠습니다 ^^ 비트코인의 원리는 너무 당연한 원리지만 어려워 보일 수도 있는 원리라고 생각합니다.

비트코인의 원리 시리즈를 통해서 조금씩이라도 가상화폐에 대해서 더 잘 이해되고 있으시다면 좋겠네요.

다음 포스팅에서 뵐게요 ^^

참조링크

제 포스팅이 유익하였다면 보팅 , 리스팀, 팔로잉 부탁드립니다 ^^

인터넷의 원리 PART.1: 인터넷이란 무엇인가?
https://steemit.com/kr/@kim066/part-1
인터넷의 원리 PART 2: 와이어, 케이블, 그리고 와이파이 (Wifi) - 1
https://steemit.com/kr/@kim066/part-2-wifi-1
인터넷의 원리 PART 3: 와이어, 케이블, 그리고 와이파이 (Wifi) - 2
https://steemit.com/kr/@kim066/part-3-wifi-3
인터넷의 원리 PART 4: IP 주소 & DNS – (1)
https://steemit.com/kr/@kim066/part-4-ip-and-dns-1
인터넷의 원리 PART 5: IP 주소 & DNS – (2)
https://steemit.com/kr/@kim066/part-5-ip-and-dns-2
인터넷의 원리 PART 6: IP 주소 & DNS – (3)
https://steemit.com/kr/@kim066/part-6-ip-and-dns-3
인터넷의 원리 PART 7: 패킷, 라우팅, 그리고 신뢰성 – (1)
https://steemit.com/kr/@kim066/part-7-1
인터넷의 원리 PART 8: 패킷, 라우팅, 그리고 신뢰성 – (2)
https://steemit.com/kr/@kim066/part-8-2
인터넷의 원리 PART 9: TCP/IP와 UDP/IP (번외편)
https://steemit.com/kr/@kim066/part-9-tcp-ip-udp-ip
인터넷의 원리 PART 10: 암호화와 공개 키– (1)
https://steemit.com/kr/@kim066/part-9-1
인터넷의 원리 PART 11: 암호화와 공개 키– (2)
https://steemit.com/kr/@kim066/part-11-2
인터넷의 원리 PART 12: 사이버 보안과 사이버 범죄 – (1)
https://steemit.com/kr/@kim066/part-12-1

비트코인의 원리 PART 1: 가상화폐란?
https://steemit.com/kr/@kim066/4urqt9-part-1
비트코인의 원리 PART 2: 전자서명이란? (1)
https://steemit.com/kr/@kim066/part-2-1

Sort:  

WARNING - The message you received from @rony08 is a CONFIRMED SCAM!
DO NOT FOLLOW any instruction and DO NOT CLICK on any link in the comment!
For more information, read this post:
https://steemit.com/steemit/@arcange/phishing-site-reported-upperwhale
Please consider to upvote this warning if you find my work to protect you and the platform valuable. Your support is welcome!

The Vote For Your Awesome Post Has Just Arrived!


This post has been voted with the use of SteemiTag. Feel free to upvote this comment if you’d like to express your support for our cause. Conversely, if you don’t want to receive any more votes from SteemiTag, please respond to this comment by writing NOVOTES.

SteemiTag is an innovative program that helps users increase their gains in the curation rewards by voting on posts that are likely to get high payouts. It maximizes the chance of a user to be rewarded through an accurate selection algorithm that works 24/7 and eliminates "no rewards" problem for users with low Steem Power. You can participate in our program by clicking on this link and confirming your delegation. Your rewards will be sent to you in the form of weekly dividends. Thank you and keep up with your great work!

이 계정은 스팸리스트에 등록되어있습니다. 링크가 포함되어있다면 클릭하지말아주세요.
자세한 사항은 이 포스트를 참고해주시면 감사하겠습니다.

쉽게 설명해주셔서 조금이나마 알거같습니다.
한두번 더 읽어봐야겠습니다.

여러번 읽으셔도 힘든것이 비트코인의 원리입니다. 인터넷 원리와 함께 여러모로 복잡한 관계를 형성하고 있기에 이해하기 더 난해하실것입니다. 시간나실때 처음부터 한번 천천히 정독하시길 진심으로 추천드립니다 :)

코인은 스팀을 통해서만 만나게 된 사람이라 이제 배우는 중입니다.
쉽게 설명해주시려는 글이 많은것 같아서 자주 찾아와서 읽어봐야될것 같네요^^ 감사합니다~

저런걸 생각해서 비트코인 창시한 그사람은 정말 대단하네요

좋은글 감사합니다

솔직히 어려운 개념인데 pc방 포인트라고 하니
뭔가 쉽게 이해가 되네요.
스팀잇에 들어오기전만해도 가상화폐와 블록체인에 대해
잘 알고 있다 생각했는데
어려운 용어를 떠나 세부 개념이 많이 어려운것 같네요.
앞으로도 잘 부탁드립니다!

a very good post. but I do not understand the language you @kim067

오늘도 역시 유익한 강의 감사합니다.

잘 보았습니다^^ 감사합니다