토이프로젝트-블록체인 코어 개발 1단계


비트코인 개발 참고자료 #1 : https://jeiwan.net/posts/building-blockchain-in-go-part-1/ 비트코인 개발 참고자료 #2 : https://mingrammer.com/building-blockchain-in-go-part-1/

  1. 블록 구조체 설계

    type ST_Block struct {
    	Timestamp     int64  // Time now
    	Data          []byte // Actual information on the block
    	PrevBlockHash []byte // Hash value of previous block
    	Hash          []byte // Hash value
    }
    
  2. 해시값 계산하기

  3. 블록 생성

  4. 블록체인 구현을 위한 구조체 생성

  5. 블록 추가 기능 구현

  6. 제네시스 블록 기능 구현

  7. 블록체인 생성 시작 기능

  8. 지금까지 구현한 소스코드를 활용한 블록체인 작동(프로토타입 VER 0.1)