시작하기npm initnpm install --save-dev hardhatnpm install --save -dev @nomicfoundation/hardhat-toolboxnpx hardhat// Create an empty \~\~~ 선택mkdir contract
시작하기npm initnpm install --save-dev hardhatnpm install --save -dev @nomicfoundation/hardhat-toolboxnpx hardhat// Create an empty \~\~~ 선택mkdir contract
시작하기npm initnpm install --save-dev hardhatnpm install --save -dev @nomicfoundation/hardhat-toolboxnpx hardhat// Create an empty \~\~~ 선택mkdir contract
시작하기npm initnpm install --save-dev hardhatnpm install --save -dev @nomicfoundation/hardhat-toolboxnpx hardhat// Create an empty \~\~~ 선택mkdir contract
시작하기npm initnpm install --save-dev hardhatnpm install --save -dev @nomicfoundation/hardhat-toolboxnpx hardhat// Create an empty \~\~~ 선택mkdir contract
당사자간에 정보를 JSON개체로 안전하게 전송하기 위한 컴팩트하고 독립적인 ㅏㅇ식을 정희하는 개방형 표준입니다 이 정보는 디지털 서명이 되어 있으므로 확인하고 신뢰할 수 있습니다간단하게 유저 권한을 체크하기 위해서 사용합니다npm install @nestjs/jwt @
프로젝트 root 폴더에 "Dockerfile" 파일을 생성합니다.FROM node:18RUN mkdir -p /var/appWORKDIR /var/appCOPY . .RUN npm installRUN npm run buildEXPOSE 3000CMD "node",
객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업이니다모델을 기반으로 데이터베이스 테이블 체계를 자동으로 생성합니다데이터베이스에서 개체를 쉽게 삽입, 업데이트 및 삭제할 수 있습니다테이블 간의 매핑을 만듭니다npm install mysql typeo
DTO(Data Transfer Object)계층간 데이터 교환을 위한 객체DB에서 데이터를 얻어 Service나 Controller등으로 보낼 때 사용하는 객체를 말합니다DTO는 데이터가 네트워크를 통해 전송되는 방법을 정의하는 객체입니다데이터 유효성을 체크하는 데
같은 기능에 해당하는 것들은 하나의 모듈 폴더 안에 넣어서 사용한다.nest g module "이름"nest g module boards컨트롤러는 @Controller 데코레이터로 클래스를 데코레이션하여 정의된다.nest g controller 컨트롤러 이름 --no-
npm i -g @nestjs/clinest new our-nestjscd our-nestjsnpm run start:dev▪ eslintrc.js개발자들이 특정한 규칙을 가지고 코드를 깔끔하게 짤 수 있게 도와주는 라이브러리이다. 타입스크립트를 쓰는 가이드 라인을 제
sudo apt-get updatesudo apt-get install -y \\ ca-certificates \\ curl \\ gnupg \\ lsb-releasecurl -fsSL https://download.docker.com/l
ubuntu 기준sudo docker pull mysql:5.7sudo docker run -d -p 3306:3306 --name mysql-db -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7 --character-set-server=utf8mb
블록체인 상의 기록되는 거래 내역을 검증하는 참여자블록체인은 누구나 검증인 되어 네트워크 유지 및 관리에 참여할 수 있다.블록체인에서 노드를 돌린다 라는 표현 -> 검증자로 참여한다.정확한 데이터인지 검사하고 블록을 등록시키려고 하는 네트워크 참여자들 유효성을 검증하고
51% 공격은 작업증명 (PoW) 알고리즘에서 나오는 용어입니다. 비트코인은 작업증명(PoW)을 사용해서 연산을 통해 일종의 문제를 가장 빨리 푼 노드에게 블록을 추가시킬수 있는 권한을 줍니다. 이때 나머지 노드들은 해당 블록이 유효한 거래인지 승인을 하게 됩니다. 절
탈중앙화된 네트워크에서 작동되는 분장원장 기술익명성 : 거래에는 공개키 혹은 지갑 주소만이 사용되어 실제 사람의 신원을 알 수 없다추적 가능성 : 모든 거래에는 공개키 혹은 지갑 주소가 사용되고 기록된다.무신뢰성 : 신뢰받은 제 3기관은 블록체인에서 존재하지 않는다.
블록체인 개발 환경 세팅 - windowshttps://docs.solana.com/cli/install-solana-cli-toolscmd /c "curl https://release.solana.com/v1.15.2/solana-install-in
2022년 9월 14일 - 2023년 1월 13일 지난 4개월동안 멋쟁이 사람처럼에서 진행했던 블록체인스쿨을 회고해 보려고 한다 전체 스케줄표는 다음과 같았다아침 9시까지 zoom을 켜 출석체크를 하고 오후 6시 수업이 끝나며 출석체크를 한다 월요일부터 금요일까지 하루
docker network create somenetwork엘라스틱서치와 키바나 컨테이너를 실행한다.엘라스틱서치docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "disco