비트코인

비트코인

    Go 언어로 블록체인 메인넷 만들기 - 키와 주소, ―지갑

    이번에는 키와 지갑에 대해 이야기해보자. 일반적으로 우리가 암호화폐 지갑으로 부르는 것들은 유저 인터페이스상에 주소로 표현되며, 잔액을 표시할 수 있어 지갑이 코인을 가지고 있는 것으로 보인다. 하지만 지갑은 알고보면 그냥 공개키(Public Key)와 개인키(Private Key)를 가지고 있는 것 뿐이다. 그렇다면 주소는 어디있으며 잔액은 어디에 있는가에 대한 질문이 생기게되는데 잔액의 경우 이전 포스트에서 UTXO(Unspent Transaction Output)의 총합으로 처리할 수 있다고 했다. 공캐키와 개인키 공캐키(Public Key)와 개인키(Private Key)는 암호학에서 나오는 개념이며 암호화의 본질은 다른 사람이 메시지를 읽지 못하도록 하고 허락된 당사자만이 처리할 수 있도록 하는..

    비트코인: 비트코인 코어 빌드 및 JSON-RPC 사용해보기(feat. 윈도우)

    비트코인 코어 블록체인을 본격적으로 공부하면서 빼먹을 수 없는 것이 비트코인인지라 비트코인의 참조구현인 Bitcoin Core 를 나름 반나절이 걸려 드디어 빌드에 성공하여 블로그에 남겨보기로 했다. WSL(Windows Subsystem Linux)를 써서 할까 했었다가 Microsoft Visual Studio 를 통해서도 빌드가 가능한 듯하여 시도해보았다. github.com/bitcoin/bitcoin bitcoin/bitcoin Bitcoin Core integration/staging tree. Contribute to bitcoin/bitcoin development by creating an account on GitHub. github.com 비트코인 소스를 git clone 으로 다운받..

    블록체인은 비트코인이 전부가 아니다

    4차 산업혁명에서 사물인터넷(IoT), 인공지능(AI), 자율주행 등과 더불어 이야기하고 있는 것이 바로 블록체인이다. 블록체인 기술은 현재 성장중인 기술이며, 어디까지 갈 수 있을지는 알 수 없다. 나는 개발자로서 블록체인 업계로 진출하고자 하고 있기때문에 이에 관한 관심이 최근 많아진 상태다. 정부에서도 블록체인 시범사업 등을 통하여 여러가지 시도를 해보고 있는 중이나, 일각에서는 블록체인 기술은 실체에 비해 뻥튀기가 되어있어 과도하게 큰 가능성으로 측정되어지고 있다는 이야기도 들려오고 있다. 또한 블록체인이라는 기술이 암호화폐로만 일반인들에게 알려져 있기 때문에 이에 대한 인식개선도 필요하다는 의견도 있다. 최초의 블록체인, 비트코인 몇 년전에 있었던 비트코인 열풍때문에 블록체인이라는 기술이 세상에..

    비트코인: 개인간 전자화폐 시스템

    아직까지도 많은 지식이 부족한 내가 책도, 그 무엇도 아니고 논문을 읽고 리뷰, 그러니까 독후감을 적는다는 것이 이상한 일이긴 하지만, 내가 이해하기 어느정도 괜찮은 정도의 논문들은 적어보는 것도 괜찮다는 생각이 들었다. 게다가, 블록체인 업계에 발 들이려는 입장에서 《비트코인: 개인간 전자화폐 시스템》 은 상당한 의미를 가지고 있기에 시작으로 하기에는 좋은 것같아서 이 논문을 가져와 보았다. 본래 이 논문은 영어판으로 먼저 나왔지만, 나의 어중간한 영어실력으로는 해석에 문제가 있을 듯해서 번역판을 들고왔다. 해당 논문은 블록체인 업계에서는 유명하기 때문에 한글판이 나와있는 상태다. 영문 (Satoshi Nakamoto) https://bitcoin.org/bitcoin.pdf 한글 (Satoshi Na..