비트코인

비트코인

    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 으로 다운받..

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

    보호되어 있는 글입니다.

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

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