Blockchain

    Ethereum/이더리움 - 메타마스크 연결하기

    이번 포스팅에서는 DApp을 만들기 위한 기초 작업을 진행해보려 한다. 구글 Chrome 확장 프로그램으로 메타마스크를 설치한 다음 직접 만든 웹 사이트와 메타마스크를 연결하는 작업을 해보도록 하자. [메타마스크] 네트워크 추가하기 프론트 & 메타마스크 연결 1. [메타마스크] 네트워크 추가하기 Chrome 브라우저에서 확장 프로그램으로 메타마스크를 설치해준 다음 로그인까지 진행해주도록 하자. ( 설치하고 계정을 생성하는 과정은 생략,, ) 메타마스크 계정에 로그인을 완료하면 다음과 같은 화면이 나오게 된다. 가나쉬(ganache)를 이용해 생성한 로컬 이더리움 네트워크를 메타마스크에 추가해주는 작업을 진행보면서 메타마스크에서 네트워크를 추가하는 방법에 대해 알아보자. 우측 상단의 "이더리움..

    BlockChain - 블록체인 지갑 서버 만들기 (4) 트랜잭션 풀 / 멤풀

    이번 포스팅에서는 저번 포스팅에서 못다한 작업들을 마무리하고자 한다. 이전 글) 2022.06.23 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (3) 트랜잭션 BlockChain - 블록체인 지갑 서버 만들기 (3) 트랜잭션 이번 포스팅에서는 저번 포스팅에 이어서 일반적인 트랜잭션 데이터를 만들어 보도록 하겠다. 이전 글) 2022.06.22 - [BlockChain] - BlockChain - 블록체인 지갑 서버 만들기 (2) 코인베이스 트랜잭션 BlockCh bitkunst.tistory.com 현재 특정 지갑 프로그램(클라이언트)을 사용하는 A 계정 소유자가 B 계정에게 10 BTC를 전송하겠다는 요청을 보내면 지갑 서버 쪽에서는 서명과 함께 트랜잭션 관련 데이..

    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. 비트코인 네트워크에서의 트랜잭션 블록이 생성될 때 블록 안에 담을 트랜잭..