TypeScript Blockchain

    BlockChain - 블록체인 P2P 네트워크 만들기 (3)

    이전 포스팅까지의 내용은 클라이언트 쪽 역할을 하는 A 노드와 서버 쪽 역할을 하는 B 노드가 서로 메세지를 주고 받을 수 있는 상태를 만들기까지의 작업이었다. 현재 A 노드와 B 노드는 어떠한 메세지를 받았는지에 따라 블록 체인 상에 블록을 추가할지 , 체인 자체를 교체할지 결정할 수 있는 상태이다. 이번 포스팅에서는 체인에 블록 추가할지 체인을 교체할지 검증하는 과정들에 대해 다뤄보고자 한다. 이전 글) 2022.06.15 - [분류 전체보기] - BlockChain - 블록체인 P2P 네트워크 만들기 (2) BlockChain - 블록체인 P2P 네트워크 만들기 (2) 이번 포스팅에서는 저번 포스팅에 이어서 블록체인 P2P 네트워크를 만들기 위한 기초 작업을 진행해보고자 한다. 이전 글) 2022...

    BlockChain - 블록체인 P2P 네트워크 만들기 (1)

    저번 포스팅까지의 내용은 TypeScript를 이용해 블록체인을 만들어보는 것이었다. 이번 포스팅부터는 블록체인 P2P 네트워크를 만드는 과정에 대해 알아보고자 한다. 기존에 만들었던 Block 클래스와 Chain 클래스를 사용하면서 P2P 네트워크를 만들 것이기 때문에 block.ts 파일과 chain.ts 파일 안에 작성된 코드를 다시 한번 상기시켜 보도록 하자. 참고) 2022.06.11 - [BlockChain] - BlockChain - TypeScript로 블록체인 만들기 (1) 2022.06.11 - [BlockChain] - BlockChain - TypeScript로 블록체인 만들기 (2) (feat. Jest) 2022.06.12 - [BlockChain] - BlockChain - T..

    BlockChain - TypeScript로 블록체인 만들기 (3)

    이전 포스팅에 이어서 이번에는 생성된 블록을 체인에 연결하는 코드를 작성해보도록 하겠다. 이전 글) 2022.06.11 - [BlockChain] - BlockChain - TypeScript로 블록체인 만들기 (2) (feat. Jest) BlockChain - TypeScript로 블록체인 만들기 (2) (feat. Jest) 이번 포스팅에서는 이전 포스팅의 내용을 토대로 제네시스 블록을 만들어 보고 작성된 코드들을 검증해 볼 수 있는 테스트 코드를 작성해 보고자 한다. 이전 글) 2022.06.11 - [BlockChain] - BlockChain - T bitkunst.tistory.com 체인 만들기 체인 테스트 코드 작성하기 1. 체인 만들기 이번에 만들어 볼 것은 Block 클래..