profile
I will be Blockchain Core Developer
post-thumbnail

Tendermint 에 대해 알아보기

텐더민트 모듈은 블록체인의 중요한 구성 요소인 합의 및 네트워킹에 참여하는 모듈임. 이 모듈로 인해서 더이상 개발자들이 피어검색, 블록전파, 합의 및 트랙잭션 완료와 같은 저수준의 블록체인 문제를 넘어가지 않고 블록체인을 설계 가능해야함. 텐더민트가 없으면 개발자는 이

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Go 로 배우는 Solid 원칙

객체지향 설계 5가지 원칙의 영문명 앞글자를 따서 만든 원칙단일 책임 원칙 (SRP) single responsibility principle 개방 - 폐쇄 원칙 (OCP)open-closed principle리스코프 치환 원칙 (LSP) liscov substitut

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

가위바위보 스마트 컨트랙트

solidity 를 사용하여 가위바위보를 통해 이더를 딸 수 있는 간단한 스마트 컨트랙트를 작성해보겠다. 가위바위보 게임의 전체 플로우 방장(originator)이 createRoom 을 호출해서 방을 만든다. 방을 만든 후 가위/바위/보 값과 배팅금액을 넘겨줌.

2022년 4월 7일
·
0개의 댓글
·
post-thumbnail

니모닉 지갑 만들어보기

니모닉이란? 마스터링 이더리움에서 캐빈 우드가 정의하기론 > 결정적 지갑을 파생하기 위해 시드로 사용되는 난수를 인코딩하는 단어 시퀸스다. 단어 시퀸스는 시드를 다시 만들어내고, 이 시드로부터 지갑과 모든 파생된 키들을 재생성할 수 있다. 아직 결정적 지갑이 뭐지?라

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

Express 란 무엇인가? 간단 사용법

Express는 뭘까? 1. Express의 정의 Express 공식사이트에 나와있는 정의는 이렇다. Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 2. 프레임워크란 무슨말일까? "프레임워크란, 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이

2022년 2월 3일
·
0개의 댓글
·
post-thumbnail

HTTP 란 무엇인가?

오늘은 HTTP 에 대해서 배웠다. HTTP 란 무엇인가 그리고 어디에 쓰는가 왜 필요한가에 대해서 정리해보는 시간을 가져보자. 먼저 HTTP 라는 것이 무엇인지부터 정의해보자. HTTP 란 HyperText Transfer Protocol 의 약자로 Client 와

2022년 1월 24일
·
1개의 댓글
·
post-thumbnail

JS 의 비동기란?

JS의 비동기에 대해 쓰기 전에 비동기라는 단어와 동기라는 단어에 대해 먼저 정의해보자 동기? 동기라는 것은 주문을 받으면 결과를 내어 주기 전까지 다음 작업이 일어나지 않는 것이다. 비동기? 비동기는 주문을 받고 결과가 나오기 전에 다른 작업을 수행하는 것이다.

2022년 1월 19일
·
0개의 댓글
·
post-thumbnail

고차함수

고차함수란 함수를 인자로 받을 수 있고, 함수의 형태로 return할 수 있는 함수이다. 예를 들어 보자. highOrder 함수는 func와 num이라는 매개변수를 전달받고 return 으로 func(num) 을 전달하는 로직을 가지고 있다. 이 함수의 결과를 생각해

2022년 1월 18일
·
0개의 댓글
·
post-thumbnail

Git 이란 무엇일까? 혼자 작업하기편

Git은 왜 사용할까? Git 이란 단순하다. 버전관리이다. 어릴적 RPG 게임을 해본사람이라면 케릭의 능력치를 어떻게 찍느냐에 따라 자신의 케릭터가 좋은 케릭터가 되거나 망캐가 되는 것을 경험해본 적 있을 것이다. 그런데 만약 자신의 케릭터를 되돌릴 수 있는 기능이

2022년 1월 3일
·
0개의 댓글
·