타입스크립트로 블록체인 만들기

    BlockChain - 블록체인 지갑 서버 만들기 (3) 트랜잭션

    이번 포스팅에서는 저번 포스팅에 이어서 일반적인 트랜잭션 데이터를 만들어 보도록 하겠다. 이전 글) 2022.06.22 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (2) 코인베이스 트랜잭션 BlockChain - 블록체인 지갑 서버 만들기 (2) 코인베이스 트랜잭션 이번 포스팅에서는 이전까지의 내용들을 토대로 트랜잭션을 만들어주는 과정에 대해 다뤄보고자 한다. 이전 글) 2022.06.20 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (1) BlockChain - 블록체 bitkunst.tistory.com 트랜잭션 클래스 수정 wallet.ts 파일 수정 1. 트랜잭션 클래스 수정 현재 src/core/transact..

    BlockChain - 블록체인 지갑 서버 만들기 (2) 코인베이스 트랜잭션

    이번 포스팅에서는 이전까지의 내용들을 토대로 트랜잭션을 만들어주는 과정에 대해 다뤄보고자 한다. 이전 글) 2022.06.20 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (1) BlockChain - 블록체인 지갑 서버 만들기 (1) 이번 포스팅부터는 블록체인 네트워크에 트랜잭션 데이터를 전송할 수 있는 지갑 서버를 만들어보고자 한다. 지갑/계정을 만들기 위한 기본적인 개념에 대해서는 이전 글에서 다루었으니 참고 bitkunst.tistory.com transaction.d.ts 파일 만들기 트랜잭션 클래스 만들기 블록체인 HTTP 서버 /mineBlock api 수정 테스트 코드 작성 1. transaction.d.ts 파일 만들기 우선 @types/ ..

    BlockChain - [블록체인 네트워크] 트랜잭션

    이번 포스팅에서는 트랜잭션(Transaction)에 대해 다뤄보고자 한다. 저번 포스팅에서 이어지는 내용들이 있으므로 해당 부분들은 이전 글을 참고하길 바란다. 이전 글) 2022.06.20 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (1) BlockChain - 블록체인 지갑 서버 만들기 (1) 이번 포스팅부터는 블록체인 네트워크에 트랜잭션 데이터를 전송할 수 있는 지갑 서버를 만들어보고자 한다. 지갑/계정을 만들기 위한 기본적인 개념에 대해서는 이전 글에서 다루었으니 참고 bitkunst.tistory.com 비트코인 네트워크에서의 트랜잭션 트랜잭션 interface 만들기 1. 비트코인 네트워크에서의 트랜잭션 블록이 생성될 때 블록 안에 담을 트랜잭..

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

    이번 포스팅에서는 저번 포스팅에 이어서 블록체인 P2P 네트워크를 만들기 위한 기초 작업을 진행해보고자 한다. 이전 글) 2022.06.14 - [BlockChain] - BlockChain - 블록체인 P2P 네트워크 만들기 (1) BlockChain - 블록체인 P2P 네트워크 만들기 (1) 저번 포스팅까지의 내용은 TypeScript를 이용해 블록체인을 만들어보는 것이었다. 이번 포스팅부터는 블록체인 P2P 네트워크를 만드는 과정에 대해 알아보고자 한다. 기존에 만들었던 Block 클래스 bitkunst.tistory.com 현재 p2p.ts 파일은 다음과 같다. // p2p.ts 파일 import { WebSocket } from "ws"; import { Chain } from "@core/bl..