프라이버시

Posted by HealingCamp
2017. 3. 24. 14:32 비트코인

당신의 프라이버시를 보호하세요

비트코인은 자주 익명 지불 네트워크로 이해됩니다. 그러나 사실 비트코인은 아마 세계에서 제일 투명한 지불 네트워크일 것입니다. 동시에 비트코인은 올바로 사용되었을 때 충분한 수준의 프라이버시를 제공할 수 있습니다. 당신의 프라이버시를 지키기 위해 올바른 습관들을 실천하는 것은 당신의 책임이라는 것을 항상 기억하세요.

비트코인의 추적성 이해하기

비트코인은 사람들이 아직 익숙하지 않은 수준의 투명성을 가지고 작동합니다. 모든 비트코인 거래는 공개되며 추적이 가능하고 영구히 비트코인 네트워크에 기록됩니다. 비트코인의 위치와 움직임은 오로지 비트코인 주소라는 정보로서 정의됩니다. 이러한 주소들은 사용자의 지갑에 사적으로 생성됩니다. 그러나 한 번 하나의 주소가 사용되었을 때, 그 주소는 존재하는 모든 거래 역사 정보와 관련이 됩니다. 누구나 어느 주소든지 그 주소의잔액과 거래들을 열어볼 수 있는 것입니다. 사용자가 제품이나 서비스를 받기 위해서는 그들의 신원을 공개해야 하니 비트코인 주소들은 익명성이 완전히 보장될 수는 없습니다. 이러한 이유로 인해, 하나의 비트코인 주소는 단 한번만 사용되어야하며 사용자들은 그들의 주소를 밝히지 않도록 조심해야 합니다.

지불을 받기 위해서 새 주소를 사용하세요

당신의 프라이버시를 지키기 위해서, 당신은 매번 지불을 받을 때마다 새로운 비트코인 주소를 사용해야 합니다. 또한, 당신은 목적에 따라 다수의 다른 지갑들을 사용할 수 있습니다. 이렇게 하는 것은 각각의 거래들을 서로 격리시켜서 외부에서 보았을 때에 이 거래들이 연관성이 없는 것처럼 보이게 할 수 있습니다. 당신에게 비트코인을 보내는 사람들은 당신이 가지고 있는 다른 비트코인 주소들을 볼 수 없으며 당신이 그 주소들로 무엇을 하는지도 알 수 없습니다. 이는 아마 당신이 기억해야 할 가장 중요한 조언일 것입니다.

공개 공간을 조심하십시오

당신의 의도가 공공후원이나 기부를 받으면서 이를 완전히 투명하게 공개하는 것이 아니라면, 프라이버시 측면에서 비트코인 주소를 웹사이트나 소셜 네트워크 공간같은 공간에 공개하는 것은 좋은 생각이 아닙니다. 그렇게 하기로 선택을 한다면, 이 주소에서 돈을 옮겨 다른 주소로 옮길 때에, 당신의 주소가 비트코인 거래 역사에 공개적으로 관련될 것이라는 것을 기억하세요. 또한 타인이 당신의 비트코인 주소를 알아보지 못하도록, 당신의 거래나 물건구입에 대한 정보를 이러한 공간들에 공개해서도 안됩니다.

당신의 IP 주소는 기록될 수 있습니다.

비트코인 네트워크는 피어투피어 네트워크이기 때문에 거래 릴레이들을 확인하여 그 IP 주소들을 기록하는 것이 가능합니다. 풀 노드 클라이언트들은 마치 자신들의 것처럼 모든 사용자의 거래들을 릴레이합니다. 이 말은 어떤 특정 거래의 근원를 찾는 것이 어려울 수 있으며 아무 비트코인 노드가 거래의 근원이 아님에도 당해 근원으로 오인될 수 있음을 의미합니다. Tor와 같은 툴을 이용해 당신의 컴퓨터 IP 주소를 숨겨서 주소가 기록되지 못하도록 하는 것을 고려해보는 것이 좋습니다.

믹싱 서비스의 한계

믹싱 서비스라 불리는 일부 온라인 서비스는 독립적인 비트코인 주소를 사용하여 같은 금액을 주고 받아 사용자들 간에 추적성을 믹스, 즉, 혼합하는 것을 제공합니다. 조심해야 하는 것은 이런 서비스의 합법성이 다를 수 있어 각 관할권마다 다른 규칙의 대상이 될 수 있다는 것입니다. 또한 이런 서비스는 자사의 운영자들이 당신의 자금을 잃어버리거나 훔치지 않을 거라는 당신의 신뢰를 주문하며 당신이 당신의 요구 기록을 보관하지 않을 것을 주문합니다. 믹싱 서비스는 작은 금액의 추적성을 없앨 수는 있지만 더 큰 금액을 대상으로 할 경우에는 이것이 매우 힘들어집니다.

추후 개선사항

미래에는 프라이버시에 관련된 많은 개선들이 이루어질 것이라고 기대할 수 있습니다. 예를 들어서, 지불과정 도중에 자꾸 여러 비트코인 주소들을 연관짓는 지불 메세지 API 개선에 대한 노력들이 지속중입니다. Bicoin Core가 사용하는 주소변경이 이러한 지갑들에도 적용이 될 수 있을 것입니다. 이미 사용된 주소의 중복사용을 방지하고 유저친환경성을 위한 유저의 그래픽 인터페이스들도 개선될 수 있을 것입니다. 불특정한 이들의 거래를 합칠 수 있는 프라이버시 기능들에 대한 개발와 연구도 진행되고 있습니다.

'비트코인' 카테고리의 다른 글

보안처리  (0) 2017.03.24
사업자  (0) 2017.03.24
개인  (0) 2017.03.24
질문과 답변  (0) 2017.03.24
블록체인 & 비트코인 & 알트코인  (1) 2017.03.23

개인

Posted by HealingCamp
2017. 3. 24. 14:29 비트코인

개인을 위한 비트코인

비트코인은 매우 낮은 비용으로 돈을 교환할 수 있는 가장 간단한 방법입니다.

Icon보다 쉬운 모바일 결제

모바일로 비트코인 결제를 하실 때에는 "스캔-앤-페이" 두 단계만 거치면 됩니다. 카드를 긁거나, 핀 코드를 입력하거나, 사인을 할 필요가 없습니다. 지불을 받으려면 모바일폰의 비트코인 지갑 앱에서 QR 코드를 꺼내어 상대방이 그 코드를 스캔하거나 두 사용자의 모바일폰을 (NFC 무선 기술을 사용하여) 서로 맞대게 하기만 하면 됩니다.

Icon당신의 돈에 대한 보안과 통제

비트코인 거래는 군사 수준의 암호학에 의해 보호됩니다. 누구도 당신에게 지불을 부담시키거나 당신을 사칭해 지불을 할 수 없습니다. 당신이 지갑을 보호하는데 필요한 과정들을 지키는 한, 비트코인은 당신이 소유한 돈에 대해 높은 수준의 통제권과 많은 종류의 불법 행위에 대해 준비된 보안을 제공합니다.

Icon언제 어디서나 사용 가능한

이메일처럼 같은 소프트웨어나 동일한 서비스 공급자를 사용해야 할 필요가 없습니다. 취향에 맞는 클라이언트와 앱을 골라 사용하세요. 비트코인은 같은 공개 기술을 사용하기 때문에 모든 클라이언트와 앱들이 서로 호환 가능합니다. 비트코인 네트워크는 공휴일에도 쉬지 않습니다!

Icon보다 빠른 국제 결제

비트코인은 단 10분이면 아프리카에서 캐나다까지 송금이 가능합니다. 은행처럼 처리 과정이 더디거나, 수수료를 많이 부과하거나, 송금이 중단되는 일이 없습니다. 다른 나라에 있는 가족에게도 이웃에게 지불하는 것과 같은 방법으로 지불이 이루어지기 때문입니다.

Icon무료 또는 낮은 수수료

비트코인은 사용자가 아주 저렴한 가격에 거래를 주고 받을 수 있게 해줍니다. 액수가 매우 적은 거래와 같이 특별한 경우를 제외하고는 수수료가 붙지 않습니다. 하지만 자발적인 수수료를 지불하는 것은 보다 빠른 결제확인을 돕고 또 비트코인 네트워크를 운영하는 사람들에게 큰 도움이 됩니다.

Icon당신의 신원 보호

비트코인은 신용카드와 같이 악의를 가진 이가 당신을 사칭하기 위해 훔칠 수 있는 번호같은 것이 없습니다. 현찰과 같이 당신의 신원을 밝히지 않고도 지불결제가 가능합니다. 하지만 그러기 위해서는 비트코인 사용시 자신의 신원을 보호하는 방법을 잘 알아야 합니다.

'비트코인' 카테고리의 다른 글

보안처리  (0) 2017.03.24
사업자  (0) 2017.03.24
프라이버시  (0) 2017.03.24
질문과 답변  (0) 2017.03.24
블록체인 & 비트코인 & 알트코인  (1) 2017.03.23

질문과 답변

Posted by HealingCamp
2017. 3. 24. 14:11 비트코인
비트코인은 혁신적인 결제 네트워크이자 신종 화폐입니다.



자주 묻는 질문

되풀이되는 질문과 근거 없는 통념에 대한 답을 찾으세요


비트코인은 무엇인가요?

비트코인은 새로운 지불 시스템이자 완전한 디지털 화폐를 가능하게 하는 합의된 네트워크입니다. 중앙 권력이나 중간 상인이 없이 사용자에 의해 작동하는 최초의 분권화된 P2P 지불망입니다. 사용자 관점에서 볼 때, 비트코인은 인터넷 현금과 매우 유사합니다. 비트코인은 현존하는 가장 탁월한 삼식 부기 시스템이기도 합니다.

누가 비트코인을 만들었나요?

비트코인은 "비밀-화폐"라는 개념의 최초의 구현입니다. 이 개념은 1998년 웨이 다이가 사이버펑크들의 메일링 리스트 상에서 최초로 묘사했으며 중앙 권력보다는 암호작성술을 사용해 발행과 거래를 통제하는 새로운 형태의 통화에 대한 아이디어를 제시하였습니다. 최초의 비트코인 설계서와 개념 증명은 2009년 사토시 나카모토에 의해 암호작성술 메일링 리스트 내에 출판되었고, 사토시는 2010년 말 자신에 대해 거의 밝히지 않은 채 프로젝트를 떠났습니다. 그 이후로 커뮤니티는 기하급수적으로 증가하여 비트코인을 위해 애쓰는 많은 개발자들과 함께 하게 되었습니다.

사토시의 익명성은 자주 정당성이 없는 이의를 일으켜왔습니다. 이는 대부분 비트코인의 오픈소스로서의 본질을 잘못 이해하는데서 비롯되는 것입니다. 비트코인 프로토콜과 소프트웨어는 공개적으로 발표되었고 세계 어느 개발자나 그 코드를 검토하고 자신들만의 비트코인 소프트웨어로 수정할 수 있는 것입니다. 현재의 개발자들과 마찬가지로 사토시의 영향력 또한 다른 이들이 비트코인을 받아들임으로 인해 한정되었고 그래서 그는 비트코인을 조종하지 않았습니다. 오늘날 우리에게 있어 비트코인을 발명한 사람의 신원은 종이를 발명한 사람의 신원만큼의 의의만이 있을 것입니다.

누가 비트코인 네트워크를 통제하나요?

아무도 이메일 배경 기술을 소유하지 않듯이 아무도 비트코인 네트워크를 독점적으로 소유하지 않습니다. 비트코인은 전세계의 모든 비트코인 사용자에 의해 통제됩니다. 개발자들이 소프트웨어를 개선하고는 있지만, 모든 사용자가 사용할 소프트웨어와 버전을 자유롭게 선택할 수 있기 때문에, 개발자들이 비트코인 프로토콜에 대한 변화를 강요할 수는 없습니다. 모든 사용자가 서로 호환되는 상태를 유지하려면, 동일한 규칙을 준수하는 소프트웨어를 사용해야 합니다. 비트코인은 모든 사용자가 완전히 합의해야만 제대로 작동할 수 있습니다. 따라서 모든 사용자와 개발자에게는 이러한 합의를 지켜낼만한 강력한 동기가 있습니다.

비트코인은 어떻게 작동하나요?

사용자 관점에서, Bitcoin은 개인 Bitcoin 지갑을 제공하고, 사용자가 그것을 이용하여 bitcoin을 주고 받을 수 있도록 하는 모바일 앱이나 컴퓨터 프로그램에 불과합니다.

비트코인 네트워크는 블럭 체인이라는 공공 회계원장을 공유하고 있습니다. 이 회계원장에는 여태까지 처리된 모든 거래가 포함되어 있어서, 사용자의 컴퓨터에서 모든 거래의 유효성을 검사할 수 있습니다. 각각의 거래는, 모든 사용자가 자신의 비트코인 주소에서 비트코인을 보내는 것을 완전히 제어할 수 있도록 하는, 보내는 주소에 상응하는 디지털 서명으로 보호됩니다. 또한, 누구나 특수 하드웨어의 연산력을 사용하여 거래를 처리하고 이 서비스에 대한 댓가를 비트코인으로 벌어들일 수 있습니다. 이것을 "채굴"이라고도 합니다. 비트코인에 대한 자세한 정보는 전용 페이지와 비트코인 원본을 참고하세요.

사람들이 정말 비트코인을 사용하나요?

비트코인을 사용하는 개인과 사업자의 수가 증가하고 있습니다. 여기에는 식당, 아파트, 법률사무소 그리고 Namecheap, WordPress, Reddit, Flattr 같은 인기 온라인 서비스를 비롯한 소매상들이 포함됩니다. 비트코인은 아직 새로운 사회 현상이나, 아주 빠르게 성장하고 있습니다. 




비트코인은 어떻게 얻을 수 있나요?

상품이나 서비스에 대한 대가로서
비트코인 환전소에서 비트코인을 구입하세요.
당신 근처에 있는 누군가와 비트코인을 교환하세요.
경쟁적인 채굴을 통해 비트코인을 벌어들이세요.
아마 비트코인 거래소에서 신용카드나 Paypal같은 결제시스템으로 비트코인을 파는 개인들을 찾을 수 있을 것입니다. 그러나 거래소 자체에서는 이러한 결제방법을 허용하지 않습니다. 이는 누군가가 Paypal로 비트코인을 사놓고서는, 거래값의 반을 철회한 일들이 있었기 때문입니다. 이를 일반적으로 지불거부라고 부릅니다.

비트코인으로 지불하는 것은 얼마나 어렵나요?

비트코인 지불은 직불카드나 신용카드를 이용한 구매보다 쉽습니다. 또한 은행계좌가 없어도 됩니다. 지불은 당신의 컴퓨터나 스마트콘에 있는 지갑 앱에 상대방의 비트코인 주소, 지불 금액, 그리고 보내기 버튼을 누름으로 하는 것입니다. 상대방의 비트코인 주소를 입력하는 것을 더욱 쉽게 하기 위해서 많은 지갑들이 QR 코드 기능이나 스마트폰을 서로 맞대기만 하면 되는 NFC 기술들을 도입했습니다.




비트코인의 장점은 무엇인가요?

지불의 자유 - 세계 언제 어디서나 즉시 어떤 금액이라도 보내고 받는 것이 가능합니다. 은행 휴일 없습니다. 국경도 없습니다. 제한 한도도 없습니다. 비트코인은 사용자들이 그들의 돈에 대한 모든 통제권을 갖게 합니다.
매우 낮은 수수료 - 비트코인 결제는 현재 무료이거나 아주 적은 소액 거래에만 수수료가 붙습니다. 사용자들은 더 빠른 승인을 가져다 주는 처리 우선권을 얻기위해 거래에 수수료를 포함시킬 수 있습니다. 추가적으로, 상인들의 거래 처리, 비트코인의 불환화폐로의 환전, 그리고 매일 상인들의 은행계좌로 자금을 직접 예금하는 것을 돕기 위해 상인 처리기들이 따로 존재합니다. 이 서비스들은 비트코인에 기초해 있기에 PayPal이나 신용카드 네트워크보다 훨씬 더 낮은 가격에 제공될 수 있습니다.
상인들에게 적은 위험요소 - 비트코인 거래들은 안전하고, 철회불가하며, 고객의 민감한 또는 개인 정보를 포함하고 있지 않습니다. 상인들은 이로인해 PCI를 준수하지 않아도 되며, 사기 또는 사기성 지불거부의 피해를 덜 받습니다. 이는 신용카드가 없거나, 사기율이 너무나 높은 시장으로도 사업을 확장할 수 있는 가능성이 열린다는 것입니다. 어찌됐든 결과는 더 낮은 수수료, 더 큰 시장, 그리고 관리비용절약입니다.
보안과 통제 - 비트코인 사용자들은 자신들의 거래에 대한 완전한 통제권을 갖습니다. 다른 결제시스템처럼 상인들이 은근슬쩍 요금을 물리거나, 고객이 원치않은 요금을 물릴 수가 없습니다. 비트코인 거래는 또한 개인정보를 공개하지 않아도 됩니다. 이는 신분도용에 대한 강한 보안이 되며 비트코인 사용자들은 또한 자신들의 돈을 백업과 인크립션으로 보호할 수 있습니다.
투명성 및 중립성 - 비트코인 통화 공급에 관련된모든 정보는 블럭 체인에서 누구나 손쉽게 실시간으로 확인하고 사용할 수 있습니다. 어떤 개인이나 단체도 비트코인 프로토콜을 통제하거나 조작할 수 없는데 이는 그것이 암호 작성적으로 안전하기 때문입니다. 이로 인해, 비트코인의 코어는 완전히 중립적이고, 투명하며, 예측될 수 있음을 신뢰할 수 있습니다.

비트코인의 단점은 무엇인가요?

대중의 수용도 - 많은 사람들이 아직 비트코인에 대해 모릅니다. 매일 더 많은 사업들이 비트코인을 받아들이고 있으나 아직은 그 수가 작고 비트코인이 네트워크효과를 보려면 아직 성장이 필요합니다.
변동성 - 현재 유통되고 있는 비트코인의 시가총액과 비트코인을 사용하는 사업의 수가 아직 가능한 정도에 비해 많이 적습니다. 그렇기 때문에, 비교적 작은 이벤트, 거래, 또는 사업활동들이 비트코인 가격에 큰 영향을 끼칩니다. 이론적으로는, 비트코인 기술과 시장이 성숙함에 따라 가격의 변동성이 줄어들어야 합니다. 그렇지만 세계는 이런 창업적인 화폐를 아직 본적이 없습니다. 비트코인이 어떻게 될지는 두고봐야 할 것입니다. (흥미진진하지 않습니까?)
진행중인 개발 - 비트코인 소프트웨어는 아직 베타 버전이며 많은 미완성의 기능들이 활발한 개발중에 있습니다. 더 안전하고 대중들이 쉽게 접근할 수 있는 비트코인을 만들기 위해 새로운 툴, 기능, 서비스가 개발중에 있습니다. 이중 일부는 아직 모든 사람이 사용하기에는 이릅니다. 대부분의 비트코인 사업은 최근에 생겼으며 아직 어떠한 보험도 제공하지 않습니다. 전반적으로, 비트코인은 아직도 성숙하는 과정에 있습니다.
사람들은 왜 비트코인을 신뢰하나요?

비트코인에 대한 대부분의 신뢰는 그것이 신뢰가 필요없다는 데에서 나옵니다. 비트코인은 완전히 오픈소스이며 분권화되어 있습니다. 이는 누구나 언제 어디서나 전체 소스코드를 볼 수 있다는 뜻입니다. 고로 세계 어느 개발자든지 비트코인이 어떻게 작동하는지를 확인할 수 있습니다. 현재까지 발생된 모든 비트코인과 거래들을 누구나 투명하게 실시간으로 조사할 수 있습니다. 모든 지불이 제삼자의 존재여부와 상관없이 이루어질 수 있으며, 시스템 전체가 힘껏 상호 심시된 온라인 뱅킹에서 사용하는 것과 비슷한 암호 작성 알고리즘에 의해 보호됩니다. 어떤 개인이나 단체가 비트코인을 독점통제할 수 없으며, 구성원들 전부가 신뢰할 수 없더라도 네트워크는 안전하게 유지됩니다.

제가 비트코인으로 돈을 벌 수 있나요?

당신은 비트코인이나 다른 신생 기술을 가지고 부자가 되기를 일체 기대해서는 안됩니다. 사실이기에는 너무 그럴 듯 하거나 기본 경제 규칙을 거역하는 어떠한 것도 조심하는 것이 항상 중요합니다.

비트코인은 성장중인 혁신의 공간이며 이는 위기를 동반하는 많은 사업 기회들을 포함합니다. 이만큼 빨리 발달했다고 해서 앞으로도 성장을 지속하리라는 보장은 없습니다. 고로 비트코인에 관련된 것에 대해서 시간과 자본을 투자하는 것은 창업정신을 필요로 합니다. 채굴, 투기, 또는 창업과 같이 비트코인을 이용해 돈을 벌 수 있는 여러가지 방법들이 있습니다. 이 모든 방법들은 경쟁이 심하며, 이익을 보장하지 않습니다. 이러한 프로젝트에 관련된 비용과 위기를 제대로 평가하는 것은 각 개인의 책임입니다.

비트코인은 완전히 가상적이고 비물적인가요?

비트코인은 신용카드만큼 가상적이고 사람들은 온라인 뱅킹 네트워크를 매일 사용합니다. 비트코인은 여타 형식의 돈과 같이 온라인에서 또는 가게에서 돈을 지불하는데 사용될 수 있습니다. 또한 비트코인은 Casascius 동전과 같이 물리적인 형태로도 환전될 수 있습니다. 그러나 모바일폰으로 지불을 하는 것이 더 편리할 것입니다. 비트코인 잔액은 광범위한 분산 네트워크에 저장되며, 이는 누구에 의해서도 부정하게 변경될 수 없습니다. 다르게 말하면, 비트코인 사용자들은 자신들의 펀드에 대한 독점적인 통제권을 가지며, 비트코인이 가상적이라고 해서 없어질 수는 없습니다.

비트코인은 익명성을 보장하나요?

다른 종류의 돈과 같이 비트코인은 적절한 수준의 프라이버시를 제공하는 상태에서 유저들이 지불을 하고 받을 수 있도록 설계되었습니다. 그러나, 이는 현찰과 같은 수준의 프라이버시를 제공하지 않으며 익명성을 제공하지 않습니다. 비트코인의 사용은 광범위하게 공개된 정보기록들을 남김니다. 여러 메카니즘들이 사용자의 신원을 보호하기 위해 존재하나, 아직은 개발중에 있습니다. 나아가 이러한 기능들이 사용자들에 의해 올바로 사용되려면 아직 해야할 일들이 많습니다.

비트코인을 이용한 사적인 거래들이 불법적인 목적으로 사용될 수 있다는 우려들이 제기되어왔습니다. 하지만 비트코인 또한 다른 재정시스템과 같이 법적인 규제와 단속을 받을 것이라는 것은 의심의 여지가 없습니다. 비트코인은 현찰보다 더 나은 익명성을 가질 수 없고 범죄 수사에서 제외될 것이라고 기대할 수도 없습니다. 또한 비트코인이 다양한 범위의 금융범죄를 방지하도록 설계되었다는 것도 기억해야 합니다.

비트코인을 잃어버릴 경우 어떻게 되나요?

사용자가 자신의 비트코인 지갑을 잃어버리는 것은, 비트코인 통화유통에서 그만큼의 비트코인을 제거하는 효과를 가집니다. 잃어버린 비트코인들은 다른 비트코인들과 마찬가지로 블럭 체인에 남아 있습니다. 그러나 누구도 잃어버린 개인 키(들을)를 찾을 수 없기 때문에, 그 비트코인들은 소비할 수 없는 상태로 수장되는 것입니다. 수요와 공급의 법칙에 의해서 비트코인의 공급이 적어지면, 소비가 가능한 남은 비트코인들의 수요에 맞추어 그 가치가 올라가게 됩니다.

비트코인이 거대 지불 네트워크가 되도록 확장될 수 있나요?

비트코인 네트워크는 이미 오늘날의 지불 네트워크들보다 훨씬 거대한 단위의 거래들을 처리할 수 있습니다. 그러나 대형 신용카드 네트워크들과 같은 수준의 광범위한 규모를 갖기에는 덜 준비되었습니다. 현재 있는 한계들을 개선하고 있으며, 미래에 필요한 사항들이 무엇인지 잘 알고 있습니다. 태동부터 비트코인 네트워크는 모든 수준에서 성숙, 최적화, 그리고 차별화의 노력을 지속해 왔으며 오는 수년간에도 이를 멈출 계획이 없습니다. 사용량과 수용도가 성장하면서 더 많은 비트코인 사용자들이 라이트웨이트 클라이언트들을 사용하고 풀 네트워크 노드들은 더욱 전문화된 서비스가 될 것입니다. 자세한 사항은 위키의 확장성 페이지를 참고하세요.


법적 고지

비트코인은 합법인가요?

비트코인은 아직까지 대부분의 사법권에서 불법으로 정의되지 않았습니다. 아르헨티나나 러시아와 같은 어떤 사법권들은 외화에 대한 통제나 금지가 심하긴 합니다. 태국과 같은 사법권에서는 비트코인 거래소와 같은 법적실체들이 법적 허가를 받아야만 하도록 하기도 합니다.

여러 사법권의 규제기관들이 개인과 사업들이 사용하는 새로운 기술들을 공식적으로 규제되는 재정제도의 테두리안에서 이해할 수 있도록 하는 법적인 단계들을 제공하려는 노력들을 시작하고 있습니다. 예를 들어, 미국재무성 산하의 금융범죄단속네트워크 (FinCEN)는 가상화폐에 관련된 특정 활동들에 대한 비구속적인 안내서를 발행했습니다.

비트코인은 불법적인 활동에 유용한가요?

비트코인은 돈입니다. 돈은 언제나 합법적 그리고 불법적 활동들에 유용했습니다. 현찰, 신용카드, 그리고 현재의 은행시스템들만 봐도 그 금융범죄적인 사용량이 비트코인의 그것을 훨씬 상회합니다. 비트코인은 결제시스템의 엄청난 혁신을 가져올 수 있습니다. 그리고 그러한 혁신들은 그 결점보다는 이득을 더욱 고려해야 합니다.

비트코인은 돈을 더욱 안전하게 하고 금융범죄에 대한 보호와 방지를 개선하도록 설계되었습니다. 예를 들어서, 비트코인은 위조가 불가능합니다. 사용자들은 자신의 지불들에 대한 완전한 통제권을 갖으며 신용카드범죄로 인한 요금청구를 받지 않습니다. 비트코인 거래들은 철회가 불가능하며 사기성 입금취소 또한 불가능합니다. 비트코인은 백업, 인크립션, 다중서명, 등과 같은 유용한 메카니즘들을 통해 돈을 절도로부터 보호합니다.

비트코인이 은밀하고 철회 불가능한 지불이 가능하기 때문에 범죄자들에게 매력적인 도구일 것이라는 우려가 제기되곤 합니다. 그러나 이러한 것들은 이미 현찰과 전신 송금으로도 충분히 이루어지고 있습니다. 비트코인의 사용도 기존의 금융시스템의 그것과 비슷한 규제와 통제를 받을 것이라는 것에는 의심이 없습니다. 또한 비트코인은 금융기관의 범죄수사를 받지 않을수가 없을 것입니다. 일반적으로, 중요한 혁신의 돌파구들이 인정받기 전에는 그 혜택이 제대로 이해되기 이전에 논란이 많은 법입니다. 이에 대한 가장 좋은 예는 아마도 인터넷일 것입니다.

비트코인은 규제를 받을 수 있나요?

비트코인 프로토콜 자체는 원하는 소프트웨어를 선택해서 사용하는 대부분의 유저의 합의없이는 변경이 될 수 없습니다. 지역관할이 전세계적인 비트코인 네트워크안에서 특별한 권리를 행사할 수 있도록 만드는 것은 실질적으로 불가능한 일입니다. 어느 부유한 단체가 채굴 하드웨어에 투자를 많이해서 전세계의 네트워크의 거래를 처리하는 연산력의 대부분을 차지함으로 인해 특정 거래들을 막는다던지 철회할 수 있는 힘을 얻을 수 있을 것입니다. 물론 이는 세계의 다른 모든 채굴자들이 투자한 만큼을 합친 것 이상을 투자해야 얻을 수 있는 것일 것입니다.

하지만 다른 매체에 대한 방식과 비슷한 방식으로 비트코인을 규제하는 것은 가능합니다. 달러와 마찬가지로 비트코인은 매우 다양한 목적으로 사용될 수 있으며 그중 어떤 것은 각 관할권의 법에 따라 합법적이거나 그렇지 못하다고 판단되어질 수 있습니다. 이런 면에서 비트코인은 다른 툴이나 리소스와 다를 바 없고 각 나라의 다른 규제의 대상이 될 수 있습니다. 또한 제한적인 규정 때문에 비트코인 사용이 어려워질 수 있습니다. 이런 경우, 어느 정도의 유저들이 계속해서 이 기술을 사용할지는 가늠하기 힘듭니다. 비트코인의 금지를 택하는 정부는 국내 사업과 시장의 발전을 막게 될 것이고 혁신의 기회는 타 국가로 이전될 것입니다. 규제자들의 큰 과제는, 늘 그렇듯, 새로운 신흥 시장의 성장을 저해하지 않으면서 효율적인 해결책을 개발하는 것입니다.

비트코인과 세금은 어떤가요?

비트코인은 통화화폐가 아니면서 어떤 사법관할의 법정통화 또한 아닙니다. 그러나 납세의 의무는 자본의 종류에 연연하지 않습니다. 비트코인으로 인한 소득, 매출, 지불 급여, 자본 이익, 등의 여러가지 대해서 조세채무를 지게하는 여러 종류의 관할들과 사법들이 있습니다.

비트코인과 소비자 보호는 어떤가요?

비트코인은 사람들이 자신들만의 조건을 가지고 거래를 할 수 있도록 합니다. 각각의 사용자는 현찰의 그것과 비슷한 방식으로 지불을 하거나 받지만 또한 조금 더 복잡한 계약들을 맺을수도 있습니다. 다중서명은 특정 다수의 사람들이 서명을 해야만 네트워크가 거래를 인정하는 기능입니다. 이는 미래에 혁신적인 지불분쟁조정 서비스의 개발을 가능하게 할 것입니다. 이러한 서비스들은 거래 당사자들간의 분쟁이 있을시 제삼자가 당사자들의 돈에 손을 데지 않고서도 분쟁을 중재하는 것을 가능하게 할 것입니다. 현찰이나 다른 지불방법과는 다르게 비트코인은 항상 일어난 거래에 대한 공공증거를 남깁니다. 이는 잠재적으로 사업들이 부정행위를 저지르는 것을 방지할 수 있을 것입니다.

상인들은 일반적으로 좋은 평판을 토대로 사업을 하고 직원들에게 급여를 지불합니다. 그러나 고객들에 평판을 가늠하는데 필요한 정보는 부족한 것이 다반사입니다. 비트코인이 작동하는 원리는 개인과 사업 모두를 사기성 지불거절에서 보호해주며, 소비자가 믿지않고 싶은 상인과 거래를 할때에 더 많은 보호를 요구할 수 있는 선택권을 허락합니다.


경제

비트코인은 어떻게 만들어지나요?

새로운 비트코인들은 '채굴'이라고 하는 분권화된 그리고 경쟁적인 과정에 의해 만들어집니다. 이 과정은 또한 개인이 네트워크를 위해 채굴서비스를 한 것에 대한 보상 또한 포함합니다. 비트코인 채굴자들은 전문화된 하드웨어를 사용하여 네트워크의 거래들을 처리하며 이에 대한 보상으로 새로 생성된 비트코인들을 보상받습니다.

비트코인 프로토콜은 비트코인들을 고정된 속도로 생성하도록 설계되었습니다. 이는 비트코인 채굴을 아주 경쟁적인 사업으로 만듭니다. 더 많은 채굴자들이 네트워크에 참여할수록 채굴을 통해서 이윤을 창출하기가 어려워집니다. 결국 채굴자들은 효율을 높여 채굴비용을 낮추는 수밖에 없습니다. 어떤 중앙권력이나 개발자도 이렇게 시스템이 이윤을 창출해내는 방식을 변경하거나 통제할 수 있는 힘이 없습니다. 세계의 모든 비트코인 노드는 시스템의 규칙들에 어긋나는 모든 것들을 부정할 것입니다.

비트코인이 생성되는 속도는 예상 가능하게 감소됩니다. 매년 새로이 생성되는 비트코인의 수는 자동적으로 전년도의 반이 됩니다, 이는 첫 비트코인 처음 생성된 이래로, 비트코인의 한정된 총 갯수인, 2천 1백만 개의 비트코인이 만들어질 때까지 매년 반복될 것입니다. 이 때쯤이면, 비트코인 채굴은 수많은 극히 소액의 수수료만으로만 지탱될 것입니다.

왜 비트코인은 가치를 가지고 있죠?

비트코인은 돈의 한 형태로서 유용하기 때문에 가치가 있습니다. 비트코인은 돈의 특징들을 가지고 있습니다 (내구성, 휴대성, 대체가능성, 희소성, 가분성, 그리고 공인성). 비트코인의 이러한 특징들은 법정통화(통화화폐)라든지 다른 자본(금이나 은)과 같이 물리적인 특성에 의존하기보다 수학적인 특성에 의존합니다. 그러니까 비트코인은 수학을 토대로 한다는 것입니다. 이러한 특징들을 토대로한 돈이 가치를 가지기 위해 필요한 것은 오로지 신뢰와 수용입니다. 비트코인의 경우에는, 이미 비트코인을 수용하는 사용자, 사업가, 창업가들의 증가가 측정가능합니다. 다른 모든 화폐와 같이 비트코인의 가치는 비트코인을 지불수단으로서 받아들이는 사람들에서부터 직접적으로 오는 것입니다.

무엇이 비트코인의 가격을 결정하나요?

비트코인의 가격은 공급과 수요에 의해 정해집니다. 비트코인에 대한 수요가 증가하면, 비트코인의 가격도 증가합니다. 수요가 줄면 가격도 줄게됩니다. 오직 한정된 수의 비트코인만이 유통되고 있으며, 비트코인이 새로 생성되는 속도 또한 일정하게 그리고 예측이 가능하게 줄어듭니다. 이는 비트코인 가격이 안정되기 위해서는 이러한 인플레이션에 맞춰 수요가 증가해야된다는 뜻입니다. 아직 비트코인이 그 가능한 정도보다 작은 시장이기 때문에, 비트코인의 시가를 움직이기 위해서는 그다지 큰 돈이 필요하지 않습니다. 그래서 아직 비트코인의 가격변동이 심한 것입니다.


비트코인이 전혀 쓸모없어질 수도 있나요?

역사는 실패하여 사용이 중지된 화폐들 예로 가득차 있습니다. 바이마르 공화국의 독일 마크가 그러했고, 더 근래에는 짐바브웨 달러가 있습니다. 이전의 화폐들은 주로 초인플레이션에 의해 망했습니다. 비트코인은 초인플레이션을 겪는 것이 불가능합니다. 그러나 언제나 기술적인 실패, 경쟁 화폐들, 그리고 정치적인 요인에 의해 망할 수 있을 것입니다. 기본적으로, 어떠한 화폐도 어려운 시기와 실패에서 완전히 자유로울 수 없는 것입니다. 태생 이래 지난 몇년간 비트코인은 지속적인 성장의 가능성을 보여왔으며 믿을만한 것이라는 것을 증명해 왔습니다. 그러나 그 누구도 비트코인의 미래를 장담할 수는 없는 것입니다.

비트코인은 버블인가요?

가격의 급속한 상승을 버블이라고 할 수는 없습니다. 갑작스럽게 하향세의 가격정정을 겪게 될 인위적으로 과대평가된 가격이 버블인 것입니다. 비트코인의 가격변동은 수백수천의 시장참가자들의 인간적인 선택들이 복합적으로 비트코인 가격을 발견해가면서 일어나는 것입니다. 비트코인에 대한 시장정서의 변화는 비트코인에 대한 자신감 저하, 비트코인 경제의 기본을 벗어난 가격과 가치의 차이, 투기를 돋구는 언론매체의 활동, 불확신한 미래에 대한 두려움, 그리고 항상 존재하는 무지한 욕망과 과열을 포함합니다.

비트코인은 폰지 사기인가요?

폰지 사기란 투자자들의 투자금액을 사업들에 투자하여 나온 이윤으로 투자자들을 보상하지 않고 투자자들의 투자원금으로 보상하는 사기투자활동입니다. 폰지 사기는 더 이상 활동에 참여하는 이들이 없을 때, 가장 나중에 참여한 투자자들의 투자금액을 희생으로 무너지도록 설계되었습니다.

비트코인은 중앙행정위가 존재하지 않는 자유 소프트웨어 프로젝트입니다. 고로 누구도 투자회수금에 대한 사기적인 정보유출 또는 주장을 할 수 있는 권리가 없습니다. 미화, 유로, 엔화와 같은 다른 주요 화폐들과 같이 환율을 자유롭게 변동하며 구매력이 보장되지 않습니다. 이는 비트코인 소유주들이 예측할 수 없이 돈을 잃거나 버는 변동성을 낳습니다. 투기를 넘어서, 비트코인은 수천의 사용자들과 사업자들이 사용하고 있고 경쟁적인 특징들을 가진 유용한 결제시스템입니다.

비트코인이 불공평하게 얼리 어답터들에게 이득을 가져다 주지 않나요?

어떤 얼리 어답터들은 큰 위기를 감수하고 많은 시간과 자본을 들여 거의 누구도 사용하지 않고 증명이 되지 않은 기술을 어렵게 획득한 것에 대한 보상으로 대량의 비트코인을 얻었습니다. 이들 중 대부분이 비트코인이 왠만큼의 가치가 생길 때까지 시장의 성장을 위해 대량의 비트코인을 소비했으며 큰 이윤을 남기지 않는 정도의 적은 양의 비트코인만을 구입했습니다. 비트코인의 가격이 상승할지 하락할지는 누구도 모릅니다. 이는 성공할지 실패하지 모르는 막 창업한 회사에 투자를 하는 것과 비슷한 것입니다. 비트코인은 아직 그 유년기에 있으며, 장기적인 안목을 가지고 설계되었습니다. 비트코인이 얼리 어답터들에게 이득이 되도록 치우쳐졌다고 하기에는 어렵습니다. 또한 오늘날의 사용자들이 내일의 얼리 어답터들이 될지 안될지도 모르는 것입니다.

한정된 비트코인의 양이 한계로 작용하지는 않을까요?

비트코인은 21백만 비트코인이 만들어질 고유함이 있습니다. 하지만, 비트와 같은 비트코인의 작은 하단부에 포함될 수 있는 거래사항들 때문에, 비트코인의 한계는 절대로 없을 것 입니다 - 1 비트코인에 1,000,000비트가 있습니다. 평균 거래 규모 감소처럼 미래에 요구되는 경우, 비트코인은 8 소수자리 (0.000 000 01)까지 나뉠 수 있으며 잠재적으로 유사합니다.

비트코인이 악성 디플레이션에 빠지지 않을까요?

악성 디플레이션 이론에서는 물가 하락이 예상되면 소비자들이 낮은 물가의 혜택을 받기 위해 구매를 미룰 것이라고 얘기합니다. 수요의 하락은 판매자들이 수요를 자극하기 위하여 가격을 낮추도록 유발하고, 이것이 문제를 악화시켜 경제 불황으로 이어집니다.

이런 경제 이론은 중앙은행장들이 인플레이션을 정당화하는데 사용되는 흔한 방법이지만, 항상 유효하지 않으며, 경제학자 사이에서도 많은 논란이 되어 왔습니다. 일례로 가정용 전자기기는 불황이 아니어도 가격이 계속 하락하는 경우가 있습니다. 이와 유사하게 비트코인의 가치는 계속 증가해 왔으며, 비트코인의 경제 규모 또한 그와 함께 급격이 성장해 왔습니다. 비트코인의 화폐가치와 규모는 2009년 0에서 시작되었고, 비트코인은 경제 이론이 틀린 경우도 있다는 것을 보여주는 반례가 되고 있습니다.

그럼에도 불구하고, 비트코인은 디플레이션 화폐가 되도록 설계되지 않았습니다. 정확히 말해, 비트코인은 초기 몇년간은 인플레이션되었다가 향후 몇년 안에 안정화되도록 설계되었습니다. 비트코인 유통량이 하락되는 유일한 시기는 사람들이 백업을 생성해 놓지 않고 부주의하게 지갑을 잃어버리는 경우에만 발생하게 됩니다. 안정적인 본원 통화와 안정적인 경제에서 화폐의 가치는 동일하게 유지됩니다.

변동성과 투기가 비트코인에 문제가 되지 않습니까?

이것은 닭이 먼저인가 달걀이 먼저인가의 상황입니다. 비트코인의 가격이 안정되기 위해서는 대규모의 경제가 발전해야 하고 더 많은 사업과 사용자가 필요합니다. 대규모의 경제가 발전하기 위해서는 사업과 사용자가 가격 안정을 추구해야 합니다.

다행이도 변동성이 결제시스템 또는 돈을 A지점에서 B지점으로 이동해주는 것과 같은 비트코인의 주요 장점들에 영향을 끼치지는 않습니다. 업체들이 지불받은 비트코인을 국내통화로 거의 즉시 환전할 수 있기 때문에, 비트코인의 가격변동의 영향을 받지 않을 수 있습니다. 이렇듯 비트코인이 많은 독특한 기능들과 특징들을 제공하기 때문에, 많은 사용자들이 비트코인을 선택합니다. 이러한 장점들이 가격변동이 한정될만큼 비트코인을 성숙시킬 것입니다.

만약 누군가 존재하는 모든 비트코인을 사들이면요?

현재까지 생성된 비트코인의 극히 일부분만이 현재 거래소에서 매매되고 있습니다. 비트코인 시장은 경쟁이 심합니다. 이는 수요와 공급에 의해 비트코인 가격이 변동한다는 뜻입니다. 또한, 앞으로 수십년간 새로운 비트코인들이 생성될 것입니다. 그렇기 때문에 아무리 단단히 결심한 사람이라도 존재하는 모든 비트코인을 소유하기는 어려울 것입니다. 그러나 이것은 비트코인 시장이 가격조작의 위험을 받지 않는다는 뜻은 아닙니다. 아직까지 비트코인의 시장 가격을 움직이는 것은 크나큰 자본이 필요하지 않습니다. 그래서 비트코인은 아직까지 변덕스러운 자산으로 남아있는 것입니다.

만약 누군가 더 좋은 디지털 화폐를 만들면 어떡하나요?

일어날 수 있는 일입니다. 아직까지는 비트코인이 분권화된 가상화폐중에서 가장 인기가 많습니다. 그러나 언제까지 그럴지는 모를 일입니다. 이미 비트코인에 영감을 받아 만들어진 대체통화들이 여럿 있습니다. 그러나 이러한 대체통화들이 심한 불확실성에도 불구하고 확립된 시장을 갖춘 비트코인을 대체하기까지는 어마어마한 발전과 성장이 있어야 할 것입니다. 또한 프로토콜의 근본적인 부분에 영향을 끼치지 않는 한, 비트코인 또한 다른 대체통화들의 이점들을 받아들임으로서 발전하고 개선될 수 있습니다.


거래

왜 제가 10분을 기다려야 하죠?

비트코인에서 지불을 받는 것은 거의 즉시 일어납니다. 그러나 지불받은 비트코인은 소비할 수 있기 이전에 우선은 네트워크가 당신의 거래를 블럭에 포함하는 승인절차를 밟아야 하는데, 이는 평균 10분 정도를 소요합니다. 여기서 승인이란 이 비트코인이 당신에게만 지불된 것이고 이제는 당신의 소유라는 것은 네트워크가 합의하는 것을 의미합니다. 한번 하나의 거래가 하나의 블럭에 포함되고 나면, 이 거래는 이후에 생성되는 모든 블럭들 아래 깔리게 됩니다. 이는 거래의 합의를 기하급수적으로 확고히하고 거래철회의 위험을 줄입니다. 언제 거래가 승인됐느냐를 판단하는 것은 각각의 사용자의 몫입니다. 6번 정도의 승인은 6개월 동안 신용카드거래를 기다리는 것과 비슷한 효과를 지닙니다.

거래 수수료는 얼마나 되나요?

대부분의 거래들은 수수료없이 처리될 수 있습니다. 그러나 빠른 거래 승인과 채굴자들의 수고비로서 작은 수수료를 자발적으로 내는 것이 권장됩니다. 수수료가 요구되는 경우에도, 수수료는 미화로 몇전 안되는 정도밖에 되지 않습니다. 당신의 비트코인 클라이언트가 내야하는 수수료를 추정계산해 줄 것입니다.

거래수수료는 사용자들이 거래를 과도하게 요구하여 네트워크가 과부하에 걸리는 것을 방지합니다. 수수료가 작동하는 정확한 원리는 아직 개발중에 있으며 시간이 지남에 따라 변화할 것입니다. 비트코인 거래수수료는 거래액과 무관하기 때문에 때로는 심히 저렴하거나 (1,000 BTC 전송에 0.0005 BTC 수수료) 또는 비싸 보일 수 있습니다 (0.02 BTC 지불에 0.004 BTC 수수료). 수수료 금액은 거래 반복횟수라든지 소모된 데이터와 같은 요인에 의해 결정됩니다. 예를 들어서, 거래액은 적으나 거래량이 많은 경우에는 수수료도 비쌀 것입니다. 이는 레스토랑에서 동전만을 사용하여 음식값을 지불하는 것과 같은 이치입니다. 또한 금액은 적으나 소비가 심히 잦은 경우에도 수수료가 높게 나올 것입니다. 그러나 당신의 거래활동이 정상적인 범위내로 유지된다면, 수수료 또한 낮게 유지될 것입니다.

만약 제 컴퓨터가 꺼져있을때 비트코인을 받으면 어떡하나요?

문제가 되지 않습니다. 받은 비트코인은 당신이 이 다음에 지갑 앱을 열었을 때 보일 것입니다. 비트코인은 당신의 컴퓨터의 소프트웨어가 받는 것이 아닙니다. 네트워크에 있는 모든 기기들간에 통용되는 공공회계원장에 기록되는 것입니다. 만일 당신의 클라이언트가 오작동하는 동안에 비트코인이 당신에게 지불됐다면, 나중에 클라이언트를 재설치하고, 네트워크의 모든 거래내역을 업데이트 받은 연후에 확인하더라도, 방금 지불받은 것과 같이 그 내역을 확인할 수 있을 것입니다. 지갑이 필요한 주요 이유는 비트코인을 소비하기 위해서입니다.

"동기화"는 무엇을 뜻하고 왜 이렇게 오래 걸리나요?

긴 시간의 동기화는 Bitcoin Core와 같은 풀 노드에서만 필요한 것입니다. 기술적으로 말하자면, 동기화는 네트워크내의 모든 거래내역을 다운로드하고 확인하는 과정입니다. 어떤 클라이언트들에서는 당신의 사용가능한 비트코인 잔액을 계산하기 위해서는, 당신의 모든 이전 거래들을 확인해야 합니다. 이는 블럭 체인의 전체를 확인해야 하는 작업이기에 적지않은 용량과 대역폭을 소모할 것입니다. 비트코인이 안전하게 유지되려면, 충분히 많은 이들이 거래내역을 확인하고 전달하는 역할을 갖고 있는 풀 노드 크라이언트를 가동유지해야 합니다.


채굴

비트코인 채굴은 무엇인가요?

채굴은 거래를 처리하고, 네트워크를 안전하게 보호하며, 시스템내에 있는 모두의 일체 동기화를 유지하기 위해 컴퓨터의 연산능력을 사용하는 과정입니다. 이는 비트코인 데이터 센터와 같이 이해할 수 있습니다. 다만, 모든 국가에서 활동하는 채굴자들과 그 누구도 네트워크에 대한 지배권을 가지고 있지 않도록 하여 완전히 분권화되도록 설계되었다는 점을 제외하고는 말입니다. 이 과정은 금 채굴에 빗대어 "채굴"이라고 불리는데 이는 이 과정이 새로운 비트코인을 발행하는 일시적인 메커니즘이기도 하기 때문입니다. 하지만, 금 채굴과는 다르게 비트코인 채굴은 안전한 지불 네트워크를 운영하기 위해 필요한 유용한 서비스에 대한 대가로 보상을 제공합니다. 채굴은 마지막 비트코인이 발행된 후에도 필요할 것입니다.

비트코인 채굴은 어떻게 작동하나요?

누구나 전문화된 하드웨어를 통해 소프트웨어를 실행함으로써 비트코인 채굴자가 될 수 있습니다. 채굴 소프트웨어는 피어투피어 네트워크를 통해 보내진 거래들을 확인하고 이 거래들을 처리하고 승인하기 위해 적절한 작업을 수행합니다. 비트코인 채굴자들이 이런 일을 하는 이유는 그들이 사용자들이 더 빠른 거래 처리를 위해 지불하는 거래 수수료와 정해진 공식에 따라 발행된 새 비트코인을 벌어들일 수 있기 때문입니다.

새로운 거래들이 승인되기 위해서는, 거래내역들이 수학연산입증과 함께 하나의 블럭에 포함되어야 합니다. 이러한 수학연산입증들은 초당 십억개의 계산들을 해야만 되기 때문에 생성하기가 어렵습니다. 이는 채굴자들이 수수료를 보상받기 이전에, 수학연산을 해야하고, 이를 거래내역과 함께 블럭에 포함시켜야 하고, 그리고 네트워크의 승인을 받아야 한다는 뜻입니다. 더 많은 사람들이 채굴을 시작하면서, 네트워크안에서 적합한 블럭을 찾는 것이 10분으로 유지되기 위해서 자동적으로 하나의 블럭을 찾는 것이 매우 어려워졌습니다. 결론적으로 채굴은 매우 경쟁적인 사업이며 고로 한 개인 채굴자가 블럭 체인에 포함된 것들을 통제할 수는 없는 것입니다.

연산입증은 또한 이전에 블럭 체인에 생성된 블럭들의 순서에 의존하도록 설계되었습니다. 이는 이전의 거래들을 철회하는 것을 기하급수적으로 어렵게 하는데 이는 하나의 거래를 철회하기 위해서는 이전에 존재하는 모든 거래들에 대한 수학연산들을 다시 계산해야 하기 때문입니다. 두 개의 블럭들을 동시에 찾게되는 경우에, 채굴자들은 첫번째 블럭에 대한 연산입증은 시작하고 그 다음 블럭을 찾자마자 사슬이 가장 긴 블럭으로 연산입증을 전환합니다. 이는 채굴이 처리능력을 토대로 한 세계적인 합의들을 보호하고 유지하는 것을 가능하게 합니다.

비트코인 채굴자들은 자신들의 보상을 증가시키는 부정행위를 할 수 없을 뿐만 아니라 비트코인 네트워크를 변질시킬 수 있는 사기 거래를 처리할 수도 없습니다. 이는 모든 비트코인 노드가 비트코인 프로토콜 규칙에 따라 올바르지 않은 데이터를 포함하는 어떠한 블럭도 거부하기 때문입니다. 따라서, 네트워크는 채굴자 모두가 신뢰될 수 있는 것이 아닌 경우에도 여전히 안전합니다.

비트코인 채굴은 에너지 낭비 아닌가요?

결제시스템을 운용하고 보호하는데 에너지를 사용하는 것은 에너지 낭비가 아닙니다. 다른 결제시스템들과 같이, 비트코인의 사용은 처리비용을 포함합니다. 현재 사회에 필수적인 은행, 신용카드, 그리고 장갑차량과 같은 금융시스템의 기능들은 모두 엄청난 양의 에너지를 사용하고 있습니다. 그러나 이들은 비트코인과 마찬가지로 그 총 에너지 사용량이 투명하지도 않고 또 쉽게 측정할 수도 없습니다.

비트코인 채굴은 시간이 지날수록 더 최적화가 이루어지고 전문화된 장비가 에너지를 덜 소비하도록 설계되어 있습니다. 또한, 채굴 운영비는 계속해서 수요에 비례할 것입니다. 비트코인 채굴이 지나치게 경쟁적이 되고 수익이 떨어졌을 때, 일부 채굴자들은 활동을 중단하기로 결정합니다. 더욱이, 채굴에 소비된 모든 에너지는 결국 열로 변화되고, 가장 수익성이 높은 채굴자들은 이 열을 잘 활용한 사람들일 것입니다. 최고로 효율적인 채굴 네트워크는 사실상 어떠한 추가 에너지도 소비하지 않는 네트워크입니다. 이것이 이상적이지만, 채굴 경제는 채굴자 개개인이 이를 위해 힘쓰도록 되어있습니다.

채굴은 어떻게 비트코인을 안전하게 보호하는 데 기여하나요?

채굴은 경쟁적 복권과 같은 것을 생성하여 누구도 연속하여 새 거래 블럭을 블럭 체인에 더하기 매우 어렵게 합니다. 이것은 어떠한 개인도 특정 거래를 금지할 수 있는 권한을 취득하지 못하도록 방지하여 네트워크의 중립성을 보호합니다. 이것은 또한 어떠한 개인도 자신의 지출을 되돌리기 위해 블럭 체인의 일부를 대체 - 이는 다른 사용자들을 사취하는데 이용될 수 있습니다 - 하지 못하게 방지합니다. 채굴은 과거 거래를 파기하기 위해서 이 거래 후에 오는 모든 블럭의 재기록을 요구함으로써 과거 거래의 파기를 기하급수적으로 어렵게 만듭니다.

채굴을 시작하기 위해서 무엇이 필요한가요?

비트코인의 초기에는 누구나 컴퓨터에 CPU -중앙 처리 장치 -가 있으면 새로운 블럭을 찾을 수 있었습니다. 그러나 점점 더 많은 사람들이 채굴을 시작함으로 인해서 오늘날에는 전문화된 하드웨어를 소유하지 않고서는 새로운 블럭을 찾는 것이 굉장히 어려운 고비용 활동이 되었습니다. 더 자세한 사항은 BitcoinMining.com을 참고하세요.


보안

비트코인은 안전한가요?

비트코인 기술 - 프로토콜과 암호 작성술 -은 강력한 보안성에 있어 든든한 성과를 보여왔습니다. 비트코인 네트워크는 아마 세계에서 가장 널리 유통된 컴퓨터 프로젝트일 것입니다. 비트코인의 가장 큰 취약점은 사용자의 실수일 것입니다. 비트코인 지갑에 저장되어 있는 필수적인 개인 키들을 실수로 잃어버리거나 삭제할 수 있기 때문입니다. 이는 전자로 저장된 물리적인 현찰과도 비슷합니다. 다행이도 사용자들은 자신들의 돈을 보호하기 위해서 안전한 사용법들을 실천하거나, 충분한 보안과 보험을 제공하는 좋은 서비스를 사용할 수 있습니다.

과거에 비트코인이 해킹당한 적은 없나요?

프로토콜의 규칙들과 비트코인을 위한 암호 작성술들은 비트코인의 태생이래로 아직까지 문제없이 작동하고 있습니다. 이는 비트코인의 개념이 잘 설계되었다는 의미일 것입니다. 그러나 여러 소프트웨어를 시행하면서 보안상의 취약점들이 발견되어 왔으며 또 고쳐져 왔습니다. 다른 형태의 소프트웨어들과 같이, 비트코인의 보안은 그 취약점들이 얼마나 빨리 발견되고 고쳐지느냐에 달려 있습니다. 더 많은 취약점들이 발견될수록 비트코인 더 성숙해져 갈 것입니다.

여러 거래소와 사업에서 발생한 절도와 보안침입에 대한 오해들이 많습니다. 불행한 사건들임에도 불구하고 그 어떤 경우에도 비트코인 자체가 해킹당하거나 비트코인 자체에 태생적인 결함이 있다는 의미는 아닙니다. 은행에 강도가 있다고 해서 달러가 위태롭다는 뜻이 아닌 것 같이 말입니다. 그러나 더 완전하고 직관력이 있는 보안솔루션이 개발, 실천되야 한다는 것은 정확합니다. 일반적인 절도와 피해를 줄이고 사용자들의 돈을 보호하기 위해서는 말입니다. 지난 몇년간 그러한 보안기능들이 빠르게 개발되어왔습니다. 이는 지갑 인크립션, 오프라인 지갑, 하드웨어 지갑, 그리고 다중서명거래들을 포함합니다.

사용자들이 비트코인에 맞서 공모할 수도 있나요?

비트코인 프로토콜을 그렇게 쉽게 바꾸는 것은 가능하지 않습니다. 같은 규칙을 준수하지 않는 어떤 비트코인 클라이언트도 그들만의 규칙을 다른 사용자에게 강요할 수 없습니다. 현재 설계서에 따라, 같은 블럭 체인에서 이중 사용은 가능하지 않으며 유효한 서명 없이 비트코인을 쓰는 것 또한 가능하지 않습니다. 그러므로 난데없이 제어되지 않는 양의 비트코인을 생성한다든지, 다른 사용자들의 자금을 사용한다든지, 네트워크를 변질시킨다든지 하는 것은 가능하지 않으며 이들과 비슷한 어떠한 것도 마찬가지입니다.

그러나 다수결 원칙에 따라 다수의 채굴자들이 독단적으로 최근 거래들을 막거나 철회할 수 있습니다. 또한 이들은 이렇게 프로토콜의 변화를 입법하도록 압력을 가할수도 있습니다. 비트코인이 모든 사용자들간의 합의가 있어야만 작동하기 때문에, 프로토콜을 변경하는 것은 매우 어려운 일일 것이며, 소수의 사용자들이 선택의 여지가 없을 만큼 압도적인 다수가 변화를 원하여만 가능할 것입니다. 상식적으로 보았을 때 비트코인 사용자들의 자신들의 돈에 위험이 될만한 변화를 받아들이기를 원치는 않을 것입니다.

비트코인은 양자 컴퓨터에 취약한가요?

전통적인 은행시스템과 같은 대부분의 암호 작성술에 의존하는 시스템들이 그렇습니다. 그러나 아직은 양자 컴퓨터가 존재하지 않으며, 이는 한동안 그러할 것입니다. 양자 컴퓨터가 비트코인에 임박한 위혐이 되었을 경우에는 프로토콜이 양자 알고리즘을 입양한 업그레이드를 하면 될 것입니다. 이 업데이트가 가질 중요성을 고려했을 때, 이는 아마 많은 개발자들에 의해 단단히 검토될 것이고 후에 비트코인 사용자들에 의해 받아들여질 것입니다.

도움말

저는 더 배우고 싶어요. 어디에서 도움을 얻을 수 있죠? 



리소스, 커뮤니티 페이지 또는 위키 질문과답변에서 더 많은 정보와 도움을 얻을 수 있습니다.


'비트코인' 카테고리의 다른 글

보안처리  (0) 2017.03.24
사업자  (0) 2017.03.24
프라이버시  (0) 2017.03.24
개인  (0) 2017.03.24
블록체인 & 비트코인 & 알트코인  (1) 2017.03.23

한국인이 비트코인을 달러로 바꾸는 법

Posted by HealingCamp
2017. 3. 23. 06:06 비트코인/블록체인

비트코인을 운용하는 한국인이라면 빗썸(bithumb)을 알고 있을것이다. 빗썸은 비트코인을 원화로 바꿔주는 거래소이며 필자도 가끔 이용하는 거래소중 하나다. 하지만 원화 말고 달러로 바꾸고 싶을땐 다른 거래소를 이용해야 하는데 어디를 이용해야 하는지 모르는 사람들이 많다. 


가장 대표적인건 코인베이스(coinbase)이다. 

https://www.coinbase.com


비트코인 환전을 도와주는 대표적인 거래소인데 비트코인을 살때 사용하지만 한국인이라면 단점이 있다. 신원인증 칸이 있는데 미국 운전면허증이나 미국 민증만 받고 있어서 여권으로는 지속적으로 거래가 힘들다. 필자도 초기에는 코인베이스를 이용했지만 한 2주뒤에 민증이 없다는 이유로 판매 및 구매가 금지되버렸다. 미국 시민권자거나 미 운전면허증 혹은 민증을 가지고 있다면 문제가 없겠지만 한국인 대부분은 이용에 불편이 많을 것으로 예상된다. 

https://www.bitquick.co

두번째 웹사이트는 Bitquick이라는 곳인데 이 웹사이트는 가입을 할 필요가 없다. 은행 계좌번호를 입력하고 비트코인을 판매한다고 신청만 하면 구매자들이 알아서 지불해야할 금액을 내 통장으로 보내게 되고 나는 돈이 정말로 들어왔는지 확인을 한후 이메일에서 Confirm 버튼을 누르면 Bitquick 측에서 들고 있던 비트코인을 구매자에게 주는 안전거래 방식으로 운용된다. 수수료는 약 1~2% 정도 되는걸로 알고 있는데 이는 100달러를 출금 요청할경우 1~2불을 수수료로 가져간다고 알고 있으면 된다. 한국은 수수료가 매우 적어서 비싸게 느낄수도 있지만 가장 큰 거래소인 코인베이스도 100달러를 출금 요청 할 경우 2불 이상을 수수료로 책정하는 걸로 알고 있기 때문에 미국에서는 비싼편이 아니다. 그럼 비트코인을 어떻게 판매하는지 한번 알아보도록 하자.


일단 시작하기 전에 기본적으로 Bitquick에서 지원하는 은행계좌가 있어야 한다. 지원가능한 계좌는 다음과 같다 :

필자는 PNC Bank를 사용하고 있지만 한국에서는 시티뱅크가 있기 때문에 시티뱅크로 연동을 해놓으면 달러로 받을 수 있는 장점이 있다. 또한 이런식으로 원화에서 달러로 환전이 가능하기 때문에 은행에서 환전 수수료를 지급하는 것보다 싸다. 

이제 본격적으로 판매하는 법을 알아보자. 일단 Sell을 누르게 되면 여러가지가 나오는데 맨 위에 Account Name 에는 은행계좌의 소유주를 적으면 된다. 이름이 저스틴 팀버레이크라면 Justin Timberlake라고 적으면 된다. Account Number칸에는 계좌번호를 적으면 되는데 그 계좌로 돈이 입금되니 유의해서 적도록 하자. 그 아래에 Amount to Sell은 팔고 싶은 만큼 비트코인을 적으면 된다. 나중에 비트코인을 입금하는 월렛 주소가 이메일을 통해 발송되므로 신청 한 뒤에 메일을 받지 못했다면 스팸을 찾아보도록 하자. Minimum, Maximum Transaction Size는 건드리지 않아도 된다.



좀 더 아래로 내려가면 Dynamic Pricing 과 Static Price가 존재하는데 Dynamic Pricing은 거래소의 현 시세를 기준으로 판매가격이 변동 되며 현 시세 기준 위아래로 몇 %까지 판매할 용의가 있는지 적으면 된다. 아래를 보면 코인데스크 종가를 기준으로 가격을 정하였으며 위아래로 2%까지는 판매할 용의가 있다는 뜻이 된다. Static Price 는 고정 가격을 뜻하는데 가격이 오르던 내리던 판매가격은 무조건 고정되기 때문에 별로 추천하지는 않는다. 만약 빨리 판매하고 싶다면 현 시세에서 5%까지 떨궈서 고정시세로 올려놓으면 금방 팔리겟지?



다 적고 내려가면 이메일 주소를 적는 칸이 있는데 구매자가 나타나면 메일로 알림을 보내주기 때문에 정확히 적는것이 중요하다. Order Modification PIN은 판매를 수정하고 싶을때 사용하는 비밀번호 인데 예를들어 내가 비트코인을 $300불에 고정시세로 올려놓았는데 $330불로 수정하고 싶다면 핀 넘버를 반드시 알아야만 수정이 가능하니 절때 까먹지 말아야 한다. 맨 아래칸에 체크를 해놓아야 알림이 오기 때문에 체크를 했는지 다시한번 확인해준다.

신청을 하고 메일을 열어보면 비트코인을 보내라는 주소가 나오는데 위 사진과 비슷한 메일이 올것이다. 그 주소로 비트코인을 보내면 판매가 바로 시작된다. 또한 비트코인을 더 판매하고 싶다면 똑같은 주소에 팔고 싶은 만큼 비트코인을 보내면 알아서 또 판매가 되니 편리하다. 이후에 해야 할 것은 구매자가 나타나면 메일이 올것이고 돈을 입금했는지 확인을 한후 메일에서 링크를 타고 Confirm을 누르면 구매자에게 비트코인이 전송된다.

필자의 거래내역인데 변동시세를 사용하기 때문에 현금이 필요할 시에 비트코인을 Bitquick주소로 보내기만 하면 알아서 현 시세로 판매가 되는걸 볼 수가 있다. 판매를 할 시에 확인해야 할 것은 구매자가 내 계좌로 현금을 전송했냐는 것인데 그건 Order Paid가 1로 나와 있으면 구매자가 지불 했다는 의미다. Order paid가 1인걸 확인하고 인터넷 뱅킹으로 실제로 돈이 들어왔는지 확인한 후에 메일로 Confirm을 눌러주면 된다. 돈을 구매자가 지불했는데도 Confirm을 오랜기간 누르지 않으면 구매자가 분쟁을 신청하기 때문에 빨리 하는것이 좋다. 구매자가 분쟁을 신청하면 Seller Confirmed칸이 2로 바뀌니 조심하기 바란다. Confirm이 제대로 됬는지 확인하려면 Seller Confirmed가 1로 바뀌면 정상적으로 거래가 완료 된것이다. 비트코인은 거의 모든 화폐로 환전이 가능하기 때문에 시세가 안정적일때 바꾸면 수수료 거의 없이 환전이 가능하니 자기만의 거래소를 몇개 만들어두는 것이 좋다. 비트코인 유저라면 그정도는 해야 하지 않을까?



출처: http://bitcoinuserx.tistory.com/37 [경제적 자유를 위한 순항일지]

거래소를 통해 비트코인 지갑을 만들어보자!

Posted by HealingCamp
2017. 3. 23. 06:01 비트코인/블록체인


거래소를 통해 비트코인 지갑을 만들어보자!

How to generate a bitcoin wallet by using BTC exchange


저번에 비트코인에 대해 설명해드리면서 비트코인 지갑(Wallet)에 대해 들으셨을 거에요. 대체 비트코인 지갑이란게 뭘까요? 우리가 보통 사용하는 지갑처럼 손에 잡히는 물건일까요? 아니면 삼성페이나 애플페이, 시럽같은 전자 지갑일까요?

굳이 따지자면 전자지갑에 가깝지만, 비트코인 지갑은 지갑간의 송금이 가능합 니다. 타 기업체의 결제 서비스들과는 달리 사용자끼리 직접 비트코인을 주고받을 수 있는 것이죠. 비트코인은 신용카드처럼 돈을 빌려 결제하는 개념이 아니라 현금처럼 오직 주고받는 것만이 가능합니다. 그렇기 때문에 상점에서 비트코인을 소모해 물건을 사는 것도 사실상 그 상점의 지갑에 비트코인을 송금하는 개념으로 이루어집니다.

 subway

서브웨이의 비트코인 지갑 주소. 이 QR코드를 스캔하면 서브웨이의 비트코인 지갑에 코인을 보낼 수 있습니다.

친 구에게 비트코인을 송금하고 싶다면 본인의 비트코인 월렛 어플리케이션(수많은 비트코인 월렛 어플이 존재합니다)을 실행해 QR코드를 스캔한 후 원하는 금액을 적어 보내면 됩니다. 은행이나 다른 기관을 거치지 않는 Peer to Peer 거래이므로 공인인증서나 보안프로그램이 필요 없습니다. 마치 현금을 친구에게 건네주는 것 같죠? 🙂

p2p

은행을 거치지 않으므로 수수료는 거의 제로에 가깝습니다.

그렇다면 비트코인 지갑은 어떻게 열 수 있을까요? 어디서부터 시작해야 하는 걸까요?

지갑을 여는 방법은 무궁무진하지만, 오늘은 가장 익숙하게 지갑을 열 수 있는 방법인 ‘거래소로 지갑 열기’를 소개해드리겠습니다!

거래소를 이용해 지갑 열기

비 트코인을 구매하기 위해서는 반드시 거래소를 이용해야 합니다. (직접 채굴을 하신다거나, 친구에게 비트코인을 송금받으신다면 그럴 필요가 없지만요!) 현실적으로 일반인이 비트코인을 채굴하는 방법도 없거니와 아직 비트코인을 사용하시는 분들이 많지 않기 때문에, 비트코인을 얻고 싶으시다면 사실상 거래소를 이용하시는 것이 가장 간편한 방법입니다.

비트코인 거래소란?

비트코인 거래소란 비트코인을 대상으로 환전 서비스를 하는 기업체를 말합니다. 거래소에 본인의 은행계좌를 연결하고, 10만원을 거래소에 지불하시면 10만원 가치에 상응하는 비트코인을 매수할 수 있는 것입니다. 거래소에서 매수한 비트코인은 자동적으로 거래소 내에서 생성된 비트코인 지갑에 예치되게 됩니다.

비트코인을 매수하거나 매각할 경우 현재 비트코인 시세에 따라 현금가가 정해지므로, 시기를 잘 보시고 시세가 쌀 때 구매, 비쌀 때 매각하시는 게 현명합니다. 이를 이용한 비트코인 트레이딩도 많이 활성화 되고 있는 추세입니다. 🙂 비트코인 트레이딩에 대한 글도 곧 업로드 될 예정이랍니다.

세계적으로 가장 많이 쓰이는 거래소로는 Coinbase, Bitfinex, Bitstamp, OKcoin 등이 있습니다. 거래량이 많아 정확한 시세를 알 수 있는 것이 장점이지만, 대부분 미국 혹은 중국이 본사이기 때문에 현지 은행계좌가 있는 게 아니라면 거래 자체가 불가능한 경우가 많습니다.

국내 거래소로는 코빗과 코인플러그가 가장 유명한데요, 코인플러그를 예시로 지갑을 하나 열어보죠.

coinplug1

Step 1.

코인플러그 홈페이지에 접속해주세요 http://coinplug.com

회원가입 버튼을 눌러줍니다!

coinplug2

Step 2.

다른 절차는 필요치 않습니다. 이메일(아이디)와 비밀번호만 적어주시면 끝.

coinplug3

Step 3.

인증메일을 확인해주시고 다시 코인플러그 웹사이트로 돌아옵니다.

coinplug5

Step 4.

인증이 완료된 후 다시 로그인을 해주시고, ‘계정’메뉴의 ‘회원정보’로 들어가줍니다.

휴대폰 인증까지 마저 완료해주세요.

하아… 인증…..

coinplug6

Step 5.

인증을 마치셨으면 ‘지갑’메뉴를 클릭해줍니다.

본인의 지갑 메뉴로 들어가게 되는데요, ‘비트코인 받기’를 누르시면 본인의 지갑 정보를 조회하는 것이 가능합니다.

제 주소는 fcEg로 끝나네요! 제 주소를 변환한 QR코드도 아래에 보입니다. 송금하실땐 QR 찍으시는게 훨씬 쉽겠죠? 🙂

알아두실 점!!

1.

만약 비트코인을 현금을 주고 구매하시는 게 아니라 비트코인을 ‘송금’만 하시는 게 목적이라면 휴대폰 인증같은 절차가 필요치 않습니다. 개인정보에 민감하신 분이나 비트코인 지갑만 이용하실 분들이라면 가입하신 직후 지갑 탭으로 이동하시면 본인의 지갑을 조회하실 수 있어요. 만약 비트코인을 매수하시려 할 경우엔 휴대폰 인증과 함께 은행 계좌와 연동하시는 것도 필요하지만요 🙂

사실 익명성이 보장되며 인증도 신분증도 필요 없이 거래를 할 수 있다는 게 비트코인의 가장 큰 장점이지만… 아무래도 일반 현금으로 온라인 거래를 할 경우 각종 법에 제약을 받게 되기 때문에 인증이 불가피하네요 😦 비트코인끼리의 거래는 인증을 거치실 필요가 없습니다. 저는 실제로 가명으로 만든 지갑을 이용해 물건을 사 본 적도 있답니다!

2.

휴대폰 인증을 하실 경우 당연한 얘기겠지만 국내 휴대폰만 인증이 가능합니다. 미국 거래소를 이용하실 경우 한국 국가번호까지 입력하시면 한국폰도 인증이 되지만, 우리나라 거래소의 인증절차는 통신사까지 설정해서 인증해야 하기 때문에 외국 통신사를 사용하는 핸드폰은 인증하는 것이 불가능해요.

실제로 제가 미국에 있을 때에는 코빗에 가입해둔 제 계정을 인증 못하는 사태가 일어났습니다 ㅜㅜ.. 외국 가시기 전엔 비트코인을 다른 지갑(거래소에서 운영하지 않는 지갑. 예를 들면 블록체인 지갑)으로 옮기시는 게 안전하겠죠.

지금까지 거래소를 이용해 비트코인 지갑을 여는 방법을 알아보았습니다.

신분증 제시 할 필요 없이 5분이면 후다닥 만드실 수 있겠죠? 🙂

다음엔 블록체인을 이용해 지갑 만드는 법을 알아보겠습니다.


비트코인 거래소 vs 블록체인 지갑

Posted by HealingCamp
2017. 3. 23. 05:54 비트코인/블록체인

어떤 비트코인 지갑을 사용해야 할까?

비트코인 지갑 종류 비교분석 <비트코인 거래소 vs 블록체인 지갑>


\

현재 비트코인 지갑을 만드는 방법은 무궁무진하다. 비트코인의 가장 근간이 되는 소프트웨어인 비트코인QT를 사용해 생성할 수도 있고, 무수히 많은 비트코인 지갑 생성기(bitcoin wallet generator) 웹사이트들을 이용할 수도 있다. 구글 플레이스토어, 앱스토어에서 비트코인 지갑(bitcoin wallet)을 검색해도 셀 수 없이 많은 비트코인 지갑 애플리케이션이 나타난다.

이 렇게 생성된 지갑들은 기본적으로 초심자가 사용하기는 힘든 것들이다. 한 번 지갑을 생성하면 공개키와 비밀키, 그리고 QR코드가 주어지고, 이 정보를 기록하지 않은 채 브라우저를 종료하면 사실상 그 지갑의 정보를 다시 찾을 수 있는 방법은 없다. 대부분의 비트코인 지갑 생성 서비스는 공식적으로 ‘운영’되는 것이 아니다. 대부분 개발자들이 독립적으로 비트코인 지갑 생성 웹사이트 혹은 앱을 업로드하는 것이고 그렇기에 고객 서비스도 존재하지 않기 때문이다. 지갑의 정보를 잃어버리는 것은 전적으로 사용자의 책임이다.

그렇다면 초심자가 사용하기에  부담이 없으면서 일부 정보를 잊어버린다 하더라도 어느정도 복구할 가능성이 있는, ‘쉬운 지갑’들은 무엇일까: 바로 비트코인 거래소 지갑과 블록체인 지갑이다.

비트코인 거래소

비 트코인 거래소란 비트코인을 실제 돈으로 매수하거나 비트코인을 매각해 돈으로 돌려받을 수 있는 서비스를 제공하는 업체들을 말한다. 비트코인을 얻는 가장 손쉬운 방법이 이 거래소를 통해 비트코인을 매수하는 것이다. 회원가입 절차를 거치고 이메일 및 휴대폰 인증을 거치면 지갑이 생성되고, 자유롭게 비트코인 거래 및 매수/매각을 할 수 있다. 세계적으로 가장 널리 사용되는 비트코인 거래소로는 코인베이스(Coinbase), 써클(Circle), 비트피넥스(Bitfinex), 오케이코인(OKcoin) 등이 있다.

coinbase1

코인베이스(coinbase.com) 로고. 나도 미국에서 생활했을 때에는 코인베이스를 이용했다.

(아마도) 가장 실시간 거래량이 많은 거래소. 치사하게 실시간 볼륨을 안알랴줌

circle1

써클(Circle)의 웹사이트(circle.com/en). 써클은 최근 최초로 뉴욕주에서 비트라이센스(BitLicense)를 발급받았다.

한국의 비트코인 거래소로는 역시 많은 종류가 있지만,빗(Korbit)과 코인플러그(Coinplug)가 가장 많이 쓰인다. 각자 코빗페이, 코인플러그 ATM, 머천트 서비스등 독자적인 서비스도 시행하고 있다.

korbit logo1coinlogo1

코빗과 코인플러그의 로고.

블록체인 인포 (Blockchain.info)

Blockchain Logo1

블록체인 인포의 로고

비트코인을 사용하는 사람이라면 누구나 블록체인에 대해 들어봤을 것이다. 블록체인이란 비트코인을 이루는 가장 근간이 되는 기술이다. 블록체인 인포(blockchain.info) 는 바로 이 블록체인 테크놀러지의 이름을 빌린 비트코인 지갑 서비스의 이름이다. 세계 최초의 비트코인 지갑 서비스를 론칭한 기업이며, 비트코인 커뮤니티 내에서도 깊은 신뢰를 받고 있다. 수많은 비트코인 지갑 서비스 중 가장 안전하고, 사용자의 프라이버시를 보호하는 동시에 초심자가 사용하기에도 무리가 없다. 전 세계적으로 500,000명이 넘는 사용자를 보유하고 있다. (코인베이스는 329,000명) 이메일이나 핸드폰 인증 절차를 거칠 필요도 없다.

그 렇다면 이 두 종류의 지갑 중 어떤 것을 선택해야 할까? 모두 다 생성하기 쉬운 지갑들이며 편리한 고객 서비스를 제공한다. 비슷해보이는 서비스들일지 몰라도, 사실 두 종류의 서비스는 극명한 차이를 지니고 있다. 아직 어떤 지갑을 생성할지 모르겠다면, 아래의 정리를 참고해 보자.

비트코인 거래소 지갑 VS 블록체인 지갑

wallet comparison

1. 비트코인 송금

두 서비스 모두 비트코인을 한 지갑에서 다른 지갑으로 송금하는 것이 가능하다. 이는 비트코인 간의 거래만을 말한다. 즉, A가 1 BTC(비트코인)을 B의 비트코인 지갑에 전송하는 것이다. 현금이나 실제 돈이 사용되지 않는, 그저 비트코인 교환을 뜻한다. 이는 비트코인 지갑의 가장 기본적인 기능이다.

2. 매수/매도

거 래소에서는 비트코인의 매수와 매도가 가능하다. 즉, 실제 돈을 지불하고 비트코인을 사거나 비트코인을 팔아 돈을 받는 게 가능하다는 것이다. 증권 거래소의 개념으로 이해하면 쉽다. 증권 거래소에서 실제 돈을 가지고 주식을 사고 팔듯이, 비트코인 거래소에서도 돈으로 비트코인을 사고 파는 것이 가능하다. 반면 블록체인 인포 지갑은 오직 비트코인의 보관, 그리고 비트코인 간의 송금만을 지원한다. 블록체인 인포 웹사이트에서 돈으로 비트코인을 매수, 매각하는 것은 불가능하다.

3. 은행계좌 연결

거 래소를 이용하며 매수/매도를 하기 위해서는 반드시 본인의 거래소 계정과 은행 계좌를 연동시켜야 한다. 매수/매각은 실제 우리가 사용하는 돈을 통해 이루어지기 때문이다. 반면 블록체인 지갑은 비트코인 간의 송금만을 지원하므로 실제 돈을 사용할 필요가 없고, 때문에 은행 계좌를 연동할 필요가 없다.

4. 사업자 서비스

비 트코인을 결제 수단으로 허용하는 사업자가 결제 대금을 비트코인을 받을 경우, 만약 블록체인 지갑을 사용하고 있다면, 사업자는 자신의 비트코인 주소를 고객에게 제시해야 한다. 이 비트코인 주소에 고객이 비트코인을 보내면 결제가 이루어진다. 몇몇 거래소에서 제공하는 사업자 서비스는 이러한 과정을 페이팔 지불처럼 ‘구매’, ‘지불’, ‘기부’ 등의 간단한 버튼으로 단순화 시키는 것을 말한다.

5. 웹

블록체인 인포와 거래소 모두 기본적으로 웹사이트로 서비스를 제공한다.

6. 모바일앱

대부분의 거래소가 모바일 애플리케이션 서비스를 제공하고, 블록체인 인포 또한 그러하다.

7. 블록체인 조회

비 트코인을 이루는 네트워크가 ‘블록체인’이고, 블록체인 인포는 단지 이 이름을 빌린 비트코인 지갑 서비스 기업의 이름일 뿐이다. 다만 블록체인 인포에 접속하면 메인 페이지에서 실시간으로 블록체인 네트워크 안에서 이루어지는 모든 거래를 조회할 수 있다(Blockchain Explorer). 이것이 바로 블록체인 인포가 가 자신들의 이름을 블록체인이라고 내건 이유다.

8. 비밀키 백업

비 트코인 지갑을 이루는 공개키(Public Key)는 지갑의 계좌번호, 비밀키(Private Key)는 비밀번호와 같은 개념이다. 공개키는 비트코인을 송금받기 위해 제시하는 일종의 계좌번호이지만 비밀키는 비밀번호이므로, 비밀키를 잃어버리는 순간 본인의 지갑에 대한 모든 접근 권한을 잃어버리게 된다. 그렇기 때문에 비밀키 백업이 존재하는 것이다. 블록체인 인포에서는 사용자가 비밀키를 잊을 경우를 대비해 파일(JSON 확장자), 페이퍼, 이메일, 드롭박스 등 다양한 백업 수단을 제공한다. 거래소에서는 백업을 제공치 않는다.

9. 비밀키 권한

블록체인 인포는 사용자가 쉽게 지갑을 생성할 수 있도록 할 뿐, 블록체인 인포 당사의 서버서에도 사용자의 비밀키 정보를 결코 알 수 없다. 그렇기에 지갑 비밀키에 대한 권한은 사용자에게 전적으로 있다.

10. 거래소의 비밀키 권한

거 래소의 경우 거래소가 전적으로 사용자의 비밀키에 대한 권한을 갖는다. 실제로 거래소 지갑을 이용하다 보면 사용자가 자신의 지갑의 비밀키를 알 수 있는 방법이 없다. 거래소란 일종의 은행의 개념으로, 사용자가 비트코인을 자신의 계좌(지갑)에 보관하면 거래소가 이를 관리하고 보관해주는 업무를 맡는 것이다. 일반적인 회원가입 및 로그인 절차를 거치는 것으로 지갑에 대한 접근권을 허용하는 것이기 때문에 비밀키를 알 필요 없이 비트코인 거래가 가능하다.

결론

편 하고 심플한 서비스를 이용하고자 하는 사용자, 그리고 비트코인을 실제 돈으로 매수/매각하려는 사용자, 혹은 이를 이용해 비트코인 시세차익 투자(트레이딩)을 하려는 사용자의 경우 거래소의 지갑 서비스가 적합할 것이다. 따로 비밀키와 공개키를 적어둘 필요 없이 거래소에 일반적인 아이디와 비밀번호로 로그인하면 지갑을 이용하는 것이 가능하기 때문이다. 다만 사용자가 비밀키에 대한 권한이 없고, 각종 인증 절차와 회원가입으로 인해 비트코인 최대의 장점인 ‘익명성’이 보장되기 힘들며, 이 때문에 결국 거래소라는 제3자 집단(Third Party)이 거래 과정에 개입된다는 단점이 있다.

조 금 더 세심한 주의와 비트코인에 대한 지식을 요구하지만, 코인을 좀 더 안전하게 보관하며 최대의 익명성을 보장받고 싶은 사용자는 블록체인 지갑이 적합할 것이다. 여러가지 정보를 사용자가 책임을 지고 기록 및 관리해야 하며 한 번 잃어버린 비밀번호는 복구가 어렵다는(전적으로 불가능하진 않다) 단점이 있지만, 비트코인의 최대 장점인 익명성을 보장하며 더욱 높은 자유도와 유연성을 제공하는 서비스임에는 틀림없다. 사용자의 비밀번호조차 블록체인 서버에 저장되지 않으며 블록체인 인포 당사에서도 사용자 정보를 최소한으로 보관하는 것을 목표로 하기 때문이다.

각 자의 성향과 비트코인 사용 용도에 따라 어떤 지갑을 사용할 것인지, 혹은 모두 사용할 것인지를 결정하는 것이 현명할 것이다. 트레이딩용 지갑으로 거래소 지갑을 하나 만들어 놓는 동시에 비트코인을 안전하게 보관할 용도로 블록체인 지갑을 따로 만들어 놓는 것도 좋은 방법이다.


블록체인 & 비트코인 & 알트코인

Posted by HealingCamp
2017. 3. 23. 05:41 비트코인

블록체인에 대해서

쉽게 말해서 가계부와 같은 장부입니다.  전자장부로써 누구에게나 공개되고 지속적으로 기록하고 전파하는 기술을 가진 형태의 전자장부 입니다.

블록체인 장부를 조작할려면  세계 컴퓨터의 전자장부를 동시에 조작해야 합니다. 특정인 소유가 불가하고 스스로 암호화 되기 때문에 암호화페 비트코인에 처음 사용되었습니다.

비트코인은 무엇인가?

비트코인은 블록체인 기술로 처음 만들어진 전자화폐(암호화폐)입니다.

오픈소스로 모두에 공개되어 있고 탈중앙화 화폐의 미래입니다. 오픈소스를 신뢰하고, 화폐를 국가가 관리한다는 생각을 버리면 이해가  됩니다. 그리고 비트코인을 배우면 스스로 은행이 될수 있음을 알게 됩니다.

비트코인 갖기

비트코인을 가지기 위해서 가장 먼저 해야할 것은 비트코인 지갑을 만드는 일입니다. 비트코인 지갑을 만드는데는 아무런 조건이 없습니다. PC와 스마트폰으로 회원가입 없이도 만들어 집니다.

비트코인 지갑이 생성되면 비트코인을 가진 사람에게 지갑주소를 알려주고 비트코인을 전송 받으면 됩니다.

다른 방법은 채굴이라는 활동이 있지만 장비와 소프트웨어를 갖추어야 하고 방법을 자세히 알고 있어야 합니다. 하지만 시간이 지날수록 채굴을 통해서 비트코인을 얻기란 어려워 집니다. 그렇다고 포기할건 아닙니다. 새로운 알트코인은 계속 생겨나니까요.

그리고 현금으로 비트코인을 구매하는 방법이 있습니다. 거래소를 통해서 현금을 이체하고 구매하고 싶은 수량을 매수신청 후 취득할수 있습니다. 아직은 실명인증이 필요하고, 은행통장, 휴대폰이 있어야 합니다.

쇼핑몰

마지막 방법은, 여러분이 가진 상품이나 서비스를 전 세계에 판매하고 비트코인으로 받는 방법 입니다. 가장 쉽고 보편화 될 방법입니다. 1일이면 쇼핑몰을 만들고 비트코인을 받을수 있습니다.

보내고 받기

지갑이 설치된 PC, 스마트폰 그리고 거래소와 거래소앱에서 상대방 지갑주소만 알고 있으면 보낼수 있습니다. 단, 잘못 보낸것은 회수할 방법이 없으니 주소를 정확히 알아야 합니다.

은행 송금에 수수료가 있듯, 비트코인도 전송수수료가 있습니다. 예를 들어 상대방에 0.5비트를 전달해야 할때, 수수료가 0.004비트라면 꼭 0.504비트를 보내야 맞는 비트가 전송됩니다. 수수료는 건당 발생합니다.

현금화

시간이 지나면서 차츰 없어질 기능이지만, 보유한 비트코인을  현금으로 바꾸는 방법을 꼭 알고 있어야 합니다.

아직은 현금을 가지고 있는 타인과 직거래를 하지 않는한 거래소라는 곳을 통해서만 현금화 됩니다. 거래소를 이용하기 위해서는 실명인증, 실명의 은행통장계좌 그리고 실명의 휴대폰이 있어야  합니다.

한국에서 비트코인을 다른 나라고 보내고 받을수 있지만 수령한 비트코인을 현지 통화로 바꿀때 직거래가 아니면 거래소를 이용해야  합니다. 거래소 운영규칙은 각 국가마다 다릅니다.

1개가 아닙니다

비트코인은 0.00000001부터 시작합니다. 비트코인 1개는 소수점 8자리까지 쪼개지게 됩니다. 그래서 총 2,100만개 이지만 모자라거나 소멸하지 않도록 처음부터 고안한 것입니다.

누구나 만듭니다

오픈소스인 블록체인을 이용하여 만든 비트코인은 오픈소스로 공개되어 있고  누구나 가져다 만들수  있습니다. 간혹 자신들 만의 기술처럼 포장해 말하는 업체들이 있지만, 이것은 공기를 자기가 만들었다 라고 하는것과 같습니다.

이렇게 공개된 소스를 이용하여 만들어진 코인을 통칭하여 알트코인이라 부르며, 현재 어마한 숫자가 전 세계에 있고 자꾸 늘어 납니다. 누구나 만들수 있는데 가치를 가지지 못하는 이유는 사용층이 없기 때문이지만, 곧 기하급수적으로 사용층이 늘어날 겁니다.

실제 생활

해외에서 유학을 하고 있는데 학자금이나 생활비를 보내야 할때, 은행을 통한다면 많은 시간과 수수료를 부담해야 하지만 비트코인으로 전송하면  적은 수수료로 몇십분 또는 두시간 정도면 전달됩니다. 받은 비트코인은 현지 비트코인 거래소에서 현금으로 교환됩니다.

그러나 대학이 학비를 자신의 알트코인과 비트코인으로 받는다면 현금화는 없어지게 됩니다. 가까운 미래에 이런 상황이 벌어지게 됩니다. 블록체인은 오픈소스로 누구나 이용해 알트코인을 만들수 있기 때문입니다.

비트코인과 알트코인간의 교환 시스템도 구축이 쉽고, 교환이 자연스럽게 이루어 지고 있습니다. 메일을 보내는 것보다  빠르게 이루어집니다.

거래소 만들기

가까운 미래

비트코인과 알트코인의 일상화로 빠르고 정확한 결제 시스템이 이루어져 경제와 금융이 특정목적과 특정인들로 부터 자유로워 집니다.

차량에 주유와 충전이 마쳐졌을때 자동차와 디스펜서는 서로의 비트코인 또는 알트코인 지갑으로 지불과 수령을 하게 됩니다. 지금 사용하는 신용카드보다  빠르고 정확한 결제를 하게 됩니다.

기업과 카드사가 제공하고 있는 포인트는 폐쇄적이고 제한적이라 넓게 사용 못하는 단점을 자신들도 알고 있고, 블록체인을 이용할 방법을 내부적으로 진행하고 있을지도 모릅니다. 자신들의 알트코인을 선보일 가능성도 아주 높습니다.

공인인증서 또한 곧 사라지게 되며, 은행이 달라지고 병원이 달라지며 정부가 변하게 되면서 세상에 신뢰가 쌓이게 됩니다. 블록체인은 단순한 전자장부 이지만 이것은 세상을 신뢰로 바꾸게 됩니다.

멀지않아 VISA, MASTER 가맹점 스티커가 사라지고 도시들이 자신의 알트코인을 만들고 대학들이 자신의 알트코인을 선보여 자유롭게 사용할 날이 오게 될것입니다. 개인도 자신의 알트코인을 만들어 스스로가 은행이 될수도 있습니다.

테드 영상에서 보았듯이 비트코인은 신뢰의 산물이지 정보기술의 산물이 아니며, 신뢰를 갈구하는 이들에 의해서 블록체인이라는 것이 태어난 것입니다. 이제 태어났지만 성장을 거쳐 경제와 금융이 자유로워지는 세상을 열것입니다.


'비트코인' 카테고리의 다른 글

보안처리  (0) 2017.03.24
사업자  (0) 2017.03.24
프라이버시  (0) 2017.03.24
개인  (0) 2017.03.24
질문과 답변  (0) 2017.03.24

비트코인의 핵심, 블록체인 쉽게 이해하기

Posted by HealingCamp
2017. 3. 23. 05:28 비트코인/블록체인

비트코인에 대해서...


트코인(Bitcoin)은 2009년 사토시 나카모토(Satoshi Nakamoto)가 만든 디지털 통화입니다. 비트코인은 블록체인을 기반기술로 하면서 통화거래내역을 P2P기반의 분산네트워크에 의해 공유되는 블록에 담아 다수에 의해 공유 및 검증되는 시스템이라 할 수 있습니다. 예를 들어, 자신이 보유한 비트코인으로 물건을 구매하기 위해, 상대방에게 비트코인을 지불하는 거래내용을 만들고(단순 텍스트에 불과) 자신만이 가진 개인키로 서명을 하여, 블록체인을 관리하는 P2P분산네트워크에 전송하면 다수의 노드에 의해 검증되어 블록체인에 거래내용이 추가되어 영구적으로 보관됩니다. 비트코인은 비트코인거래소에서 구매하거나 환전할 수 있는데 우리나라는 코빗(KORBIT) 등이 있습니다. 꼭 거래소가 아니더라도 비트코인을 가진 사람한테 돈을 주고 자신의 지갑으로 송금해달라고 해도 됩니다.


비트코인주소, 공개키

우리가 일반적으로 뱅킹을 이용해서 돈을 보내거나 받으려면 계좌번호를 알아야 하지요, 마찬가지로 비트코인도 계좌를 대신할 만한게 있는데 그것이 비트코인주소입니다. 비트코인거래를 위해 할일은 먼저 개인키/공개키 쌍을 생성합니다. 그리고 공개키를 해시한 값을 비트코인주소로 사용합니다. 이 비트코인주소는 계좌번호처럼 사용할 수 있고 그 주소로 보내지는 비트코인에 대한 거래권한은 비트코인주소(공개키)에 대한 개인키를 소유한 사람이 주인이 됩니다. 개인키관리가 얼마나 중요한지 알 수 있겠죠(개인키를 잃어버리거나 유출되면 모든 비트코인을 잃어버리는 것과 같습니다). 비트코인주소는 개인이 얼마든지 생성할 수 있고 제한이 없습니다. 비트코인주소는 임의의 문자열(1 또는 3으로 시작)이다보니 사람이 외우기 어려워 QR코드로 표현하여 사용하기도 합니다.




비트코인 거래 승인, 블록체인

비트코인 모바일 지갑을 사용한다면, 비트코인을 송금할 비트코인주소와 금액을 입력하면됩니다. 이 때 거래내용이 작성되면 실제 승인을 받기 위해서는 P2P네트워크에 전송되어 마이너(Minor)들에 의해 블록체인에 기록되어야 합니다. 마이너들은 거래내용을 검증하고 문제가 없으면 모든 노드들이 가지고 있는 블록에 추가를 합니다. 그러면 모든 노드들이 해당블록을 공유함으로써 소위 공개장부에 기록되어 거래가 승인되는 것입니다.


마이닝

거래승인을 위해 블록체인에 신규 블록이 추가되기 위해서는 네트워크에 존재하는 노드들이 신규 블록의 내용을 검증하고 공유해야하는데 이를 마이닝이라고 합니다. 마이닝을 하는데는 하드웨어도 필요하고 전기도 필요한데 왜 자발적으로 참여해서 블록체인을 형성해줄까요? 바로 비트코인을 얻기 위해서 입니다. 마이너는 블록마다 생성되는 비트코인(코인베이스)과 각 거래마다 존재하는 수수료를 얻게 됩니다. 새 블록으로부터 나오는 비트코인은 가장먼저 블록을 형성시키는 마이너에게 돌아가기 때문에 전문적인 마이너들은 해시연산(해싱파워가 중요)을 잘 하도록 하드웨어를 제작(ASIC)하고 어레이로 엮어 수입을 창출합니다.


마이닝 수입 = 블록 당 발생 비트코인(코인베이스) + 거래 수수료(거래자가 지불)



비트코인발행


블록이 새로 생성될때마다 비트코인이 거래와 상관없이 새로 생성됩니다. 블록의 첫번째 거래는 위에서 설명한 마이너의 수입에 해당되는 코인베이스라는 것인데요 이것은 비트코인의 화폐발행정책이기도 합니다. 블록은 계속 누적될텐데 함께 발행되는 비트코인이 무한대로 생기면 안되기 때문에 약 4년주기로 발행코인은 반감됩니다. 구체적으로 설명하자면, 처음 0번 블록체인이 생성되고 약 10분마다 한 개씩 블록이 추가되는데(이후에 설명), 4년이면  2,102,400분(60분×24시간×365일×4년)이고 10분에 1블록이 생성되니까 약 21만개의 블록이 생성됩니다.

그렇게, 처음 4년(2009년~2013년) 동안 약21만개의 블럭 생성 시 블록당 50비트코인이 발행되고 그 다음 4년(2013년~2017년) 동안 21만개의 블럭 생성 시에는 발행코인이 반감되어 블록당 25비트코인 생성됩니다. 그러다 64회까지 반감되다가 그 뒤에는 더 이상 새로운 비트코인은 발행되지 않도록 설계되어 있습니다(비트코인의 체계라고 할 수 있죠). 마이너들은 발행된 비트코인과 수수료를 얻기 위해 열심히 블록체인 생성에 참여하고 있는 것이죠. 만약 점점 코인베이스 수익이 줄어 64회까지 반감된 뒤 수수료만 얻어야 한다고 할지라도 마이너들이 자원투자를 열심히 할지 잘 모르겠네요. 참고로 위 그래프는 비트코인의 발행이 기하급수적으로 줄어드는 것을 표현한 것입니다.



블록체인 기술에 대해 조금 더 자세히...

비트코인에 대해 개념을 알아보았지만 그 핵심은 블록체인입니다. 블록체인이 어떻게 생겼길래 분산구조로 안전하다고 하고, 한번 승인되면 위변조하기 어려워 무결성이 확보된다고 할까요. 


블록구조

블록체인이라는 것은 블록들이 체인형태로 연결되어 있는 것을 말합니다. 우선 블록의 구조를 살펴보겠습니다.


크게 블록크기/블록헤더/트랜젝션데이터로 구성됩니다.




  • 블록크기 : 바이트 단위의 블록크기입니다.

다음 블록헤더입니다.

  • 버전 : 데이터구조의 버전입니다. 구조변경 시 필요하겠죠.
  • 이전 블록해시 : 블록의 체인구조에서, 이전블록(부모블록)에 대한 해시 참조값입니다. 이렇게 이전 블록에 대한 해시를 참조함으로써 각 블록이 강하게 연결되고 중간에 블록이 훼손되기 어렵게 합니다.
  • 머클루트 : 해당 블록에 포함된 거래로부터 생성된 머클 트리의 루트에 대한 해시이며, 블록에 들어있는 모든 거래의 요약본이라 할 수 있습니다. 비교적 큰 데이터 집합을 효율적으로 요약하고 검증할 수 있습니다.
  • 타임스탬프 : 블록의 생성시간, 1970.1.1 이후 초단위 시간입니다.
  • 난이도 목표 : bit값으로 블록의 작업증명 알고리즘에 대한 난이도 목표입니다. 이는 해싱을 어렵게 만드는 척도로서 블록 한개를 생성하는데 10분정도 걸리도록 유도합니다. 만약, 컴퓨팅 파워가 좋아지고 해싱파워(해시를 계산하는 능력)가 증가하여 10분이 걸리지 않으면 난이도를 높여 10분을 유지하도록 조정가능합니다.
  • 난스 : 작업증명 알고리즘에 사용되는 카운터입니다.

헤더 다음 트랜잭션데이터가 이어집니다.

  • 트랜잭션 카운트 : 포함한 거래 개수입니다.
  • 코인베이스 트랜잭션 : 블록 생성 시 발생되는 비트코인이며, 본 블록을 마이닝한 마이너의 수입이 됩니다.
  • 트랜잭션 : 10분동안 수집한 거래정보입니다.


블록체인구조

위와 같은 블록들이 체인처럼 연결되면 오른쪽 그림과 같이 블록체인이 됩니다. 블록체인은 이전 블록의 해시를 참조하여 연결되기 때문에 중간에 데이터가 변경되거나 위조되기가 어렵습니다. 어렵다는 뜻은, 각 블록이 해시값으로 연결되어 있기 때문에 만약 중간의 값을 변경하려면 그 위에 있는 모든 데이터를 함께 변경해야합니다. 


  • 블록높이 : 블록높이는 현재 블록 중 가장 최신의 블록을 뜻합니다. 블록체인의 각 노드들은 블록체인을 서로 공유하는데, 이 때 블록높이만 봐도 내가 최신인지 남이 최신인지 알 수 있습니다.

  • 블록깊이 : 그림에서 1011번째 블록을 기준으로 본다면, 위에 몇 개의 블록이 있는지에 대한 값입니다. 즉, 위에 블록이 쌓일때마다 자신의 블록도 함께 승인이 됩니다. 만약 내용을 변경하고자할 경우 위의 블록까지 함께 변경해야 하기 때문에 보통 거래가 발생되어 블록에 저장되면, 6번의 승인이 이루어져야 취소가 불가능하다고 봅니다. 체인이 길어질 수록 수학적 계산의 양이 급격하게 늘어나기 때문이죠.

여기서 생각해 볼 것은, 6번의 블록(승인)이 생기려면 평균적으로 10분에 1개 블록이 생성되므로 60분이 걸린다는 뜻이죠. 거래하고 안심하려면 60분이 걸린다는 뜻이니 좋은 것만은 아니겠죠. 중앙집중식이라면 중앙에서 승인 한 번만 해주면 되겠지만 분산구조이니 어쩔 수 없겠네요. 왜 10분이라는 간격이 생겼는지는 뒤에서 설명하겠습니다.

거래승인, 블록체인 확장
거래 승인을 얻기 위해서는 거래내용을 블록에 담고 P2P네트워크를 통해 블록체인에 블록을 추가해야 합니다. 앞에서 설명한 것 처럼 블록을 검증하고 추가하고 공유하는 것은 마이너의 역할입니다. 마이너는 풀노드로서 2009년 처음 생성된 0번 블록부터 최신의 블록까지 모든 블록데이터의 복사본을 유지합니다. 만약, 풀노드 클라이언트를 설치한다면 블록을 다운받는데도 며칠 걸릴 것입니다. P2P네트워크에는 수많은 마이너들이 있고 이들은 서로 경쟁하며(수입을 위해) 블록을 생성하여 블록체인을 확장합니다.
블록체인은 분산화된 구조이기 때문에 수많은 노드들이 가진 블록체인 복사본들이 항상 일치하지는 않습니다. 이러한 불일치를 동기화하기 위해 각 노드들은 보통 3종류의 블록을 보관합니다.

  • 메인블록체인
  • 2차블록체인 : 메인블록체인에서 브랜치 형성
  • 고아(orphan)블록 : 수신된 블록의 이전(parent) 블록이 현 체인에 발견되지 않는 경우로, 대개 두 개의 블록이 각자 짧은 시간 내에 마이닝되어 반대의 순서(부모블록 전에 자식블록이 도착)로 도착한 경우 발생합니다. 고아블록풀에 저장되어 있다가 부모블록이 도착하고 기존 체인에 연결되면 고아풀에서 부모블록에 연결됩니다.

노드입장에서는 수신된 새 블록을 연결하여 확장하는데, 분산네트워크이기 때문에 동시에 서로다른 블록이 수신된 경우 어느 것이 맞는 것인지 알 수 없습니다. 이럴 때 브랜치(분기)가 형성되다가 다수에 의해 더 많이 연결되는 쪽으로 메인블록체인이 선택되는 것입니다. 브랜치가 발생하는 것은 사실 분산구조이기 때문에 발생하는 충돌이라고 생각할 수도 있습니다. 




위 그림처럼, 일시적으로 분기가 일어나다가 결국 수렴하면서 다수의 데이터가 수렴하는 쪽으로 정리가 되는 것입니다.


난이도 조절(블록 생성 간격, 10분)

블록체인에서 왜 난이도라는 것을 조절하고 그에 따라 블록 1개가 생성되는데 평균 10분이 걸리도록 만들었을까요. 물론 난이도조절에 따라 블록이 생성되는 간격을 조정하는 것은 블록체인의 성질이지만, 이것을 10분으로 정한것은 비트코인의 설계라고 할 수 있습니다. 난이도 조절에 대해서 한 번 생각해봅시다.

마이너의 대부분의 작업은 해싱계산입니다. 해싱을 잘하도록 하드웨어도 주문제작(ASIC)하지요. 결국, 난이도를 어렵게 하는 것은 해싱작업이 어렵도록 하는 것입니다. 난이도에 대한 설명을 자세히 하자면 좀 복잡하지만, 적절한 난스를 찾기 위해 많은 해시 계산을 하도록 만드는 것입니다. 이 난이도를 이용하여 블록 1개가 생성되는데 평균 10분이 소요되도록 조절합니다. 난이도 조절이 가변인 것은 하드웨어 속도가 증가할 것이기 때문에 평균 10분을 유지하려면 난이도를 점점 어렵게 해야할 것이기 때문입니다.

그렇다면, 왜 블록생성간격을 10분을 유지하려고 하는 것일까요? 이것은 신속한 승인시간과 분기가 발생할 확률을 절충하기 위한 것입니다. 다시 말해, 거래는 블록이 생성되고 체인에 확장되어야 승인이 되는데 이것이 너무 빨리 생기다보면 분산구조의 노드들에 분기가 많이 발생하겠죠. 즉 동시 다발적으로 수시로 블록이 지구촌 곳곳에서 발생하면 분기가 엄청나게 생기기 때문에 어느 정도 간격을 두고 블록을 생성함으로써 분기발생을 줄이기 위함입니다. 그렇다고 간격을 너무 길게 하면 거래 시 승인이 너무 오래걸리게 되겠죠.   

결론적으로, 분기발생확률과 거래정산속도는 트레이드오프관계이고 그 조절은 블록생성간격이 결정한다고 볼 수 있습니다. 블록생성간격이 길면 분기발생은 적지만 거래정산속도는 느려질 수 밖에 없는 이치입니다.


블록체인 특징 요약 (분산된 공개장부)

  • 분산구조 : 중앙집중식이 아닌 P2P네트워크를 이용한 분산구조입니다. 블록체인 복사본들이 분산된 노드들에게 보관되어 있습니다.
  • 투명성 : 블록체인내 모든 내용이 공유되어 있습니다. 
  • 가용성 : 특정 노드가 서비스 불가하더라도 수 많은 노드들에 의해 블록체인이 유지됩니다. 즉, 중앙집중식인 경우 Single Point of Failure 가 존재하지만 블록체인은 안전하다고 할 수 있습니다.
  • 신뢰성 : 다수에 의해 결정되므로 결과를 신뢰할 수 있습니다. 51%의 노드들이 모두 조작되거나 공격받지 않는 이상 신뢰할 수 있습니다.
  • 무결성 : 블록체인에 기록된(승인된) 기록을 삭제하거나 조작할 수 없습니다.



블록체인 활용 시 고려사항

블록체인을 이용해서 기업의 서비스를 창출하거나, 블록체인기반 솔루션을 도입할 때 보안담당자로서 체크해야할 사항을 고민해보았습니다.(아직 보편적으로 도입된 것이 아니라 저도 상상을...)


데이터관점


- 블록체인은 무결성은 좋지만, 기밀성은 제공하지 않습니다. 이를 고려하여 어떤 내용을 불록체인에 담을 것인가가 중요합니다. 비트코인은 거래내역을 담았을 뿐, 어떤 서비스 또는 기능을 할 것인가에 따라 그 내용이 달라져야겠죠. 블록체인은 공개장부개념으로, 공개가능한 내용을 데이터로 가져가야 할 거라 생각됩니다.


- 블록체인 내 들어가는 데이터 크기를 고려해야 합니다. 블록체인은 영구적인 누적데이터이기 때문에 결국엔 풀노드에겐 스토리지가 지속적으로 증가할 수 밖에 없습니다.


- 승인을 취소하기 어렵다는 사실을 서비스 특성에 맞게 고려해야합니다. 비트코인에서 타인에게 잘 못 보냈을 경우 다시 찾을 수 없다는 것과 같은 이치입니다.


네트워크 관점


-  분산네트워크기반으로 그 규모에 따라 신뢰도가 높아지므로 규모를 고려해야 합니다. 분산네트워크를 크게 가져가면 인프라구성이 쉽지 않고 작게 가져가면 신뢰도가 떨어지겠죠.


- 마이너가 가져갈 이득은 무엇인지 고려해야 합니다. 비트코인의 경우 블록생성 시 발생되는 비트코인(코인베이스 + 수수료)을 수익으로 받기 때문에 마이너가 참여를 경쟁적으로 하고 있어 블록체인이 활성화되는 것입니다.


- 블록체인 생성 주기를 고려해야 합니다. 생성주기는 서로 트레이드오프 관계인 분기발생확률과 블록체인 내용의 확정시간을 조율하게 됩니다. 


보안 관점


개인키관리가 보안의 핵심입니다. 개인키를 잃어버리거나 유출되었을 때 전 재산을 잃어버리게 됩니다. 


- 기본적으로 익명성을 제공하지만 개인정보와 연결되면(가입시, 지갑사용 시 등) 과거 모든 데이터까지 개인정보와 매핑이 가능하므로 이에 대한 고려가 필요합니다.


- 공격가능성에 대해 대책을 마련해야 합니다. 의도적 분기유발, 특정 거래나 주소에 대한 DoS공격이 가능하며 특히 공격자가 소유한 해싱파워가 높을수록 공격가능성은 증대됩니다.

예) 고가의 물건 구매 후, 안전하다고 판단되는 6회의 승인(1시간정도)이 이루어지기 전 물건을 가져간다면 자신이 소유한 고성능 해싱파워를 이용해 종전 거래를 무효화할 수 있도록 공격가능


결국, 기업에서 블록체인 기술을 홀용하고자할 때 단순히 DB를 사용하지 않고 거대한 인프라기반의 블록체인을 쓰는 이유에 대해서 분명히 비교분석한 후 장단점을 고려하여 결정해야 겠습니다.





한국 비트코인 거래소

Posted by HealingCamp
2017. 3. 21. 22:44 비트코인/비트코인중계소



국내에도 상당히 다양한 비트코인 거래소가 있습니다, 아래는 그 중  4개 거래소 입니다.


 거래소명

 URL

 거래코인

 원화출금

 수수료

 비트코인출금

 수수료

 비트코인

 거래수수료

 기타 특징

 야피존

 yapizon.com

 비트코인,이더리움,라이트코인

 1,000원

 0.0005 BTC

 Maker 0.25%

 Taker 0.25%

 보유 비트코인 이자 지급

 코빗

 www.korbit.co.kr

 비트코인,이더리움,이더리움클래식

 1,000원

 0.0005 BTC

 Maker 0.00%

 Taker 0.20%

 국내최초 비트코인 거래소

 빗썸

 www.bithumb.com

 비트코인,이더리움

 1,000원

 0.0005 BTC

 Maker 0.15%

 Taker 0.15%

 국내 최대 거래량

 코인원

 coinone.co.kr

 비트코인,이더리움

 1,000원

 0.0005 BTC

 Maker 0.10%

 Taker 0.10%

 마진거래


원화출금 수수료는 모두 일정하게 1,000원 입니다. 비트코인 출금에 대한 수수료도 0.0005 BTC로 통일 되어 있습니다. 

비트코인 거래시 수수료는 정할 수가 있는데, 너무 수수료가 적게 되면, 받는쪽에서 수신에 대한 시간이 늦어지게 됩니다. 

최근에 비트코인 전송에 오랜 시간이 걸리는 경우가 많이 발생하여, 5만 사토시로 통일 되도록 하는것 같습니다.


비트코인을 사고 팔때의 수수료 부문에서, 코인원이 가장 저렴합니다. 코빗은 Maker의 경우 거래 수수료가 0% 이니 가장 저렴합니다.