[상세버전]비트코인(bitcoin) BTC 이란? [13]

작성자:     작성일시: 작성일2017-03-28 17:33:43    조회: 2,037회    댓글: 13
 

1. 개요


우리는 전자 화폐를 디지털 서명의 체인으로 정의합니다. 코인 소유자는 거래 내역에 디지털 서명을 한 후 다음 사람에게 전달하고, 이를 받은 사람은 자신의 공개 키를 코인 맨 뒤에 붙입니다. 돈을 받은 사람은 앞 사람이 유효한 소유자였다는 것을 확인할 수 있습니다.

- 사토시 나카모토(Satoshi Nakamoto) | 비트코인 개발자


8.JPG

 

 


2. 상세


2009년 1월 3일 사토시 나카모토가 개발한 세계 최초의 암호화폐이다. ISO 4217 코드는 XBT 또는 BTC.

기존 화폐와 달리 정부나 중앙은행, 금융기관의 개입없이 개인간(P2P)의 빠르고 안전한 거래가 가능하며, 금처럼 유통량이 한정되어 있다는 것이 특징이다.


2016년 7월 10일 현재 비트코인은 1BTC당 770,200원 (달러로는 649.04달러) 선에서 거래되고 있다. 가격의 변동성이 상당히 높아, 2015년 1월에는 1BTC당 미화 275달러 선까지 떨어졌었으며, 2013년 한창 고가에서 거래될 때에는 1BTC에 1,000달러 이상을 기록한 적도 있다.


향후 100년간 발행될 화폐량이 미리 정해져 있고, 2100만개 까지만 발행 된다. 현재는 약 1500만개 정도가 발행되었으며(2015.2.4기준) 앞으로 600만개가 더 발행될 예정이다. 세계 통화로 사용되기는 턱없이 부족한 숫자지만 1BTC가 소숫점 아래 8자리, 즉 10^{-8}10

−8

 BTC = 0.000000010.00000001BTC까지 분할이 가능하다.#[2] 앞으로 발행될 모든 비트코인의 총량이 2100만개이니, 결과적으로는 현재 기준으로 21,000,000 * 100,000,000 = 2,100,000,000,000,000(2100조) 사토시[3]가 유통될 수 있다.


또한 많은 사람들이 오해하는 것과 달리 비트코인의 최소 단위가 소수점 아래 8자리인 것은 비트코인의 본질적인 제약이 아니다. 더 많은 돈이 필요한 때가 되면 거래 프로토콜을 고쳐서 자릿수 제한을 늘리는 것이 가능하다.# 아직까지 1사토시는 미화 0.0007센트에 해당하는 베트남 동 마냥[4]아주 작은 가치를 갖고 있기에, 비트코인이 지금보다 훨씬 더 대중화되지 않는 이상에는 꽤 오랫동안 일상적인 거래와 별로 상관이 없는 단위가 될 것으로 보인다.


비트코인의 세부 단위를 정리해보면 다음과 같다.



1 BTC

(비트코인, bitcoin)



0.01 BTC

1cBTC (센티코인, Centicoin)



0.001 BTC

1mBTC (밀리코인, millicoin)



0.000001 BTC

1μBTC (마이크로코인, microcoin) 또는 (비츠, bits)



0.00000001 BTC

1 satoshi (사토시, satoshi)



3. 특징

비트코인의 가장 큰 특징은 관리주체가 정해져 있지 않음에도 불구하고 작동한다는 점이다. 이는 비트코인이 비잔틴 장군의 문제[5]의 해결책을 구현한 것이기 때문이다. 일반 화폐는 중앙은행에서 찍어내는 반면, 비트코인은 그런 발행주체가 없어도 컴퓨터를 이용해 암호화 문제를 풀면 비트코인이 일정량 만들어지도록 보장되어 있다. 이를 채굴이라고 하는데, 많은 컴퓨터가 문제를 풀수록 문제의 난이도가 높아져 전체 비트코인 시스템의 보안성이 더 강화된다.



9.jpg

 

 


 

 

3.1. 채굴


비트코인 채굴(Mining)은 기존 화폐의 중앙은행처럼 통화의 공급과 거래의 보증을 책임지는 역할을 한다. 그러나 중앙은행과 달리 채굴은 네트워크를 통해 P2P 방식으로 이루어지므로, 개별 국가가 통제할 수 없다는 차이가 있다.


채굴은 다음과 같은 과정으로 이루어진다.


1. 사용자가 송금 버튼을 누르면 거래내역이 네트워크를 통해 주변 노드로 전파된다.

2. 각 채굴 노드는 거래 내역을 검증한 후, 이들을 모아 하나의 블록으로 만든다.

3. 채굴 노드는 블록에 무작위로 숫자를 더한 후 SHA-256 암호화 함수를 계산한다.

4. 암호화 결과가 일정 난이도[6]를 통과하면 블록 생성이 성공되며, 이 결과가 주변 노드에 전파된다. 이때 블럭마다 주어지는 현상금[7]과 각 거래에 포함된 수수료가 블록 생성에 성공한 채굴 노드에 주어진다.

5. 새 블록이 생성되면 각 노드는 올바른 블럭인지 검증한 후, 블럭에 포함된 정보가 모두 올바른 정보일 경우 승인한다.


이 과정에서 가장 먼저 블럭 생성에 성공하는 노드에게만 현상금이 주어지므로, 각 채굴 노드는 현상금을 먼저 받기 위해 경쟁하게 되고, 동시에 다른 채굴 노드가 잘못된 거래가 담긴 블럭을 생성할 경우 자신의 이득을 위해 거절하게 된다.


채굴 과정 알고리즘의 원리는 종이와 연필로도 재현할 수 있다고 하나, 역시 채굴 과정 자체를 수동으로 하는 것은 전혀 효율적이지 않다고(...) 한다. #뭐야 이거 무서워


채굴 문제를 풀면 나오는 비트코인의 양은 대략 4년마다 절반씩 줄어들며, 최종적으로는 총량이 약 2100만 비트코인에 수렴하도록 정해져 있다.[8] 다만 채굴이 끝나는 시점이 이론상 2100년 이후(…)이기 때문에 # 2015년 시점에서는 사실상 비트코인 생산은 영구적으로 지속된다 볼 수 있다.[9] 이는 비트코인 시장에 일찍 뛰어들수록 더 많은 이득을 얻을 수 있다는 것을 의미하며, 후속 주자들이 이 비트코인 시장에 뛰어들도록 하는 유인을 제공한다.


점점 비트코인에 대한 사람들의 관심이 높아지면서 문제의 난이도가 올라가 이제는 개인용 컴퓨터를 수십년동안 계속 켜놓고 돌려도 풀 수 있을까 말까한 수준이 되어 버렸다. 이 때문에 팀을 이뤄 채굴을 하는 이용자들(채굴 연합 혹은 mining pool)이 존재하며, CPU나 GPU를 병렬 구성하여 채굴에 써먹는 이들도 심심찮게 있다. 심지어 다른 사람의 컴퓨터를 채굴에 이용하는 악성코드까지 등장했다. 과거 당시 리그베다 위키에까지 비트코인 채굴을 하는 스크립트를 심다가 적발된 사례까지 있다! 2013년 중반쯤에 들어서는 GPU도 모자라서 아예 비트코인 채굴만을 위해 개발한 주문형 반도체와 더불어 프로그래밍 가능한 IC를 이용한 채굴 하드웨어까지 등장하고 있다. 그리고 이것이 대륙의 기상과 결합하면 이런 위엄넘치는 시스템이 만들어지곤 한다.


이렇게 비트코인 채굴기의 성능이 날로 갈수록 올라가고, 대형 자본까지 비트코인 채굴에 손을 대는 상황이라 비트코인 채굴의 난이도는 갈수록 어려워지고 있다. 다만 채굴자가 많아지거나 채굴기의 성능이 좋아진다고 해서 비트코인 채굴량이 급격히 변하면 곤란하기 때문에, 채굴량을 일정 속도로 맞추기 위해 비트코인 채굴에 필요한 연산량이 전체 네트워크의 채굴 능력에 비례해서 상승하도록 되어 있다. 따라서 정해진 시간 동안 생성되는 총 비트코인 액수는 일정하며, 좋은 채굴 하드웨어를 돌리는 건 단지 자기 몫의 비율을 늘리는 것에 불과하다.


채굴 과정을 살펴보면 다음과 같은 특징으로 요약할 수도 있다.


1. 퀘스트를 클리어해야 얻을 수 있고

2. 퀘스트가 몇십명이 몇날 며칠 매달릴 정도로 힘들며

3. 산출량이 정해져 있고(드랍율 낮음)

4. 인터넷의 가상화폐고

5. 현금성이 있다


이 점을 들어서 채굴 과정을 리니지의 장비 아이템 진명황의 집행검에 비유하는 사람도 있다.


채굴에 참여하는 것은 힘들다. 이제 시작하려는 사람들이 자신의 GPU로 돌리려고 하는 경우 오히려 전기세가 더 나올수도 있다.[10] 게다가 몇몇 mining pool의 경우 아예 ASIC등의 기계가 없을 경우 그냥 pool의 참여를 하지 못하는 경우도 있다.


채굴동영상

 


 

 

 




3.2. 비트코인은 익명성을 보장한다?



세간의 인식과는 달리 비트코인은 익명성을 보장하지 않으며, 오히려 웬만한 금융사에 뒤지지 않을만큼 투명하다. 애초에 Tor나 기타 서비스들처럼 익명성을 염두에 둔 것도 아니고, 그저 새로운 종류의 화폐일 뿐이다. 단지 실제 거래자와 비트코인 주소간의 연관성을 찾는 게 문제일 뿐, 거래자의 비트코인 주소를 찾기만 하면 언제 얼마만큼의 돈을 누구에게로 보냈는지 경찰이 아니라도 누구나 손쉽게 알 수 있다. 다만 여러 주소를 사용하는 경우 이 거래자와 비트코인 주소 사이의 연관성을 찾기 힘들어진다. 자세한 내용은 비트코인 자주 묻는 질문 항목과 비트코인 익명성 보완 항목을 참조한다.


일반적으로, 비트코인을 현금화하기 위해서는 비트코인을 실제 화폐로 교환해 주는 거래소를 거쳐야 한다. 대부분의 국가에서는 비트코인을 통한 범죄를 방지하기 위해 거래소 이용자의 실명 확인을 강제하고 있다. 영 좋지 못한 출처의 비트코인을 환전하기 위해 거래소를 이용한다면, 국가기관은 간단히 그 비트코인 소유자의 신원을 파악할 수 있다.


꼭 익명성을 보장받아야겠다면, Tor 네트워크같은 데 연결된 컴퓨터에서 직접 비트코인을 채굴한 뒤 사용하고, 사용한 뒤엔 새 지갑을 생성해 쓰는 방법도 있긴 하겠다. 비트코인 채굴의 난이도(difficulty)가 하늘 높은 줄 모르고 오르고 있는 판이니 별로 현실적인 방안이라곤 할 수 없지만.




4. 비트코인 사용법



사용자들은 각각의 고유주소를 가진 지갑을 생성하고, 이 지갑을 통해 비트코인을 거래한다. 비트코인 주소는 1 혹은 3으로 시작하고 그 뒤에 26~35자리의 숫자,[11] 영문 대소문자들의 무작위한 문자열이 있다.[12]


지갑을 만드는 데는 이름이나 전화번호, 이메일등의 어떠한 개인정보도 필요하지 않으며 이용자들은 무려 156이승기아승기[13]개의 지갑을 만들 수 있기 때문에 전 세계 사람들이 모두 사용해도 주소가 부족하지 않는다




4.1. 비트코인 지갑 만들기



Bitcoin-Core 클라이언트를 이용하면 지갑을 만들 수 있다.(클라이언트 다운로드) Bitcoin-Core는 모든 거래 체인을 P2P로 저장하므로 프로그램을 실행하면 비트코인 네트워크에서 처음부터 있었던 모든 거래 체인을 다 받기 때문에 길면 일주일 정도의 대기시간이 걸린다. 게다가 거래 체인을 받는 동안 또 누군가는 거래를 하기 때문에 다운로드 속도가 느리면 오히려 체인이 늘어나는 괴현상이 일어나기도 한다.(…) 2016년 12월 현재 비트코인 블록체인 데이터는 90GB에 육박한다, 용량이 부족하거나 귀찮으면 Electrum으로 대표되는 라이트 월렛을 사용하면 되는데, 블록체인을 다른 메인 서버에 저장하고, 해당 지갑의 비트코인 주소에 대한 거래 내역만을 서버에서 받아오는 형식으로 사용한다. (서버로 비트코인 주소가 전송되지는 않는다.)


비트코인 거래를 발생시키면 인내심을 가지고 기다려야 비트코인 전송이 확인된다. 그리고 전송시에 뜬금없이 수수료를 내라고 하는 경우가 있어서(최저 0.0001비트코인) 황당할 때가 있다. 전송 수수료 내야 전송된다는 팝업이 뜰 때 송금하는 개인의 입장에서는 뒤통수 맞는 기분인 것은 사실.


수수료는 채굴자들에게 내는 수수료이며, 원칙적으로는 내지 않아도 상관없다. 그러나 모든 거래는 몇명 이상의 채굴자들이 승인[14]해야 이루어지며, 채굴자에게는 모든 거래를 승인해야 할 의무가 없고 1개의 블록에 포함시킬 수 있는 거래 갯수에 한계가 있으므로 우선순위가 높은 거래를 먼저 승인하게 된다. 수수료는 이 우선순위를 높이기 위해 내는 것이며, 수수료를 많이 내는 송금이 평균적으로 더 빨리 승인된다. 또한 이러한 수수료를 지불하게 함으로써 적은 수수료를 이용하여 많은 비정상적인 거래를 발생시키는 DoS 공격으로부터 비트코인 네트워크를 방어할 수 있다. 몇몇 클라이언트는 일정 규모의 거래마다 수수료 내는 것을 강제하기도 한다.


Blockchain에서도 만들 수 있는데, 이곳에서는 비트코인 지갑 주소를 검색해서 해당 지갑의 거래 내역을 모두 확인할 수 있다.[15] 그리고 거래수수료도 마음대로 내게 되어있다.[16] 단, 비밀번호를 한 번 잊어버리면 그 지갑의 비트코인은 그 순간 당신과의 관계가 끊어져버리기 때문에 비밀번호는 잘 간수해둬야한다. 어딘가에 적어둔다거나…. 역으로 비밀키를 제대로 간수한다면, 모든 것을 P2P로 모두가 저장해준다는 특성상 비밀키에서 모든 것을 복원 가능하다는 특성도 있다. 로컬 방식임에도 클라우드처럼 운용하는 것도 가능.


안드로이드 또는 iOS 기반 스마트폰에서는 Xapo, 코인베이스 그리고 원화기반으로는 빗썸, 코빗등의 앱을 통해서도 만들 수 있다.

여담이지만 일반적으로 만들어진 비트코인 주소는 1로 시작하지만 Xapo를 포함한 일부 지갑앱에서는 3으로 시작하는 보안주소로 만들어진다. 일반 비트코인 주소와 보안 비트코인 주소간 송금에는 제한이 없으므로 걱정할 필요는 없다.


iOS의 경우 예전에는 애플사의 결제수단 독점정책 때문에 마땅한 비트코인 지갑이 없었다. 아예 없는 것은 아니었고, 송금 기능이 있는 앱은 앱스토어에서 거절당했다. 하지만 2014년의 WWDC를 기점으로 정책이 바뀌어 현재는 Blockchain과 같은 웹 지갑 말고도, 사용자가 직접 Private Key도 관리가 가능한 breadwallet, bitWallet 같은 지갑 또한 앱스토어에서 찾을 수 있다. 다른 주소로의 송금도 정상적으로 가능하다.


국내에서 만들어진 메신저 겸 비트코인 지갑 역할을 하는안드로이드 앱인 코인톡을 통해서도 지갑 생성이 가능하다. 마켓 이 앱은 "채굴"메뉴로 들어가면 기존 앱테크와 같은 방법(광고앱 설치, 페북 좋아요 등)으로 리워드는 비트코인으로 받을 수 있다. 간혹들어 리워드 지급이 완료되어있다 표시됨에도 불구하고 리워드가 지급되지 않는 경우도 있으니 유의할것.




5. 종합



상황에서 비트코인의 미래를 예측하는 것은 쉽지 않다.[41][42]

그러나 몇 가지 조건을 생각해볼 수는 있다.


지금의 비트코인은 화폐로서의 기능보다는 특이한 투자자산 정도로 인식되는 경향이 좀 더 큰 것으로 보인다. 비트코인을 받는 매장은 소수이며, 비트코인을 단위로 하여 회계장부를 작성하는 곳도 없다. 또한 역사적으로 가치의 변동성도 상당히 높아 정상적인 화폐의 기능을 하기 쉽지 않아 보인다.


이러한 문제점이 해결되지 않는 이상 비트코인은 화폐보다는 투자자산으로 인식될 것이다.[43] 그런데 아이러니하게도 비트코인이 투자자산이 될 수 있는 이유는 그것이 화폐의 역할을 할 수 있다고 인식되기 때문이다. 즉, 화폐로서의 역할을 충분히 해내지 못할 것으로 예상된다면 비트코인의 가치는 말 그대로 '가상의 데이터'가 되어 버릴 위험이 존재한다.


비트코인은 실물자산이 아니라 신용자산이라는 것을 염두해두자. 당장 비트코인을 실제 돈으로 환전할 수 없다고 한다면 얼마나 많은 사람들이 이용하겠는가? 물론 모든 화폐가 다 신용자산이긴 하지만, 비트코인 같은 암호화폐는 제도권의 영향을 받지 않아 제도권의 신용 역시 받지 못하기 때문에[44] 가질 수 있는 신용은 수요공급의 법칙 정도에만 의존할 수밖에 없다. 


비트코인의 알고리즘상 인플레이션의 위험이 없다는 의견이 있지만, 화폐수량방정식에 대입하면 디플레이션이 아니라 인플레이션이 일어나게 된다.[45] 또한 비트코인으로 교환할 수 있는 화폐나 실물 자산이 제약될수록 인플레이션은 가속된다.[46] 그런데 2013년말까지의 현실에서는 인플레이션에 비해 디플레이션이 훨씬 크다. 즉 화폐의 가치가 올랐다는 이야기. 그동안 비트코인의 가치가 올랐다는 것은 이론적 예측이 아니라 실제로 일어난 사실이다. 이게 화폐 유통의 증가로 인해 실제 가치가 증가한 건지, 아니면 투기나 거품에 의해 증가한 건지는 훗날 봐야 알 것이다.[47] 


화폐수량방정식의 특성상 화폐발행량 뿐만 아니라 화폐유통속도가 전체 통화량을 결정하므로[48], 채굴에 의해 비트코인이 계속 공급됨에도 불구하고 디플레이션이 발생했다는 것은 그만큼 비트코인이 화폐로서 유통되고 있지 않다는 뜻이다. 채굴되는 화폐가 누군가들의 지갑속에 고이 잠자고 있다는 뜻. 비트코인을 결제결재 수단 화폐로서가 아니라 투기수단으로서 파악하여 값이 오르기를 기대하며 풀지 않고 쌓아두는 것이다. 또는 쓸 데가 없어서 쓰지 않는 것일 가능성도 있다. 


비트코인 자체의 미래는 경제학 이론상 밝지 못하더라도, 비트코인에 사용된 기술들은 유망성이 있다. 특히 중앙집중된 서버 없이 네트워크의 여러 노드들이 거래, 결제결재를 검증하는 블록체인 시스템은 화폐로서의 비트코인 그 자체와는 무관하게 현재의 온라인 거래 공인인증 시스템의 대안으로서 가치가 있으며, 현재 관련 시도들이 존재하고[49] 결실도 나타나고 있다. [50]








출처:

https://namu.wiki/w/%EB%B9%84%ED%8A%B8%EC%BD%94%EC%9D%B8








[이 게시물은 코인톡관리자님에 의해 2017-10-13 17:41:49 코인정보에서 이동 됨]
  추천 1
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드로 보내기

댓글목록

 
전체: 61개 (1/3페이지)
기초강좌 목록
제목 글쓴이 조회 추천 날짜
EOS 토큰을 나노 레저S에 옮기기(1) - 마이 이더 월렛 연결 [2] 39 0 12-15
라이트닝 네트워크 [38] 283 9 12-07
가상화폐 투자전에 비트코인에 대해 꼭 알아야 할 사항 [33] 716 8 12-07
비트코인 이해전에 봐야할 영상 [21] 359 5 12-06
입문자들을 위한 코인거래 인디케이터 1탄: 볼린저밴드 (Bollinger Bands) [28] 426 6 12-04
코인학개론 2장 '거래량의 의미 1편-반비례성, 편향성, 밀도' [22] 348 4 12-04
코인학개론 1장 '주식과 코인의 차이' [27] 425 4 12-04
노드와 마스터노드 개념 [22] 797 1 09-25
비트코인과 Confirm [20] 200 2 11-30
캔들 십자가모양의 도지 [33] 331 8 11-30
쉽게 설명하는 블록체인, 이더리움이란 뭔가요? - 2 [17] 214 0 11-29
이중지불과 블록체인의 해결법 [11] 107 0 11-29
쉽게 설명하는 블록체인, 이더리움이란 뭔가요? - 1 [17] 166 4 11-28
쉽게 설명하는 블록체인, 블록체인이란 무엇인가 - 2 [블록생성(거래작성) 합의방식] [13] 114 2 11-27
비트코인에 대해 알아야 할 62가지 (2) [23] 520 3 11-27
비트코인과 난이도 개념 [14] 300 3 11-27
비트코인에 대해 알아야 할 62가지 (1) [10] 307 1 11-27
초등학생도 이해하는 블럭체인 2 : 분산원장 [10] 167 1 11-27
블록체인의 속도란 무엇인가요? - 초당 트랜잭션 수 [17] 187 4 11-20
간단한 캔들 패턴 번역 자료 [18] 392 6 11-17
블록체인 용어의 유래 [17] 151 2 11-17
리플 슬슬 오르네요.. [7] 237 0 11-17
초딩도 이해하는 블록체인 [21] 396 1 11-17
POS 란 무엇인가? [21] 320 3 11-10
ICO란 무엇인가? [26] 335 3 11-09
비트코인, 튤립버블과 비교되는 이유는? [19] 325 4 11-08
비트코인 4형제, Segwit2x의 쉬운 이해를 돕는 뇌피셜 우화(?)와 현 상황. [16] 251 2 11-06
세그윗 포크 비캐 골드 (초보용) [22] 316 2 11-06
전자화폐, 가상화폐, 암호화폐 [26] 261 4 11-04
풀노드와 라이트노드를 알아보자 [13] 309 1 11-04