가위바위보 게임 개선

기존의 가위바위보 게임은 자신이 사용할 가위 바위 보 중 하나를 선택하여 방을 만들거나 들어가게 되는데 트랜잭션 Input Data를 통해 사전에 값을 확인할 수 있었다.악용가능성이 있으므로 Data를 keccak256을 사용, 암호화하여 사전에 확인이 어렵게 수정했다

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

Mnemonic Wallet

니모닉 지갑 개발이전에 니모닉(Mnemonic)에 대해 먼저 알아보자 What is a Mnemonic? 암호화폐 지갑은 비대칭키 암호 방식을 사용한다. 때문에 공개키와 개인키가 사용되는데, 이 개인키를 쓰기 편하게 만들어진 것이 니모닉이다. 니모닉은 12개의 단어

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

SQL vs No SQL

SQL과 NoSQL을 비교하기전 어떤놈들인지 먼저 알아보자...사용자와 데이터베이스 사이에서 사용자의 요구에 따라 데이터를 생성해주고 데이터베이스를 관리해주는 소프트웨어이다.관계형 데이터베이스 시스템에서 데이터를 관리하기 위해 설계된 특수목적의 언어로, 자료의 검색과

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

My SQL

My SQL을 알아보기전 SQL에 대해 먼저 알아보자. 1. What is SQL? SQL이란 Structured Query Language의 약어로 Database용 프로그래밍 언어이다. 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다. Qu

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

[Node.js] Express

이전 시간에 Node.js HTTP 모듈에 대해 배웠고, 오늘은 Express 모듈에 대해 설명해보려고 한다.expressjs.com/ko/ 에서 설명하는 바는 다음과 같다."Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연

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

Node.js http 모듈

Node.js http 모듈을 사용해 웹서버를 구축하는 과정을 알아보자아래의 내용은 node.js의 HTTP 트랜잭션 해부 공식문서를 정리한 내용이다모든 node웹 서버 애플리 케이션은 웹 서버 객체를 만들어야 하는데, createServer를 이용한다.모듈을 사용하기

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

What is HTTP?

텍스트 기반의 통신 규약으로 웹에서 HTML, JSON등의 정보를 주고받는 프로토콜, 쉽게 말해 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다.이 규약에 맞춰 Client에서 서버로 요청(request)을 보내면 Server는 응답(response)을 보내는 통신을

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

JavaScript 비동기

자바스크립트는 한번에 하나의 작업을 수행하는데, 한 작업이 실행되는 동안 다른 작업은 멈춰있고 자기 차례를 기다린다는 뜻이다.이러한 동작을 싱글스레드, 동기라고 한다.⭐️ 순서대로 출력되는것을 확인할 수 있다.자바스크립트출처 : https://blog.sess

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

고차 함수 (Higher order Function)

고차함수를 알아보기 전에 알아볼것이 있다.자바스크립트에서는 특별한 대우를 받는 일급 객체(first-class citizen)이 있다.대표적으로 함수가 있는데, 자바스크립트에서 함수는 아래와 같이 취급된다.변수에 할당할 수 있다.다른 함수의 인자(argument)로 전

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

클로저 (Closure)

클로저란 함수 내부에 만든 지역변수가 사라지지 않고 계속해서 값을 유지하고 있는 상태를 말한다.일반 지역변수의 경우 함수 호출이 완료되면 그 값이 사라지는게 원칙이다.하지만 클로저를 이용하면 함수 호출이 완료된 후에도 사라지지 않는 데이터 저장소를 만들 수가 있다.1)

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