비트코인의 결제과정이 어떤식으로 이뤄질까??? (문과생 특집)

in #kr9 years ago (edited)

비트코인이 어떻게 사용되는지 한번 알아보도록하자.

이번 글에서는 기존에 제가 주구장창 적어올린 비트코인의 화려환 미래 관련글뒤에 관심 받지못한 비트코인의 기술적인 사용환경에대해 한번 알아보는 시간을 갖도록 하겠습니다.

우선 본론에 들어가기 앞서 이번글은 결코 여러분이 앞으로 프로그래밍을 하는데 도움을 주는 글은 아니라는 점 앞서 말씀드립니다. 쉽게 예기해 이글은 기술의 세부적인 디테일을 적는글이아니며, 저같은 이해가 느린 일반 99%의 대다수의 이해를 돕기위해 정말 큰 테두리의 겉 핱기식의 글이라는점 숙지하시고 읽으셨으면 합니다.

기존글에서도 밝혔듯이 저는 피속 뼛속까지 문과생인 회계 재무 전문인 입니다. 중간에 프로그래밍 관련 부족한 점이 있으시다면, 주저마시고 밑에 커멘트에 충고글 남겨주시면 감사드리겠습니다 :) 항상 여러분들께 최고의 이해 최고의 설명을 들이려고 노력합니다. 우리모든 스티밋 커뮤니티 관계자 분들의 이해를돕기 위하여 다들 열심히 참여해주셨으면 합니다!!! :)

그러면 본론에 들어가기로 하겠습니다.

이번글은 비트코인의 사용환경/ 밑 사용방법의 기초테두리를 다루는 글입니다. 결코 비트코인이 무엇을 하는존재이며 왜 그런일을 하는지에 대해 다루는 글이아닙니다. 그런 부분은 다른글에서 제가 수도 없이 설명하였기 때문에, 만약 그러한 개념이 잡히시지 않으신분은 이 글을 읽기전에 먼저 제 다른글을 한번 읽고 와 주시기 바랍니다!

자 그러면 한번 시작해 보도록 합시다

비트코인은 여러분이 알다싶히 전자시스템인 온라인 네트워크 내에서 사람들끼리 쉽게 돈을 주고 받을수있는 환경을 조성해줍니다 바로 이메일과 문자메시지 같은 존재라고 생각하시면 좋겠습니다.

비트코인 = 돈의 문자, 돈의 이메일

돈을 보내실때는 많은 분들이 알고계시는 일명 “전자지갑” 이라는 것을 활용하여, 보내시는 금액의 양을 받는분의 지갑 즉 돈의 수령자의 ‘주소’ 로 보내게 됩니다. 만약 그 ‘주소’ 의 잘못된 입력은 상당히 절망적인 결과를 만들수있습니다.
예를 들자면 여러분이 잘못된 구좌정보로 돈을 보내는것과 같은 이치입니다. 단지 다른 점을 구지 꼽자면, 기존 은행을 통해 보내진 잘못된 전송금액은 은행이라는 제 3의 중간업자를 통해 환급 밑 복구를 받으실수있다면, 비트코인의 경우는 그러한것이 안됩니다. 그렇기 때문에 요즘에는 많은 분들이 QR 코드를 이용하여 좀더 정확한 전송거래를 하곤 합니다.

이렇게 돈을 송금하면 무슨일이 일어날까요??
바로 상대방의 ‘전자지갑’ 에 전송받은 금액이 나타나게 됩니다!!! (쉽죠?)

자그러면 과연 이러한 ‘전송’ 과정중에는 무슨일이 생기는 걸까요?!?!?

비트코인 입문자들을 위하여 짧고 굵게 설명하겠습니다.

비트코인은 일종의 서로의 구좌번호와 남은 잔고금액을 기록하는 ‘원장’ 입니다. (원장 = 은행에서 거래 내역을 기록하는 일종에 노트북)

예를 또 들어보겠습니다.

사과가 망고에게 3 비트코인을 전송한다고 칩시다. 그렇다면 무슨일이 일어날까요???? 사과의 잔고는 3만큼 또한 망고의 잔고는 3만큼 올라가게 되겠죠????

비트코인은 정부가 발행하는 화폐나, 실제로 체굴하는 한정자원인 금과는 쪼금 다른 개념입니다. 그게 또 무슨말이냐???

자 화폐와 금은 실제로 그 가치 즉 사람들이 일상적으로 생각하는 일종의 ‘가치’를 항상 보유하고있습니다. (예 1달러 : 미국정부가 1달러면 1달러의 가치를 일종에 보장을 해주죠)

하지만 비트코인은 그 개념이 살짝 다릅니다. 비트코인을 보내는자 와 수령하는자는, 거래하는 코인의 양을 암묵적인 가치라 합의 아닌 합의를하고, 그를 기반으로 거래가 형성되죠. 또한 이러한 거래는 아주 “간단히” 블락체인이라는 시스템을 통해 보안밑 안정성이 유지됩니다.

이러한 블락체인시스템은, 다른 불건전한 세력이 여러분의 계좌에 침투하여 돈을 인출해 가는 그 과정을 막아주는 아주 큰 역활을 합니다.

자 그러면 비트코인의 전송 버튼을 누른 그 시점부터 네트워크상에는 과연 어떠한 일이 일어나는지도 한번 알아보도록 하지요.

먼저 여러분이 어느 누군가에게 “송금” 을 누른다고 가정해봅시다, 그렇다면 여러분의 지갑회사는 비트코인 네트워크로 일종의 “메시지”를 전송하게됩니다.

이러한 네트워크는 원장이 ‘어떻게’ 변해야한다는 일종의 시그널을 보내주게 됩니다. 이러한 시그널에는 보내는자와 받는자의 구좌넘버, 그러고 보낸는 금액이 포함하게 됩니다.

그렇다면 어느 불건전한 제 3 자가 ‘사과’ 인척을 하며 돈을 송금 밑 인출을 하는것을 방지할까요?!?

비트코인은 우리가 카드결제를 하고 난다음 ‘사인’ 을 하는것처럼, 매번 결제가 이루어질때마다, 이 결제를 증명할수있는, 일종의 싸인 이 필요합니다. 이러한 ‘사인’ 하는과정은 돈의 흐름이, 일종의 제데로된 흐름이라는 증명을 해줍니다. 그러나 이러한 증명의 과정은 우리가 평상시에 사용하는 ‘싸인’ 이 아닌, 매우 복잡한 숫자로 이루어져있습니다.

이러한 숫자가 어떻게 생기는지는.... 이제 프로그래밍으로 가는 미지의 영역이기때문에 모릅니다 :). 하지만 우린 문과생 아닙니까?!?! 쉽게 생각해서, 숫자는 크립토그래피라는 기존에 군시스템에서 보안 메세지를 사용할때사용하는 방식으로 생성되게 됩니다.

이러한 크립토그래피의 복잡함과 사용능력은 일종에 비트코인의 소유주가 ‘누구’ 인지를 증명하는 용도로 사용하고있고, 이러한 사용은 비트코인이 절대로 뚫을수없는 최고의 보안이 뒷받힘된 자산이 되는데 가장큰 역활을 하게 됩니다.

프라이빗키

각각의 비트코인 계좌넘버에는 관련된 키가 존재하며 이러한 “열쇠”는 오직 구좌의 생성자, 구좌의 소유주만 가질수 있게 됩니다. 이러한 “열쇠” 는 여러분이 일종의 싸인을하여, 전자암호로 보안된 ‘결제’ 를 하는 역활을 도와줍니다. 반면에, 다른 ‘이들은’ 이러한 싸인이 된 결제를 받는즉시 해독을 하기시작합니다.

만약 이 해독이 통과를 하게된다면, 이러한 전자암호로 보안된 결제의 “효용성” 을 가지게 되구요… 결국 ‘결제의 성사’ 가 이루어지게 됩니다.

이러한 복잡한 시스템은, 결국 비트코인이 절대로 복제 밑 재사용을 할수없게 만드는 근본적인 보안 해결책을 내놓게 됩니다. 왜냐하면 비트코인에 들어간 전자암호로 보안된 ‘싸인’의 개념은, 매번 결제가 일어낼때마다 매번 다른 암호로 보안이 되게 되기 때문입니다.

자 그렇다면…… 이러한 싸인은, 결국, 그 ‘불건전한’ 세력으부터 원장의 사실증명 즉 원장을 임의로 수정을 못하게 만드는데, 그렇다면 누가 도데체 누가?? 이러한것을 증명또는, 원장의 지속성을 유지시켜줄까요? (쉽게 말해 누가 원장을 지속적으로 기입 또는 인증을 하는걸까요????)_ 놀랍게도 이것이 바로 분산화된 네트워크라는 아주 혁신적인 방법을 통해서 입니다!! (바로 우리 모두 입니다)

여러분은 아시다싶이, 비트코인의 가장큰 목표는 분산화된 시스템을 널리 공급하는것입니다. 결국, 어느 누구도, 즉 회사도, 정부도, 언론도, 통제할수없는 그러한 시스템입니다. 매번 누군가가 돈을 송금하게된다면, 그 결제에 대한 정보는 모든, 전세계에 원장의 지속성을 유지하려는 비트코인 커뮤니티에 뿌려지게 되구요… 이들은 전세계에서 일어난 모든 결제가 그 효용성을 갖게되는즉시 그 각각의 원장의 복사본을 소유하게되고, 매번 업데이트를 하게됩니다.

이러한 원장이 전세계로 퍼져나가고, 이는 결국 트레픽이 높아진다는 것을 의미하구요 (딜레이), 또다시 ‘불건전한’ 세력은 이러한 원장의 업데이트 딜레이를 통해 사기를 칠수있는 기회를 제공합니다.

그러면 과연 원장을 가지고있는 전세계에 비트코인 커뮤니티는 이러한 과정속에 어떠한 것이 진짜 원장이고 가까진이 분별해 낼수있을까요?!?!… (점점 머리아파집니다…. )

그것은 바로 전세계의 민주주의 시스템을 도입하는것이였습니다. 결국 즉, 이 과정속에는 일종의 투표가 행해지게 됩니다. 그러나 이러한 투표행위는 우리가 기존에 알고있는 투표와는 사알짝 다른 개념입니다.

그럼 어떻게 투표할까? 기존에 말한 원장을 소유하는 대다수의 비트코인 커뮤니티는, 투표를 일종의 퍼즐, 그것도 아주 힘든 퍼즐을 하여 풀면서 투표하게 됩니다. 이러한 퍼즐은 그들이 가지고 있는 버젼의 원장으로 구성이 되며, 이러한 퍼즐을 가장 먼저 맞춘사람은, 그들의 답을 발표하게 되며, 이러한 퍼즐에 답은 전세계 네트워크에 알리게 되고, 그답이 새로운 버젼의 원장에 업데이트가 되는 시스템입니다. (다른말로 결제완료~)

결국! 제가 말한 투표는 결국 일종의… 수학 문제 빨리풀기 대회와도 같은 개념입니다. 그말은 즉슨, 전세계에 더많은 사람들이 이러한 문제풀기에 참가하게되면, 더 빨리 퍼즐의 답을 찾을수있다는 결론에 도달하게 됩니다. 더많은 새로운 결제가 지속적으로 생성되기 때문에, 투표 과정은 지속적으로 계속 계속 만들어 지게 되는것이구요, 결국 비트코인 커뮤니티는 지속적으로 계속 새로운 결제에 동의를 하는 시스템을 만들어 갑니다.

또 그러면 도데체 왜 비트코인은 수학문제로써 이러한 원장의 증명성을 확보하려고 하는것일까요???? 왜 차라리 우리가 쉽게 이해할수있는, 일종의 투표행사로 그 증명성을 확보하려하지 않을걸까요???

조금생각해보면 그답은 아주 간단합니다. 왜냐하면, ‘불건전한’ 세력이 충분이 반복적인 개정생성으로 1명이 다량의 투표를 함으로써, 시스템의 정당성을 해칠수 있기때문입니다. (만약 우리가 대통령 투표처럼, 정부기관에 개인의 인적사항을 등록하고, 그러한 시스템을 토대로 투표를 하면 상관이 없겠다만, 비트코인은 분산화된 시스템이므로 그러한 제도적 장치가 없습니다.)

하지만, 수학문제라면 말이 좀 달라집니다. 이러한 수학문제는, 각각의 투표에대한 비용을 발생하게 됩니다 (예를 들어 컴퓨터나 전기나 그래픽카드나 등등). 결국 엄청나게 부자인 A 모씨가 엄청나게 많은 돈을 들여 컴퓨터를 구매하여, 이러한 수학문제를 대다수의 비트코인 커뮤니티보다 빨리 푼다 해도, 그 얻을수있는 수익은, 들어가는 비용보다 훨씬 낮으므로, 결국 그러한 ‘불건전한’ 일을 할수없게만드는 기초 토대를 만들어놓습니다.

또한 이러한 수학문제를통한 투표행사는, 기존에 ‘불건전한’ 세력이 미리 문제를 풀어놓는 함정마저도 방지할수있는 자체 시스템이 존재합니다. 각각의 수학문제들은, 기존에 풀어놓은 수학문제의 답에 근거하여 새로운 문제가 생성되게됩니다, 이러한 존재는 결코 다른 누군가가 미리 문제를 접근하여 풀수없게 만드는 제도적인 장치를 만들어줍니다.

수학문제또한 똑똑한 올림피아드 수학영제가 풀만한 문제가 아닌, 그 난이도 또한 미친수준으로 어렵기때문에, 이러한 수학문제에 꼼수를써서 풀수있는 문제도 아닙니다.

이것이 바로 우리가 매번 예기하는 POW 라는 개념입니다
(proof of work) 와우!

자 그러면 마지막으로 비트코인의 생성은 어떠한식으로 이뤄지는지 보도록합시다.

매번 그 어려운 퍼즐 (수학문제) 가 답을 찾을때마다, 조그만한 보상이 그 답을 찾은 해결자의 계좌로 입금되게 됩니다. 이러한 보상시스템은 사람들로하여금 보상심리를 통해, 원장을 유지하려고하는 결과를 낳게 됩니다. 그러고 이는 또한, 사람들이 전송할때마다 생기는 조그만한 결제 수수료를 통해서도 발생하게 됩니다. 우리는 이러한 사람들을 ‘채굴자’ 라고 부르게 되는거구요.

비트코인 채굴자라고 삽들고 가서 비트코인을 캐는 광부가 아닙니다. 이들은 쉽게예기해 원장을 유지를 시켜주는 사람들이고, 비트코인을 그러한 서비스의 일환으로 받고, 아마 비트코인을 금이라고 인식시킬려고, 채굴자라고 부른듯 싶습니다…

또한 한명의 채굴자에게 비트코인을 몰아주는 위험을 없에려, 비트코인의 분배또한, 투표의 시스템으로 이뤄집니다, 쉽게 예기해, 공등한 분배를 이루려는 비트코인의 노력이 보이는 대목이죠… 비트코인은 현재 2140 년을 마지막으로 비트코인의 생성이 중단될 예정이며, 그 이후에 생기는 채굴자의 보상은, 비트코인 전송과정에서 생기는 매우 작은양의 송금수수료를 통해 대체될 예정입니다.

휴….

결국 비트코인은 전자화폐이며 동시에 , 모든 이들이 공통적으로 공감할수있는 그러한 원장을 토대로 이뤄지는 매우 투명하고 깨끗한 돈의 거래라고 할수있습니다.

정리하여,

내가 비트코인을 보낸다 —> 비트코인 커뮤니티는 이러한 거래내역을 모두 공유한다 ——> 거래내역은 사실인지의 증명이 필요하므로, 서로의 동의하에 투표로서 그 사실이 증명된다 ——> 그 투표는 일종의 수학문제를 통해 이뤄진다.

이렇게 짧게 보면 되겠습니다. 정말 쉽게 설명하려고하는데 역시 그 복잡함으로인해 설명이 길어지게 되었군요…

아무튼 비트코인의 결제과정은 이런식으로 이뤄지게 됩니다. 시간내서 읽어주신 여러분께 진심으로 감사드립니다. 앞으로도 제가 쓸 많은 글에 관심가져주셨으면합니다.

코멘트, 팔로잉, 업보트는 사랑입니다.

감사합니다.

Sort:  

gj.png

좋은 정보 감사드립니다.

@roychae 감사드립니다 좋은 사진이네요 :) 앞으로도 좋은 글 많이 많이 올리도록하겠습니다!!

개념 제대로 잡고 갑니다 감사해요

@jjjabe 감사드립니다. 항상 여러분들의 개념을 책임지는 김치보이 되겠습니다 :)

정말 좋은 정보 감사합니다!!!! 조금만 읽어보려 했는데 읽다보니 집중하면서 다 읽었네요.

감사드립니다. 앞으로도 유익한 글 영양가 높은 글 써서 올리도록하겠습니다!!! :)

@dakfn 하하 좋은 코멘트 너무 감사드립니다!! :)

문과생 특집은 어느것이던 환영입니다!!! (쉽게 정리해주셨네요!)

@thefoolxyz 문과생들의 이해를 돕기위해 최선을 다하겠습니다 !!! :)

잘 읽었습니다.

잘읽으셧다니 매우 보람찹니다!! :)

감사합니다
리스팀 합니다

@leomichael 항상 리오님의 서포트 감사하게 생각하고있습니다. 앞으로도 열심히 활동하겠습니다!!!

과찬이십니다
좋은글 감사합니다

좋은글입니다. 이거 읽으시면 이해가 쏙쏙 될것 같은 느낌이드네요. ㅋㅋ

@boostyou 쏙쏙 됫으면 하는 바램입니다. 읽으시다가 생기시는 궁금점은 항상 댓글로 남겨주세요!

와, 엄청 고생하셔서 작성하셨네요. 회계 재무 전문가이시라면, 회계사이신가요?? 아무튼 문과생 취향저격하는 설명 잘 봤습니다. ㅋㅋ 코멘트, 팔로우, 보팅 사랑 드리고 갑니다!

@inverse 회계사는 아니고 회계 재무 관련된 직종에 종사하고 있습니다 :) 사랑 너무 감사드립니다!!!!!

이해하기 쉽게 설명해주셔서 감사합니다!

@c2h50h 더 열심히 노력하겟습니다 감사드립니다!!! :)

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.084
BTC 61656.48
ETH 1593.99
USDT 1.00
SBD 0.47