비트코인에대한모든것,비트코인상세가이드

많은사람이비트코인의개념과프로세스에대해헷갈려한다. 이포스트는비트코인에대한대대적인가이드로핵심정보를이해하기쉽게설명해놓았다. 이글을읽는당신은더이상비트코인이더이상혼란스럽지않을것이다. 공유하기

비트코인에대해서알고있는가?

비트코인의인기가급속히치솟고끊임없이언론에서오르내리고있는상황에서, 이질문은상당히말장난같이들릴수있다. 하지만, 높은인기와화제성이모든사람이비트코인에대해이해하고있다는뜻은아니다.

사실,대부분이비트코인이무엇인지잘알지못한다. 이는비트코인의기본기술의기술적특성때문인데, 쉽게다가가기에는어려운개념처럼느껴질수있다.

오늘이가이드의목표는블록체인과비트코인의핵심을매우이해하기쉽게설명하는것이다. 다소장문의가이드이지만, 이글을잘소화할수있도록부분적으로나누어설명할예정이다.

비트코인과블록체인의개념에는수많은전문용어를쓰인다. 빠르게이용어들을이해하기위해,아래그림의용어모음집을참고하자.

1. 비트코인의탄생

A. 누가비트코인을발명했을까?

비트코인은사토시나카모토라는필명을사용한익명자에의해탄생했다. 2008년 10월, 이익명자는논문을출판한후, 이를어느암호관련커뮤니티를통해퍼트렸다.

나카모토는비트코인소프트웨어에사용될코드를완성했고오픈소스커뮤니티의사람들을초대해이에기여하도록했다.

2009년 1월 3일, 그는첫번째블록을스스로채굴했다.나카모토의비트코인주소에대한공개기록에따르면, 나카모토는 190억달러에달하는비트코인을소유하고있다. 즉,그가전세계에서 44번째로부유한사람이라는뜻이다.

하지만그누구도사토시나카모토가누군지알지못한다. 수많은저널리스트의조사가이어졌고, 그가학생혹은유명인일거라는추측까지나왔지만현재까지정확히밝혀진사실은아무것도없다. 우습게들리지는몰라도, 어떤이들은사토시나카모토가미래에서타임머신을타고넘어온사람이라고도주장한다.

여기서논쟁의여지가없는한가지는사토시나카모토가비트코인을발명해화폐개념에있어혁명을일으켰으며, 이로써전통적인화폐에서발생했던문제를해결했다는것이다.

B. 전통화폐의문제점

누구든어떻게ATM에서현금을찾고슈퍼에서껌을구입할수있는지잘안다. 하지만이거래가왜유효한지아는이들은얼마나될까? 왜우리모두가이금속으로만들어진동전과종이로만들어진조각에가치가있다고여기는걸까?

전통적으로화폐는반드시물리적형태를갖춘상품이여야했다.금을사용한금본위제가그대표적인예이다. 1900년,금은 1온스당 20.67달러의가치를지녔다. 즉, 미국정부는 1 온스의금에대해20.67달러를지불했다.또, 미국달러를소지자는자신이갖고있는달러에준하는금을정부와교환할수있었다.

미국에서이제도는 1971년폐지되었고, 이해는미국달러가신용화폐로지정된해였다. 신용화폐는고유한가치를갖고있지않은화폐이다. 최근수십년간, 세계주요화폐는모두신용화폐시스템으로전환되었다.

이경우, 화폐의가치는공급과수요에의해결정되며, 경제에대한사람들의신뢰로유지된다. 이로써정부는경제의안정성을경제적양상을통제함으로촉진할수있다.여기서경제적양상이란신용공급, 유동성, 금리등을뜻한다. 또, 이신용화폐시스템으로정부가필요이상의화폐를찍어낼경우,초인플레이션이발생할수있다.

신용화폐의또다른문제점은이시스템이중앙집중식이기때문에수많은규제가필요하다는것이다. 다른말로, 모든거래는확실하게이행되기위해서신용카드회사혹은은행같은금융관련기관에의해이행되어야한다. 이때문에누구든주거래은행외타은행의 ATM을이용할때, 혹은친구의계좌로이체를진행할때, 수수료를지불하는것이다.

탈중앙집중식화폐(Decentralized Currency)에대한보다자세한사항은이기사 에서확인할수있다.

C. 비트코인은중앙집중식화폐의문제를해결할수있다

비트코인은신용화폐로야기된문제의해결을목표로한다.

비트코인을사용하면몇초내로자금을이전할수있으며, 여기에는최소한의이전비가든다. 이것이가능한이유는비트코인시스템이탈중앙식이기때문이다.

본질적으로, 비트코인은분산된탈중앙집중식금전출납부로모든금융거래가기록되어있다. 이금전출납부는블록체인이라는기술을통해시행된다. 블록체인의각블록은일련의거래를나타내며,충분한거래발생시블록은완성되고더이상변경되지않는다.

공공거래장부를이용해비트코인은수많은문제를해결하고자한다:

  1. 탈중앙집중화: 비트코인의가장중요한특징은탈중앙집중화로, 즉이화폐는어느특정권위당국이나사람에의해제어되지않는다. 이소프트웨어를위한코드는오픈소스이며자발적인참여자들에의해유지된다. 이시스템은전세계에퍼져있는컴퓨터의공개네트워크에의해운영된다. 참여를원하는사람은누구나의견을내고, 기여할수있는방식이다.
  2. 익명성: 전통적인금융시스템과달리, 비트코인소프트웨어는특정참여자에대한정보를정확히알수없다. 참여자의신원은비트코인주소로표시된다. 금융거래를실행할수있는참여자의능력은오직계정내충분한자금을가지고있느냐에달려있다.
  3. 불변성: 비트코인네트워크와그기초에깔린블록체인은불변성을띤다. 즉, 일단거래가성사되면이를번복할수없다는뜻이다. 이는어떤사람에게돈이송금되기로결정되면, 그사람은반드시돈을받게된다는의미이다. 누군가는이방식이전자상거래에문제가된다고생각할수있다. 전자상거래에서구매자는보호받을필요가있기때문이다. 하지만, 비트코인으로에스크로계정을생성할수있어이불변성이큰문제가될것으로보이진않는다.
  4. 제한된공급: 전통적인신용화폐는무제한공급이가능했는데, 이는준비은행들이원하는만큼돈을찍어낼수있기때문이다. 하지만, 비트코인의수는 2100만개까지생산이제한되어있다. 화폐의가치는수요와사람들이비트코인에서확인한편익으로만결정된다.

그럼, 지금부터는비트코인작동의기반이되는기술에대해자세히살펴보자. 이를위해탈중앙집중식화폐시스템구축에관련된문제와비트코인이이를어떻게해결하는지를알아볼것이다.

2. 비트코인프로토콜

A. 비트코인은사용자를디지털서명으로인증한다

금융거래를위해은행을방문하면,스스로를증명하는절차를거쳐야한다. 신분증명은운전면허, 사회보장카드, 서명등을통해가능하다.어떠한경우에서든, 이증명작업을거쳐당사자만이자신의계정에서현금을인출하고이전할수있는것이다. 만약다른누군가자신이아닌다른누군가로위장할경우, 그사람은체포되어야한다.

위에서이미나누었듯이,비트코인은공공거래장부를활용하는데이장부에는모두가자신의거래를기록한다. 그럼어떻게참여자들이자신에게이로운거래를몰래추가하는것을방지할수있을까? 예를들어철수가이공공장부에영희가자신에게돈을송금했다고기재한다면, 이거짓장부작성을어떻게방지할수있을까?

이를방지하기위해서거래는디지털서명으로네트워크에공표되어야한다.

디지털서명은다음두가지사실을보장한다:

  1. 해당메시지는지정된발송인에의해전송되었다.
  2. 해당메시지는중간에손상되지않았다.

이디지털서명은해싱알고리즘과비대칭암호화를사용해생성된다.

해싱은입력을고정된길이의고유의출력으로비가역적으로변환하는알고리즘을사용한것이다. 비트코인이사용하는해싱알고리즘은 SHA256으로, 해시또는다이제스트(digest)로알려진출력이 256 이진법의숫자라는의미이다. (예. 0과 1로이루어져있다)

해싱을입력값을출력값으로빠르게변환하는수학적기술이라고생각할수도있다. 하지만, 출력값을보고상응하는결과를얻기위해사용되었던입력값을알아내는것은사실상불가능하다는사실을알수있다.

해싱을조금더이해하기쉬운비유로표현해보겠다. 입력정보를밀가루, 설탕, 계란이라고생각하고출력정보를케이크라고비유해보자. 사용된알고리즘은오븐의역할을하며, 원재료를완성된결과물로만든다. 결과물만가지고서는, 어떤원재료가사용되었는지, 또각재료가얼마만큼사용되었는지알수없다.

디지털서명을생성하기위해, 네트워크에공표된메시지는먼저해시되어야한다. 이후,해당해시는암호화되어야한다.

위에서언급했듯이, 비트코인이사용하는암호방식은비대칭암호이다. 비대칭암호는공개키와개인키를활용한암호방식이다.

이암호방식은각사람이서로상응하는공개키와개인키를갖고있을때가능하다. 공개키와개인키모두메시지를암호화하는데는사용할수있지만, 이를해독할때는반드시사용한키와반대되는키가필요하다. 즉, 만약공개키로암호화했다면, 해독작업에는개인키가필요하다는뜻이다. 그반대의경우도마찬가지다.

개인키는한사람만가질수있으며, 이외의사람은이를가질수없다. 반대로, 공개키는누구나공유할수있다. 예로영희가철수에게개인메시지를보내려고한다고가정해보자. 영희는이메시지를철수가준철수의공개키를이용해암호화한다. 철수만개인키를가지고있기때문에, 철수만이이메시지를해독할수있다. 만약철수가영희에게개인메시지를보내고싶어할경우, 철수는영희의공개키를이용해해당메시지를암호화하고, 이후영희만이자신의개인키를이용해해당메시지를해독할수있다.

비트코인의목표는개인메시지를보내는것이아니다. 기억할것은장부가공개된것이라는사실이다. 그럼에도불구하고, 비대칭암호는여전히해당메시지가정확히특정인에의해전송된것임을보장하며, 동시에메시지가중간에손상되거나조작되지않았음을보장한다.

영희가철수에게비트코인 1개를보내려한다가정해보자. 이를위해영희는네트워크에두가지사실을공표해야한다.

  1. 거래내역을포함한메시지. 이거래는암호화되지않으며, 이전거래에대한링크를포함하고있다. 또,거래를위한충분한자금이있는지를판단하기위한입력값과산출값을포함하고있어, 이거래가유효한지를판단하는데사용되어야한다.
  2. 디지털서명 (예. 영희가자신의개인키로암호화한해시메시지)

이후,철수는이거래를아래의방법으로인증한다:

  1. 해당메시지에해시알고리즘을적용한다. 이로써철수는해시 A를갖게된다.
  2. 영희가생성한디지털서명을영희의공개키로해독한다. 이로써철수는해시 B를갖게된다.

두개의해시는모두같은메시지에서파생되었기때문에, 둘은같아야한다. 이두개의해시가동일할경우, 해당메시지는조작되지않았음을증명된것이다. 철수가해시메시지를영희의공개키를사용해해독할수있었기때문에, 영희만이자신의개인키에접근할수있는유일한사람이며, 이는해당메시지가영희로부터온것임을증명한다.

B. 비트코인은어떻게정보를저장할까?

비트코인같은탈중앙집중식네트워크의또다른잠재적인문제점은바로저장이다.

도대체어디에모두의잔고와거래내역을저장할수있을까?

전통적인중앙집중식시스템에서는은행등의금융기관이소유하고관리하는전용서버가있어, 이곳에모든정보를저장한다. 이정보는매우안전하게그리고기밀로관리되지만, 최근몇년간해커가이정보에접근권을획득한사례가여러번발생했다.

비트코인시스템에서는 이정보를관리할하나의권위당국이없다. 대신, 모든정보는공개된다.

비트코인은이작업을개인과개인이직접연결되는 P2P(peer-to-peer) 분산네트워크를적용하여수행한다. 이정보는노드라고도알려진수천대의참여한컴퓨터들사이에분산된다. 노드는인터넷으로연결되어있다. 각노드는장부 (혹은블록체인)에접근권을가지는데, 이장부는새로운거래 (혹은블록)이추가될때마다업데이트된다.

이거래는비트코인프로토콜이라고불리는규칙집합에따라수행된다.

C. 거래는어떻게수행될까?

다시, 영희가철수에게비트코인 1개를보내려한다가정해보자.

먼저, 우리는영희가최소한비트코인 1개를소유하고있는지를확인해야한다. 블록체인네트워크에서, 한사람이얼마만큼의화폐를소유했는지를파악할수있는단일항목이없다. 대신, 잔고는이전의모든거래를계산함으로써파악할수있으며, 이작업을거래체인이라부른다.

비트코인소프트웨어를다운로드받으면, 사용자는거래체인의완본을받게된다. (이때문에다운로드는최대 24시간이걸린다) 거래체인을받으면, 영희의현잔고를파악하는일은매우쉽다.

영희가거래를수행할수있는충분한비트코인을소유하고있다는사실을확인하면, 그다음단계는거래메시지를공표하는것이다. 이메시지는이메시지는송금인과수취인의주소, 송금되는화폐양, 송금인이생성한디지털서명을포함하고있다. 메시지가공개적으로공표된후, 이네트워크내어느노드든메시지를전달하고실행할수있다.

거래실행전, 거래는확인되지않은거래풀에추가되어야하며, 이를멤풀(mempool, momory pool)이라고부른다. 여기에서채굴자는거래를고를수있다.

채굴자(Miner)는기본적으로거래를입증하는중재자역할을한다. (이에대해서는아래에서보다자세한내용을확인할수있다.) 일단거래가입증되며, 채굴자는이거래를새블록에더할수있다. 블록의크기는정해져있기때문에,특정수의거래가추가된후에는새로운블록이생성된다. 현재의블록은이전의블록에연결되어있으며, 이과정을거듭하면서블록체인은형성된다.

하지만, 누가이거래들이새로운블록에추가되어야한다고결정할까?

일반적으로, 채굴자는자신들이원하는거래는어떤것이든선택하거나선택하지않을자유가있다. 채굴자가나의것을선택하도록유도하기위해, 채굴자에게거래의일부분을수수료로지불할수있다. 하지만, 수수료가필수적인사항은아니다. 채굴자에게는블록을형성했을때받을수있는블록보상(Block Reward)이란인센티브가있기때문이다.

새로운블록이체인에추가될때마다, 이를제출한채굴자는새로운비트코인으로보상을받는다. 보상받는비트코인의양은시간에따라변하고네트워크가성장함에따라줄어든다. 블록보상은이시스템에서이윤을창출할수있는가장자연스러운방법이다.

해당거래가블록체인의일부분이될때, 거래는공식적으로실행된것으로볼수있다.

D. 블록의유효성은어떻게확인할수있을까?

위에서는어떻게새로확인된거래가블록에추가되는지, 그리고이블록이기존의블록체인에추가되는지를살펴보았다. 하지만이새로운거래가합법적이란것을어떻게알수있을까?

채굴자는반드시a 작업증명(proof-of-work)을수행해야한다.

본질적으로,작업증명은가장신뢰할수있는공개장부는가장컴퓨터적인방법으로생성한것이라는믿음에기초한개념이다. 작업증명은정보자체는복잡하고시간이많이걸리도록, 반면에확인은쉽고빠르게진행하는것을원칙으로삼는다.

이작업에서는디지털서명에서다뤘던해싱기술을활용한다. 앞서말했듯이, 해시는특정길이의산출을생성하기위해입력에알고리즘을적용함으로써형성된다.

채굴자는자신의블록을기존의블록체인에더하기위해수학퍼즐을풀어야한다. 이퍼즐은푸는데에는시간이걸린다. 특히, 이퍼즐은일정수의숫자영(0)으로시작하는해시를낳은입력을추측하는것이다.

그럼그작동원리를살펴보자: 

채굴자가블록작업을한다고가정해보자. 이블록의가장윗부분에는블록체인의최근블록의해시가있다. 그밑에는채굴자가여태껏선택한모든거래가있다. 그밑에는그밑에는넌스(nonce)라일컫는숫자를채굴자가더해놓았다. 이후,채굴자는전체블록에해시알고리즘을수행한다.

위에서언급했듯이, 채굴자의목표는일정수의숫자영(0)으로시작되는해시를얻는것이다. 입력이아주약간이라도변경되면, 산출은완전히달라진다. 즉, 숫자영(0)의정확한수를얻기위해서, 먼저채굴자는매우구체적인숫자가필요하다는뜻이다. 그렇다면채굴자는어떻게이숫자를알수있을까?

이숫자를알수있는방법은없다.

채굴자는정확한해시를획득할때까지임의로여러숫자를추측해보는수밖에없다. 해시를가장먼저얻은채굴자가블록체인에자신의블록을더할수있다.

비트코인프로토콜에따르면,이전체과정을마치는데는 10분정도가소요된다. 각기다른연산력을지닌새로운채굴자들이끊임없이등장하기때문에, 요구되는숫자영(0)의수도정기적으로변경된다.

이과정은새로운블록이기존의체인에추가될수있도록허용할뿐아니라, 또한가지중요한기능역시수행한다. 바로, 전체시스템의보안과완전성을보존하는역할이다.

어떻게보존할수있을까?

각블록은최근블록의해시를헤더(Header)로가지고있다. 그래서어느거래든하나의문자를한번만변경해도해당블록해시만변경되는것이아니라체인안의모든블록이변경된다.

이말은만약누군가거래를변경하려한다면, 이전의모든블록을다시계산해야한다는뜻이며, 이를위해요구되는연산능력은불가능에가깝다고할수있다. 또, 새로운블록이추가될때마다, 블록체인은보다안전해진다볼수있다.

E. 작업증명은어떻게이중지출을방지할까?

영희가비트코인을결제방법으로지원하는온라인쇼핑몰을운영한다고가정해보자. 철수가영희의웹사이트에서아이폰을주문했다. 철수는비트코인을결제수단으로선택하고, 영희는아이폰을철수에게보내기전에결제가확정되기를기다릴것이다.

하지만, 블록체인의작동방식을이용해철수는영희에게동일한서명을가진두개의거래메시지를보내어사기를치려시도할수있다. 하나의거래메시지에는철수가영희에게돈을보내는내용이, 다른메시지에는철수가자기자신에게돈을보내는내용이들어있고, 각각의메시지는다른주소를가지고있다.

영희가자신에게돈을보낸다는거래메시지를확인하면, 영희는상품을철수에게발송할것이다. 하지만, 철수가자신에게돈을보낸거래가그이전에블록체인에더해지면, 철수는아이폰을무료로갖게되는것이다.

이때, 영희가아이폰을거래가공표된뒤에보내지않고자신에게보내진거래가블록체인에더해질때까지기다리면이문제는해결될것이라생각할수도있다.

하지만, 이방식도여전히충분한해결책이되지는못한다.

왜냐하면가끔은한개이상의거래가동시에추가되면서, 체인내에포크(fork)를생성하기때문이다. 이상황에서블록을완성한다음채굴자는자신이추가하고싶은거래를선택할수있다. 이때,어느특정거래로형성된가지(branch)가다른것보다길어진다. 이상황이발생하면, 짧은가지는버려지고여기에더해진모든거래도멤풀로되돌아간다.

이때문에거래가완료되었다고판단을내리기전에적어도체인에 6개의블록이추가되기를기다리는것을추천한다. 블록체인에최근에추가된거래는가끔인기거래로언급되어지기도한다.

여기서다시한번작업증명이어떻게거래를보안하는지살펴볼수있다.

하지만여기서또다른가설을살펴보자. 만약철수가합법적인거래를담고있는블록의가지와사기를치기위한블록의가지두개모두를생성하면어떻게되는것일까? 그리고철수가다른채굴자가합법적인거래에추가한동일한비율로사기성의띤블록에추가했다고하자. 합법적인거래를가진가지가성장하는것을확인한영희는안심하고아이폰을발송할수있다. 하지만, 결국철수는사기성의띤가지를더길게만들어, 합법적인거래는멤풀로보낼것이다. 하지만이합법적인거래가사기성을띤거래와동일한서명을가지고있기때문에, 다시한번선택될경우유효하지않은거래로간주될것이다.

이는매우흥미로운가설이고, 이론상으로는가능하다.

하지만실제로이가설이시행될수있는가능성은없다.

이는블록을해결하고추가하기위해서는연산능력과시간이들기때문이다. 엄청난파워프로세서를가지고있다해도, 철수는비트코인네트워크의 CPU 절반이상을제어해야한다. 그래서이를 51% 공격이라고부르기도한다.

실제로는합법적인거래내용을포함한가지가더길어져, 거짓거래정보를담은가지는멤풀로보내진다. 합법거래에서서명이이미사용되었기때문에, 다른채굴자가거짓정보를담은가지를선택한다해도이는유효할수가없다.

이모든것을고려했을때, 철수가어떤식으로네트워크에대한통제권을획득했다할지라도, 여기에드는시간과자원은시간은단지시스템을속이려는데사용하기에는너무큰비용이라할수있다. 철수가원칙적으로채굴을할때, 오히려더많은비트코인을벌수있다.

3. 비트코인은어떻게사용할까

비트코인을사용할수있는방법은여러가지이지만, 모든방법은기본적으로동일한절차를따른다.비트코인을사용할때는따라야할세가지단계가있다: 비트코인획득, 지갑관리, 상품및서비스에대한비트코인지불이다. 그럼아래에서각단계에대해조금더자세히살펴보자.

A. 비트코인획득

비트코인채굴 (섹션 2에서다루었다)말고도, 단순히구입을통해비트코인을얻을수있다. 구입은온라인교환을통해혹은장외거래(OTC, Over The Counter)를통해가능하다.

장외거래는또다른개인과진행하는거래를뜻하는데, 주로협상을관리하는브로커가이개인에해당한다. 많은양의비트코인구매를원하는이들이주로선호하는방법이다. (예로수백만수천달러치의비트코인을구매할경우) 그이유는거래소는이렇게거대한거래를가능케할유동성을가지고있지않기때문이다.

장외거래가비록거래소로규정되어있지는않지만, 평판있는브로커는사기가절대일어나지않음을보증한다.우수한프로필의브로커로는중국기반의리치펀드(Richfund), 뉴욕의제네시스글로벌트레이딩(Genesis Global Trading), 런던기반의비트스톡(Bitstocks)이있다.

평범한비트코인사용자에게는코인베이스(Coinbase), 코인마마(Coinmama), 잇비트(itBit) 등의비트코인거래소가비트코인을구할수있는가장안전하고쉬운방법이다. 외환수수료를피하기위해서는자신의국가에위치한거래소에서비트코인을구매하는것이가장좋으며, 이거래소는보통현지은행과연결되어있다.

거래소이용은매우간단하다. 해당거래소의웹사이트로들어가, 회원가입절차를완료하면,비트코인을곧바로구매할수있다.

중요참고사항은대부분의거래소가이름, 이메일, 전화번호등의개인정보를요구한다는사실이다. 또, 신용카드나은행송금을통해비트코인을구매할경우, 이러한개인정보가당연히기록된다.

거래소를이용하기로결정했다면, 비트코인을구매하고판매하는과정에서거래자는익명성을잃을수있다.

B. 지갑관리하기

비트코인네트워크에서o비트코인소유는단순히주소와개인키를소유하고있음을뜻한다. 위에서이미나누었듯이, 개인키는특정개인만이디지털서명을암호화할수있도록허용한다.

개인키없이는자신의비트코인에접근할수없으며, 이비트코인이자신의소유라는것을증명할방법이없다. 그렇기때문에이개인키를가능한가장안전한곳에보관해야한다.

비트코인주소가발행될때개인키가사용자에주어진다. 이키는 256-bit 길이의데이터로, 영숫자형식으로도표시된다. 예로, 사람들은가끔이를 16진법형식으로사용하기도하는데, 즉 0과 9 사이의숫자나 A와 F 사이의 64문자를의미한다. 가장흔한방법은 WIF(Wallet Import Format)을사용하는것으로, 51 영숫자로, 항상 5로시작한다.

WIF 개인키의예는아래와같다.

5KJvsngHeMpm884wtkJNzQGaCErckhHJBGFsvd3VyK5qMZXj3hS

개인키를잃어버리는것은비트코인을잃는것과같다. 개인키를잃어버리면, 비트코인을찾을수없다. 또, 다른누군가가나의개인키를갖게되면, 그사람이나의비트코인을전부인출할수있다.

그렇다면, 어떻게나의개인키와비트코인을보호할수있을까?

한가지방법은비트코인을오프라인에저장하는것이다. 비트코인과개인키를 USB에저장하면공격자와해커가나의정보를훔쳐가지못하도록보다안전하게보호할수있다. 하지만, 당신이이 USB를잃어버리고누군가가그것을줍게된다면, 아쉽지만당신은운이없는것이다.

또다른방법은비트코인을비트코인지갑을제공하는제3자공급자혹은클라이언트에저장하는것이다. 비트코인지갑은개인의모든비트코인거래를위한주소와키를저장하는소프트웨어이다.

하지만, 암호거래소를타깃으로하는공격의수가증가함에따라개인키를비트코인지갑에저장하는행위를더이상안전하다볼수없게되었다. 가장추천하고싶은방법은오프라인에키를저장하는것이다.

C. 비트코인으로거래하기

비트코인으로거래하는법은매우간단하다. 돈을보내고싶은특정사람이있다면, 당신이필요한것은그들의비트코인주소이며, 이주소를당신의비트코인클라이언트에기입하면된다. 당신이돈을보내는대상이당신과똑같은클라이언트를사용한다면, 송금에필요한정보는이메일이전부일수도있다. 왜냐하면그이메일이수취인의계정과연결되어있기때문이다.

비트코인을결제수단으로지원하는온라인사업체는보통클릭시사용자를자신의지갑으로이동시키는버튼을갖추고있다. 그리고사용자는자신의지갑에서결제를진행한다. 모바일기기에설치된지갑의경우, 보통 QR 코드를제공해사용자가폰으로스캔할수있도록돕고있다.

4. 암호화폐로어떻게돈을벌수있을까?

블록체인은완전히새로은기술로이를통해수익을창출할수있는기회는무궁무진하다. 크게는두가지방법이있다. 바로채굴과투자이다.

A. 채굴자가되자

채굴은비트코인을비롯한암호화폐에서돈을벌수있는느리지만안전한방법이다. 채굴자는네트워크에서거래를활성화시켜보상을받는사람들이다. 비트코인의경우, 두가지유형의보상이있다. 한가지는새로운블록을추가할때받을수있는보상이며, 다른한가지는특정거래를선택하는것이다.

각암호화폐는저마다다른메커니즘으로채불자에게지불을한다. 어떤화폐는거래수수료만지불하며, 어떤화폐는다양한수단을사용해인센티브를지불한다.

채굴작업에참여하기위해서는해당네트워크에 CPU를기여하면된다. CPU는전기를요구하기때문에, 채굴에서내가버는수익과내가치뤄야할비용을비교하는작업이중요하다. 이비용은사용자가속한국가와해당국가내전기세에따라다를것이다. 중국의매우저렴한전기세는왜대부분의채굴자네트워크가중국내에상주하는지를말해준다.

사용자가고려해야할또다른요소는 사용자하드웨어의해시파워(Hash Power)와현비트코인가격이다.

보다전문적인채굴자는높은해시레이트(Hash Rate)를갖춘특별한하드웨어를사용하여블록을얻을수있는확률을높인다. ASIC(Application Specific Integrated Circuit)은이런기기에사용되는일반적인용어이다. ASIC와저렴한전기료가합쳐지면채굴사업에서보다나은수익을얻을수있다.

채굴자가되기위해서개인채굴자가될수도, 혹은채굴자네트워크의가입하여일원이될수도있다. 채굴자네트워크는 CPU를공유한다. 채굴자그룹은채굴풀(Mining Pool)이라고도알려져있는데, 많은하드웨어를갖추지못한이들에게추천되는방법이다. 채굴풀의일원들은자신이기여한 CPU 전력에대한비용을지불한다. 비트코인채굴에관해유명한채굴풀은다음과같다:

  1. 비트퓨리(Bitfury) – 조지아에위치
  2. BTC.com – 중국에위치
  3. 슬러시(Slush) – 체코공화국에위치

다른암호화폐의경우, 어느채굴풀이좋은지직접조사해야한다. 일반적으로, 해당화폐가거래를얻기시작하면풀은형성된다.

B. 암호화폐에투자하자

직접투자는암호화폐로부터돈을벌수있는빠르지만, 다소위험한방법이다. 채굴을위한시간과자원이없다면, 거래소에서암호화폐를구매하면된다. 지난몇년간, 비트코인은엄청난수익률을보이며수많은투자자의이목을사로잡았다.

누구든언제든암호코인을구매할수있지만, 수익 (그리고손실)이최고조로높은특정시기가있다. 바로이다. 주식투자에익숙한이들은가상화폐공개가주식상장(IPO)와매우흡사하다는것을발견할수있을것이다.

가상화폐공개는해당가상코인이처음으로소개되는때로, 이때해당코인은아직까지아무런가치를지니지않는다. 이때, 잠재적인투자자들이투자여부를결정할수있다. 이암호화폐가상장에성공하고, 거래가활성화할경우, 코인의가치는상승하고이로써투자자는수익을얻을수있다.

사람들이비트코인을구매하고나중에크게충격을받은재미난이야기를아래에서살펴보자.

  1. 2009년암호화를연구하던노르웨이의한학생은 27달러를내고 5000 BTC를구매했고, 이에대해새까맣게잊고있었다. 그로부터 4년후, 언론에서비트코인에대해다루기시작하면서, 그는자신이비트코인을이전에구매했다는사실을기억해냈고, 그가치를확인한결과 88만6천달러에달한다는사실을알게되었다. 그중절반은오슬로의부촌에집을장만하는데사용했고, 나머지는남겨놓았는데나머지의가치는오늘날추산했을때 2천800만달러에달한다고한다.
  2. 2010년 5월 22일, 컴퓨터프로그래머라즐로한예츠(Laszlo Hanyecz)는비트코인으로피자두판을구매했다. 이때그가지불한비용은 10,000BTC였고, 이는당시 41달러의가치였다. 하지만현재가치로따지면, 이비트코인은 6천7백만달러에달하며, 이때문에세상에서가장비싼피자값으로남게되었다. 인터뷰에서라즐로는그당시비트코인의가치는거의0에가까웠기때문에, 비트코인으로무언가를살수있다는사실만으로도기뻤다고한다.
  3. 제임스하웰(James Howell)은영국뉴포트의 IT 엔지니어로 2009년그의노트북을이용해비트코인을채굴하기시작했다. 약 7,500 BTC를채굴한후, 그는채굴작업을중단했다. 그는자신의노트북을이베이에서팔았는데, 판매전자신의비트코인개인키가저장된하드디스크를제거한후,서랍에두고언젠가이비트코인의값이오르며팔리라생각했다. 몇년뒤, 집안청소중그의하드디스크는실수로버려졌다. 오늘날의가치로환산했을때, 잃어버린비트코인의가치는약 8천5백만달러이다. 제임스는쓰레기매립지에서이를찾고자했지만, 환경에대한염려와위험한가스가누출될가능성에따라이작업은중단되었다.

비트코인의가치가엄청나게상승한여러이야기가있지만, 투자자들이항상명심해야할것은암호화폐의가치는크게변동한다는것이다. 예로, 지난 6개월간, 비트코인의가치는크게증가하고감소함을반복했다.

일반적으로암호화폐는상당히변덕스럽다. 비트코인의가치가지난몇년간크게상승했다는사실이앞으로도그가치가상승할것이란보장으로이어지지는않는다.

여기서주고싶은조언은잃어도전혀상관없을금액을투자하라는것이다. 어렵게번돈의전부를괜찮은수익을얻을지도모른다는기약없는기대에낭비하지말기를바란다. 운이좋을수도있지만, 돈을크게잃을수도있다. 최근비트코인시세를확인하고싶다면vpnMentor의비트코인계산기에서확인해보자.

5. 비트코인은합법일까?

비트코인의상승하는인기로전반적으로암호화폐가정부와금융규제기관의주목을끌었다. 위조신용화폐는불법이지만, 대부분의나라에서비트코인은합법이다.

하지만, 비트코인의익명성과규제할수없는속성탓에, 많은정부가비트코인의사용에제재를가하고있다. 어떤정부는비트코인을비롯한암호화폐가정부의금융제어능력의상실로이어질까걱정하기도한다.

대부분의나라는암호화폐의사용과관련해명확한법을보유하고있지않아, 사람들은암호화폐의현황에대해종종혼란스러워한다. 비트코인의합법성과관련해서는자신이속한나라의법과규정을확인하는것이좋으며, 이법은항상변경될수있음을염두에두어야한다.

알제리아, 콜롬비아, 네팔, 방글라데시를비롯한몇몇국가에서비트코인소지는명백한불법이다. 반대로, 미국에서는비트코인이합법일뿐아니라상품선물거래위원회(CFTC)에의해상품으로도간주된다. 세금에관해서, 규정은다른자산과거의비슷하다.

인도등의나라에서는비트코인은다소애매한위치에있다. 정부가비트코인을명백한불법으로규정짓지는않았지만, 비트코인에대한경고장을발급하여사용을단념시키는중이다.

하지만반드시명심할것은비트코인을이용해불법상품및서비스를판매및구매하는행위는불법이라는사실이다. 신용화폐를이용해불법거래를하는경우와마찬가지로, 비트코인을비롯한기타암호화폐를이용한불법거래는세계어디서든불법이다.

6. 비트코인의이면

앞서나누었듯이, 비트코인은많은장점을지닌새로운화폐이지만,이에대한특정정부의경고는근거없는주장이라볼수만은없다. 

비트코인을둘러싼흥분과언론의과정을악용하고자노리는범죄요소가도사리고있기때문이다. 예를살펴보자. 폰지사기를벌이는사이버범죄자는투자자에투자에대한천문학적인수익을약속한다. 돈을잃고나서야사람들은자신들이사기를당했음을인지한다. 이때문에많은정부가사람들이투자에대해회의적인시선을유지하고부주의하게투자하지않도록알리는캠페인을벌이고있다.

암호화페가악용되는사례도다양하다:

  1. 비트코인의익명성과간편한송금방법으로, 테러리스트단체는비트코인주소를이용해소셜미디어사이트에서모금활동을시도해왔다. 아직까지성공적으로이루어진모금활동은없지만, 앞으로도이를효과적으로방지할수있을것이란보장이없다. 하지만여기서한가지주목할점은익명성은블록체인네트워크에제한된다는사실이다. 비트코인이다른화폐로전환되는순간, 신원과거래는 IP 주소를통해추적될수있다. 또, 블록체인에서의모든거래는공개되기때문에, 자금의이동을추적하는것역시매우쉽다.
  2. 2017년 5월 12일, 워너크라이공격(Wannacry Attack)이라알려진엄청난랜섬웨어공격이발발했다. 이멀웨어는피해자의컴퓨터를인질로삼아이를넘기는대가로돈을요구했다. 사용된랜섬웨어는새롭지않았지만, 이공격의한가지특이한점은몸값을비트코인으로요구했다는점이다. 이사건으로비트코인은엄청난주목을받게되었다. 랜섬웨어와멀웨어에대해조금더알고싶다면, 여기를확인하자.
  3. 비트코인을사람들로훔친온라인사기는다양하다. 전형적인온라인은행은여러겹의보호막을갖추고있다. 패스워드, 이중인증, OTP 등이그예이다. 하지만비트코인의경우에는다르다. 누군가의지갑에접근하기위해필요한단한가지는바로개인키이다. 사기꾼들은이키를피해자들의컴퓨터로부터키로거프로그램, 트로이목마해킹, 피싱사기를통해빼내고있따. 그래서현금을지키려는노력만큼비트코인지갑보호에도노력을쏟는일은매우중요하다. 다른유형의사기는특정온라인판매자에의해수행된다. 이판매자들은엄청난할인을광고한후, 비트코인을유일한결제수단으로지원한다. 구매자가비트코인을지불하면, 판매자는매우저품질의상품배송하거나,최악의경우아무것도배송하지않는다. 비트코인결제는되돌릴수없기때문에, 이를되찾을방법은전혀없다.
  4. 또다른유형의사기는가상화폐공개(ICO)와연관이있다. 암호화폐시장은규제하기가매우힘들기때문에, 어떤이들은의도적으로사기성을띤블록체인화폐를런칭한다. 그후, 이들은획기적인혁신을약속하며투자자를설득한다. 하지만해당프로젝트를개발하지않고, 자신의프로젝트가실패했다고선언하면서모든투자액을본인들이가진다. 파산을선언하는것은너무나도쉽고, 투자에는늘잠재적인손해위험이도사리기때문에, 이프로젝트에투자한돈을회수할수있는가능성은거의없다. 수많은합법적인가상화폐공개도있는가운데, 합법적인것과사기성이다분한것들을구분하기란매우어렵다. 만약새로운블록체인프로젝트에투자를할계획이라면, 투자전에부지런한조사가필요하다.

7. 블록체인의또다른구현

비트코인의블록체인의첫구현이자, 가장주된구현이다. 하지만비트코인이래로블록체인시스템을활용한다양한사례가출현했다.

A. 암호화폐

블록체인을활용한한가지방법은비트코인에서변형을준것이다. 이변형들은본래의비트코인보다더낫거나심화된버전이라광고되고있으며, 알트코인(Altcoin)이라불리기도한다. 아래에서몇가지주요알트코인을살펴보자:

  1. 라이트코인(Litecoin): 2011년출시된라이트코인은비트코인에서아주약간변형된암호화폐이다. 유일한차이점은블록생성에비트코인보다시간이덜소요된다는사실이다. 비트코인에서는 10분정도인반면, 라이트코인은 2.5분마다블록을생성한다. 즉, 거래가보다빠르게확인된다는뜻이다. 또다른차이점은사용되는해싱알고리즘이다. 비트코인은작업증명알고리즘으로 SHA256을사용하는반면, 라이트코인은scrypt을사용한다. Scrypt의한가지특징은퍼즐을빠르게풀수있는최적화된 CPU나 GPU를생성하는것이조금더힘들다는것이다. 이때문에채굴자에게라이트코인의매력도는비트코인과비슷하다. 그렇긴해도라이트코인채굴에사용될수있는 ASICS가오늘날에는존재한다.  
  2. Zcash: Zcash는 2016 출시되었다. 비트코인처럼배포된장부로안전한거래를제공한다. 비트코인과다른점은바로다른작업증명알고리즘(zk-SNARK)을사용하며다른프라이버시전략을택했다는점이다. 비트코인시스템에서, 송금인, 수령인, 송금된금액은모두공개되는반면, Zcash에서는비밀로유지되며보호된다. 2017년말, Zcash는 10억달러의시가총액을넘겼다.
  3. 도지코인(Dogecoin): 도지코인은사실암호화폐마니아로인식되는것에대해농담으로시작되었다. 코인속로고는인터넷유행인인기도지(Doge)라는개의얼굴을담고있다. 완벽한비트코인의복제판으로어떠한차이점이나향상점도없다. 그이유는도지코인자체가진지하게서비스를시작한것이아니기때문이다. 초기에코인의가치는매우낮았다. 하지만이후로그가치는상당하게상승하며여러투자자의이목을사로잡았다. 최근에는 20억달러의시가총액을넘겼다. 창작자들이처음장난으로시작한도지코인이엄청난가치를지니게되면서, 결국에는이프로젝트에서창작자들을제외시키기도했다. 그러던중도지코인의가치는상당히떨어졌는데, 그이유는물라(Moolah)라는도지코인거래소의소유주인라이언케네디(Ryan Kennedy)가사기혐의로붙잡혔기때문이다. 하지만 2018년 1월부터도지코인의가치가다시상승하고있다.

B. 비화폐구현

위에서언급했듯이, 블록체인시스템은암호화폐이상으로적용될수있다. 수십억달러의가치를지닌구조에기반한참신한아이디들이많이출현했다.

  1. 이더리움(Ethereum): 이더리움은비트코인이기존의신용화폐에응용되었던것처럼비트코인에응용된가상화폐이다. 이더리움은앱이중앙서버없이실행될수있도록인프라를제공한다. 비트코인처럼, 인터넷의노드에의존한다. 이경우, 노드는앱을실행하는데필요한 CPU를제공한다. 남용을방지하고저품질앱을제거하기위해, 이더리움은앱은이더(ether)라고불리는화폐를지불하도록요구한다. 이더리움네트워크에서개발된코드는이더리움가상기계(Ethereum Virtual Machine)라불리는소프트웨어에의해실행된다. 개발자들은앱을개발하기위해스마트계약(Smart Contracts)을사용하며,이계약은특정조건이충족되면자동으로실행된다. 스마트계약의한예로결제완료시상품의자동배송이있다. 이더리움앱은 DAP(Decentralized Application)이라고불리며, 수백개에달하는앱이성공적으로런칭되었다. 이앱의예시로디지털서명앱, 예측소프트웨어, 전기자동차충전관리, 온라인도박사이트등이있다.
  2. 리플(Ripple): 비트코인이일반대중을위한것이라면, 리플은은행과지불관리서비스업을위한것이다. 현재, 은행은 SWIFT(국제은행간통신협정)라는프로토콜을사용하는데, 이프로토콜은중개인의개입을요구한다.통화환율에서의변동은가끔거래를지연시킨다. 리플은금융기관이큰비용없이실시간으로지불을처리, 결제, 교환할수있도록돕는다. 공식적으로채용된것은아니지만, 많은은행들이임상단계에서이미리플을사용하기시작했다. 리플과비트코인의중요한차이점은모두가네트워크에참여하도록허용하지않는다는것이다. 컴퓨터는스스로를증명하고참여를위한허락을받아야한다. 이점에서리플은참된탈중앙집중식그리고공개식화폐라할수없다.

이미살펴보았지만, 비트코인은부정적인측면도지니고있으며이는반드시알려져야한다. 그렇다고부정적인측면만을보고비트코인자체를포기하자는뜻은아니다. 블록체인이수많은문제를해결한혁신이었음은분명한사실이다. 이를현명하고, 적절히활용하는것은이제우리에게달린것이다.

 

이가이드가유용하다고생각된다면? 페이스북트위터 를통해지인과동료와함께정보를공유해보는것은어떤가?

도움이 되었나요? 공유하세요!
페이스북에 공유하기
트윗하기
Google이 귀하에 대해 잘 모른다고 생각하시면 공유하세요