Golang으로 블록체인 만들기
위 채널에 올라온 영상을 참고하여 작성하였다. 양이 조금 많기 때문에 이 튜토리얼을 완료하기 힘들 것이라 생각하지만, 직접 코인을 만들어보는 것 만큼 코인을 잘 이해할 수 있는 방법은 없는 것 같다.
이 프로젝트는 Go languague를 이용해서 bitcoin의 구조, 작업증명, 거래 등 기초 지식부터 실제로 동작하는 블록체인 까지 구현해보는 것이 목적이다.
이를 통해서 앞서 이론으로 살펴봤던 개념들을 체감할 수 있도록 한다.
블록과 블록체인
작업 증명
블록체인 저장
트랜잭션(기초)
지갑(키와 주소)
트랜잭션(고급)
UTXO 관리
머클 트리
네트워크
일단 Go 언어와 친숙해지면서 시작해야겠다.
Go 언어를 처음 배운다면 공식 웹사이트의 step by step을 따라하길 강력 추천한다.
위 문서에서 Tutorial: Getting startedarrow-up-right 와 Tutorial: Create a modulearrow-up-right, A Tour of Goarrow-up-right 이 세개는 꼭 해봐야한다.
Last update: 04/26/2021
Last updated 4 years ago