암호화폐란 뭘까?
안녕하세요~ 코인플러그가 운영하는 안전한 암화화폐거래소, CPDAX의 @Munk입니다. ㅋㅋ 많이 알려지면, 소개 문장은 짧게 하겠습니다.
오늘의 논의 주제는 "암호화폐란 뭘까?" 입니다. 이 질문이 무척 쉽다고 생각하시는 분들도 계시지만, 의외로 잘 답변을 못하십니다. 이게 왜 중요하냐고요? 글쎄요?! 아마도 이 포스팅을 끝까지 보시면 이해하실 수 있기를 바랍니다.
여기서 좀 주제와 벗어 나는 것 같지만, 블록체인에 대한 이야기를 먼저 해봅니다. ㅋㅋ 이 블록체인도 종류가 무지 많으니, 오늘은 비트코인 블록체인으로 범위를 한정 합니다.
블록체인 개념중 핵심 개념 중 하나입니다. 비중앙화(Decentralized) 개념이 있습니다. 이 개념은 발생된 데이터(보통 Tx, Transaction record 라고 하죠)는 중앙서버를 통해서 생성, 수정, 삭제되는 것이 아니라, 비트코인 네트웍에 참여하는 모든 노드(Node)가 합의 알고리즘을 통해서 검증되면 모두 같은 데이터를 저장한다는 의미입니다. 좀더 나아가면 그래서 비트코인 블록체인에는 데이터가 생성, 저장은 되지만 삭제라는 기능은 없습니다. ^^ 가끔 있다고 하시는 분은 삭제된 것처럼 보일 수 있게 할 수 있다는 전문가 일수도 블록체인을 잘 모르는 꾼일 수 있습니다.
"합의 알고리즘을 통해서 검증한다"는 이야기는 다음과 같습니다. ^^ 합의 알고리즘은 공부하지 마세요~ 시간 낭비라고 생각합니다. 제 포스팅을 보시는 분의 경우입니다. ㅎㅎ
서로 다른 사람이 사용? 관리? 하는 컴퓨터에서 데이터를 생성했으니, 저장해 달라고 요청을 받으면 그냥 저장 할 수 없잖습니까? 그래서 서로간에 정해진 믿고 쓸수 있는 알고리즘을 사전에 공유하고 이 알고리즘에 맞는 데이터인지 확인 하는 것을 "합의 알고리즘을 통해서 검증한다"라고 이해 하시면 됩니다. 앞에서 노드(Node)라는 것은 이러한 알고리즘이 포함된 비트코인 블록체인 프로그램을 설치/운영하는 컴퓨터라고 보시면 됩니다. USB에도 설치할 수 도 있습니다.
결국 비트코인 블록체인에는 어떤 기관/회사 등의 중앙 서버가 아닌 기업, 개인자격의 일반인, 단체 그 어떤 형태이든 비트코인 노드를 통해서 비트코인 블록체인에 참여할 수 있으며, 참여 노드들이 많을 수록 비트코인 블록체인의 안정성, 보안성이 비례하여 좋아집니다.
https://bitnodes.earn.com 사이트에서 전세계 비트코인 블록체인 네트웍에 참여하는 노드 정보를 보실 수 있습니다.
2018년 6월 10일(일) 기준으로 9,935의 노드가 활동을 하고 있습니다. 그리고, 처음부터 현재까지 발생한 비트코인 블록체인에 등록된 데이터의 크기는 170,598 MB(데이터 index는 제외)입니다. 앞서 Decentralized 방식이라 이 크기의 데이터를 비트코인 블록체인에 참여 하는 모든 노드들이 저장하고 있습니다. 블록체인 사이즈 정보도 https://blockchain.info/ko/charts/blocks-size 에서 쉽게 보실 수 있습니다.
지금 보시면, 비트코인 블록체인 네트웍에 참여하는 노드는 계속 증가하고 있고요 그리고, 이 노드들에 저장되는 동일 데이터의 크기도 증가하고 있는 것을 해당 사이트에 가시면 보실 수 있습니다.
여기서 궁금증이 생기지 않으신지요? 왜 비트코인 네트웍에 참여하는 노드는 증가하는 걸까? 아니, 나라면 어떤 혜택 때문에 저 네트웍에 참여하려고 할까?
토렌토와 같은 P2P 플랫폼도 온라인상에서 공유 경제 활동 처럼 나의 휴면 컴퓨터 자원을 공유하여 많은 사람들이 더 좋은 자료를 공유하는 세상을 제시한 점에서 비슷합니다만, 결국 실패(? 아직 단정할 순 없겠지만)하였지요.
비트코인 블록체인 네트웍은 참여하는 노드를 확보함으로써 하나의 경제 플랫폼으로 자리 잡기 위하여 의도적으로 비트코인이라는 암호화폐 개념을 도입하게 됩니다. 비트코인은 비트코인 블록체인 네트웍에 참여하는 노드를 운영하는 개인/단체에게 보상:리워드로 지급하는 온라인 화폐로 보시면 정확하지 않을까 생각합니다.
물론 이 비트코인은 비트코인 블록체인의 기본 개념으로써 노드로 참여하여 데이터를 저장할 수 있는 블록을 생성(마이닝, 채굴, 해쉬 레이딩 등)하는 과정, 데이터를 합의 검증하고 데이터를 블록에 저장하는 과정(송금)을 수행하는 노드(마이너)들에게 지급하는 암호화폐인 것입니다. 따라서, 비트코인은 256 해쉬 알고리즘과 이중 지급 방지에 대한 체크리스트, PoW에 의한 합의 알고리즘 등 비트코인 블록체인의 주요 개념을 기반으로 만들어 진 것이므로 비트코인과 비트코인 블록체인은 분리될 수 없는 구조이며 개념이라고 이해하셔야 합니다.
비트코인 블록 생성 보상 : 12.5 BTC , 10분마다 지급
- 21만개가 발생할 때마다 발행량은 50% 줄어 드는 방식(약 4년 마다)
- 50 BTC > 25 BTC > 12.5 BTC > 6.25 BTC > … > 0 BTC
- 총 발행량은 2,100만개로 한정되어 있음
- http://www.bitcoinblockhalf.com 보다 상세한 정보가 있습니다.
비트코인 블록 등록 보상 : 0.0005 BTC 이상
- 데이터 트랜젝션을 블록을 등록하기 위해서 지불하는 수수료
- 자신의 트랜젝션이 팬딩되지 않도록 높은 거래 수수료 제시 가능
좀더 제 개인 의견을 좀더 말씀드리면, 한국말인 가상화폐, 암호화폐 보다는 Cryptocoin 또는 Cryptocurrency로 사용하면 어떨까 합니다. 화폐란 말이 일반인들에게 많은 혼란을 준다는 것이 제 의견입니다. ^^
마무리 할려고 하니, ㅎㅎㅎ 얼마전에 있었던 비트코인골드의 51% 공격도 언급을 드리면 좋은데, 앞에서 제가 노드가 많아져야 한다는 이야기와 연관이 되어서요~ 다음에 또 정리해 보도록 하겠습니다.
읽어 주셔서 감사합니다. ^^
Congratulations @munk! You received a personal award!
Click here to view your Board
Congratulations @munk! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!