비트코인 사용 가이드 도서 구매처
『비트코인 사용 가이드』가 출간되었습니다. 온·오프라인에서 모두 판매합니다. 구매처는 각 링크를 참고하세요.
⠀
작가의 출판 계기
『비트코인 백서 해설』을 출간한 뒤로 책이라는 정보 전달 매개체의 힘에 대해 깨닫게 되었습니다. 책에 담긴 정보는 인터넷에서 돌아다니는 정보보다 더 무게감 있고, 없애기가 힘듭니다. 온라인에서 누군가 정보를 접할 때는 어느 정도 관심이 있는 사람만 접하는 경우가 많지만, 책을 통해서는 관심이 없던 사람도 오프라인 서점에서 책을 집어 펼쳐보다가 관심을 갖게 되기도 합니다.
『비트코인 백서 해설』을 출간한 뒤에 실제로 “그래서 어떻게 해야 하는지”에 대한 이메일을 몇 개 받았습니다. 또한, 책을 선물한 지인들에게서도 동일한 질문을 받았습니다. 질문에 대한 답은 인터넷에 이미 퍼져있는 정보들이지만 파편적으로 퍼져있기도 하고, 어떤 정보들은 한국어로 접하기 어렵기도 합니다. 저는 제가 다른 분께 배우거나 스스로 시행착오를 통해 알아낸 정보들을 정리해서 포스팅하곤 했는데 최근 이 정보들을 엮어서 책을 출판하면 좋겠다는 생각을 했습니다. 그래서 셀프 커스터디, 비트코인 결제, 풀 노드 운영, 라이트닝 노드 운영, 홈 채굴 운영 방법들을 모아 출판하게 되었습니다.
⠀
구매자분들이 인지하셔야 하는 실용서의 특성
모든 실용서가 으레 그렇듯, 방법들은 변하기 마련입니다. 특히 비트코인의 경우에는 이러한 변화가 빠릅니다. 하나의 소프트웨어를 다루는 실용서도 매년 개정이 되는데 이 책에는 수많은 소프트웨어나 하드웨어 사용법이 있습니다. 따라서 이 책은 출판 비용이 올라가더라도 소량으로 인쇄할 수밖에 없습니다. 소량으로 인쇄하고, 계속해서 펌웨어 업데이트 등에 발맞추어 개정판을 출판해나가야 합니다.
따라서 구매자분들께서는 이 점을 인지하셔야 합니다. 책을 구매하여 따라 하실 계획이었다면 미루지 말고 최대한 빠르게 시간을 들여 따라 해보시길 권장합니다. 특정 프로그램의 펌웨어가 업데이트되어 책에 나와 있는 방법과 현재 수행해야 하는 방법이 약간씩 달라질 수 있기 때문입니다.
펌웨어 업데이트 등으로 인해 개정되는 내용은 다음 웹사이트*에 전부 올릴 예정입니다. 따라서 실습 중 책과 상이한 부분이 있다면 아래 웹사이트를 참고해 주시고, 아래 웹사이트에도 없다면 이메일** 또는 댓글 등으로 알려주시면 감사하겠습니다. 알려주시면 최대한 빠른 시일 내에 확인하고 해당 부분을 업데이트하도록 하겠습니다.
* https://bitcoin.phileucis.com
** phileucis@gmail.com
⠀
감사의 글
이 책의 감수는 HYPE 님께서 맡아주셨습니다. 저는 비트코인 실습 중 어려움이 있을 때마다 많은 분들의 도움을 받았는데, 특히 HYPE 님의 도움을 많이 받았습니다. 아마 이미 비트코인에 입문한 분들은 HYPE 님이 어려움에 처한 사람들을 얼마나 많이 도와줬는지 알 겁니다. 비트코인을 사용한다는 것은 진정한 자유를 경험하는 일이지만, 동시에 사용에 있어 모든 책임을 자신이 져야 한다는 뜻이기도 합니다. 이것은 많은 입문자들에게 어려움으로 다가옵니다. 비트코인에는 중앙 주체가 없으므로 물어볼 고객센터가 없기 때문입니다. HYPE 님은 수많은 입문자들의 어려움에 계속 관심을 갖고 답변해 주셨습니다.
비트코인을 경험할 때는 시행착오가 중요합니다. 이러한 시행착오를 통해 쌓이는 지식을 ‘암묵적 지식’이라고 합니다. 일반적으로 비트코인을 경험하는 사람들은 자신이 경험한 것 내에서 암묵적 지식을 쌓습니다. 그러나 HYPE 님은 당신의 시행착오뿐만 아니라 수많은 사람들을 도와주며 입문자들이 어떤 어려움을 겪는지, 그러한 다른 사람들의 시행착오도 전부 자기 것으로 만들었습니다. 따라서 실습서인 본 책의 감수는 HYPE 님께 맡기는 것이 가장 적합하다고 생각하였습니다. HYPE 님께서는 제 출간 의도를 듣고서 흔쾌히 수락해 주셨습니다. 이에 대해 큰 감사를 표합니다.
또 특별히 감사를 드리고 싶은 분이 있습니다. 1판에 쓰인 라이트닝 노드 가이드는 피어와 채널을 추가하고 인바운드 유동성을 확보하는 방법까지만 쓰여있습니다. 라이트닝 노드를 제대로 사용하기 위해서는 채널 관리가 중요합니다. 저는 주로 결제를 받는 라이트닝 노드 운영자였기 때문에 운영 목적을 달성하기 위해서는 몇 개의 주요 거래소와 큰 용량의 채널만 개설하고 인바운드 유동성만 관리하면 되었습니다. 갑자기 어려운 말이 등장해서 놀라셨을 수도 있겠지만, 쉽게 말하자면 제 라이트닝 노드 운영 경험은 이전까지 매우 제한적이었다는 뜻입니다. 책의 1판 인쇄가 들어간 이후, 어떤 선생님께 일반인들이 결제 지갑용으로 사용하는 라이트닝 노드 운영 가이드를 비롯해 수많은 채널 관리 팁들을 배웠습니다(소화를 다 하지는 못했지만 말입니다). 이러한 팁들은 수년간 라이트닝 노드를 운영해보지 않았다면 알 수 없는 것들로, 너무 소중한 지식들이었습니다. 이에 대해 그 분께 큰 감사를 표합니다.
당연히 이 책은 제 지식을 갖고 쓰인 게 아닙니다. 이미 이전부터 비트코인 전파를 위해 정보들을 공유하고, 번역하고, 더 쉽게 영상으로 만든 분들이 계셨습니다. 그러한 선생님들이 없었다면 한국에 비트코인은 이만큼 퍼지지 못했을 것입니다. 제가 비트코인을 배운 수많은 선생님들께, 비트코인 전파를 위해 저보다 앞서 힘 써주셨던 수많은 선생님들께 한 분 한 분 감사를 표해야 하지만, 감사의 글은 이만하겠습니다. 진심으로 감사드립니다.
⠀
메시지 사인 계약, 그리고 비트코인 스탠다드
저는 이미 비트코인 스탠다드에 살고 있습니다. 본업을 통해서는 원화를 벌고, 소비도 원화로 하면서 무슨 비트코인 스탠다드인지 의문을 가질 수도 있겠습니다. 하지만 저는 비트코인으로 실물 상품을 팔고 비트코인을 벌고, 때로는 비트코인을 받는 판매자에게 가서 소비를 합니다. 비트코인으로 임금을 지급하기도 하고, 계약서에 비트코인 개인키로 서로 메시지 사인(서명)을 해 계약을 체결하기도 합니다.
소소한 자랑 하나만 하고 넘어가겠습니다. 일반적으로 우리는 계약을 할 때 계약 당사자의 신분을 확인하기 위해 실명과 주민등록번호 등을 요구합니다. 그러나 이러한 정보가 정말 그 사람의 신원을 강하게 나타내는 지표인가 보면 그렇지 않습니다. 이것의 위조는 너무 쉬운데, 왜냐하면 중앙 집중 관리 시설의 한계로 인해 우리들의 주민등록번호는 이미 공공연히 퍼져있는 정보가 되었기 때문입니다. 단지 위조에 대한 처벌 같은 비용 부과로 간신히 이를 억제하려는 것뿐입니다. 그러나 비트코인 개인키는 그 서명을 제시할 수 있는 사람이 비트코인 개인키에 대한 통제권을 갖고 있다는 점에서 확실한 신원을 보장합니다. 적어도 서명을 제시한 사람이 그 주소에 해당하는 개인키를 가진 사람이라는 것은 확실합니다.
HYPE 님과 감수 계약을 할 때 우리는 계약서의 SHA256 해시값에 서로가 가진 비트코인 개인키로 서명을 했고, 이 서명을 교환함으로써 계약을 체결했습니다. 누군가가 신원을 보장하지도 않았고 계약서의 효력에 대해 어떤 중앙 기관이 집행을 한 것도 아닙니다. 당사자 간의 자발적인 계약을 비트코인 메시지 사인을 통해 한 것입니다. 아래 계약서에 서명했던 제 서명을 공개하겠습니다. 누구나 이 서명을 검증할 수 있으며, 적어도 이 주소에 해당하는 개인키를 가진 사람이 저라는 것을 알 수 있습니다(스패로우 사용자분들은 한번 해보세요).
필레몬의 비트코인 주소:
bc1qsrhjyuaymgan2qvz47kx246uv8ah77lfjq7huc
계약서의 해시값:
5191393d759c0fd61437ff15bb06644fbd4d5dccfd023aabe746cfef424ca5b1
필레몬의 서명:
H1g+QdT/T2cp021k04Di9aL1stMIkI9Yg7UY4re/k3H2KN1FiS3Z62gjKfvL82zjoruUXLPgsWArxKjefcayJic=
비트코인의 메시지 사인으로 계약을 체결한 사례가 세계 최초는 아닐지 몰라도 대한민국에서는 최초일 수도 있지 않을까 기대하고 있습니다. 어떤가요? 제가 이미 비트코인 스탠다드에 살고 있다는 생각이 드시지 않나요? 😅
비트코인 스탠다드가 광범위하게 오기 위해서는 함께 노력해야 할 일들이 많습니다. 누군가는 하드월렛을 만들고, 누군가는 소프트월렛을 만들고, 누군가는 프로토콜 개선 제안을 하고, 누군가는 제2레이어를 확장하고, 누군가는 자료를 번역하고, 누군가는 그 자료를 더 쉽게 가공하고, 누군가는 사랑하는 사람들에게 비트코인을 전파해야 합니다. 그러나 한 개인이 비트코인 스탠다드로 들어가는 일은 그렇게 거창한 일은 아닙니다. 그저 작은 물품이라도 비트코인으로 판매해 보고, 비트코인 결제 매장에 가서 비트코인으로 무언가를 결제해 보면 됩니다. 그리고 여러분의 그런 행동은 적어도 작은 지역 단위에서 ‘최초의’ 사례가 될 가능성이 큽니다.
누군가는 이 책을 읽고 비트코인으로 결제를 해보고, 이 책을 통해 비트코인으로 물건을 판매해 보기도 할 것입니다. 비트코인 스탠다드는 이미 존재합니다. 더 많은 분들이 이 세상으로 들어오길 바라면서 글을 마치겠습니다.
비트코인 스탠다드에 앞장서주셔서 진심으로 감사합니다!