본문 바로가기

분류 전체보기

(15)
npm 특정버전 설치 npm 모듈 설치시 아래와 같이 버전명을 입력하지 않으면 최신 버전이 설치된다. $ npm install mongoose-auto-increment dependency 문제로 아래 버전을 설치해야 하는 경우 @version을 붙여 특정 버전을 지정하여 설치하면 된다. $ npm install mongoose-auto-increment@3.2.0
Ethereum smart contract development and deployment API 서버 구축 먼저 nodejs 기반으로 블록체인과 통신할 API 서버를 구축하자. node, express 가 사전에 설치되어 있어야 한다. $ npm i node $ npm i express 기본 프로젝트를 생성한다. (express [프로젝트명]) $ express api 기본 모듈을 설치해 준다. $ cd api $ npm i 서버를 실행해본다. $ npm run start 브라우저에 접속해본다. 기본 주소는 localhost:3000 이다. 스크립트 수정시 마다 nodejs 재기동이 번거로우므로 nodemon 을 설치하자. $ npm i nodemon package.json 에 아래 부분을 추가한다. "scripts": { "start": "node ./bin/www", "dev": "nod..
Monitoring ethereum transactions using blockscout blockscout 은 이더리움 블록 및 트랜잭션을 조회 할 수 있는 쓸만한 오픈소스 프로젝트이다. blockscout 을 이용해 설치한 이더리움을 연결해 보자. blockscout - Blockchain Explorer for inspecting and analyzing EVM Chains https://github.com/blockscout/blockscout GitHub - blockscout/blockscout: Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based Blockchain explorer for Ethereum based network and a tool for in..
Building a Docker-based Ethereum private network 목표 이더리움 기반의 Priviate 환경을 구축 docker 기반으로 서비스를 구성 PoA 알고리즘을 사용 멀티 노드를 구성 블록체인 모니터링 환경을 구성 스마트 컨트랙트를 배포하고 활용 개발 환경 사용 설명 geth Ethereum CLI client eth-netstats 노드 모니터링 GUI blockscout 블록 및 트랜잭션 모니터링 GUI remix 스마트컨트랙트 편집 툴 nodejs 스마트컨트랙트 통신을 위해 이용 (WEB3) docker 컨테이너 기반 서비스로 docker를 활용 vscode 소스 편집에 사용 프로젝트 가져오기 $ git clone https://github.com/niceharu/surfchain.git 주요 파일 구성은 다음과 같다. 파일명 설명 참조 파일 docker..
휴양지 선택하기 및 추천 코로나의 끝이 보여 ... 다녀온 휴양지를 기준으로 추천해 본다. 먼저, 직장인에게 제일 중요한 건 휴가기간이다. 최소 이 정도는 숙박해야 한다고 생각하며 물론 길수록 좋다. 최소 숙박 기준 2박 이상 : 세부 3박 이상 : 보라카이, 괌, 사이판, 다낭, 나트랑, 코타키나발루 4박 이상 : 파타야, 푸켓, 피피섬, 코사무이 5박 이상 : 발리, 하와이, 몰디브 다음으로 본인이 하고자 하는 액티비티에 부합해야 한다. 예를 들어 서핑을 하고자한다면 하와이, 발리를 가야한다. 액티비티 기준 서핑 : 하와이, 발리 골프 : 코타키나발루, 세부, 푸켓, 하와이, 괌 스쿠버다이빙 : 보라카이, 세부, 몰디브, 사이판, 괌, 하와이 쇼핑 : 하와이, 괌 마사지 : 세부, 보라카이, 파타야, 푸켓, 발리, 다낭 그리..
새로운 인증 방식 DID 요즈음 블록체인의 화두는 단연 DID 인듯하다. DID란? Decentralized Identity 의 약자로 탈중앙화 신원증명이라 불린다. 기존 인증 방식 VS DID 지금 현재 인증을 위해 가장 많이 사용하는 방식은 각 사이트마다 내 개인정보를 입력하고 직접 가입하는 방식이다. 이는 내 개인정보를 각 사이트에 제공함으로 인해 어느 사이트 하나만 털려도 내 개인정보는 공공재가 된다. 그러다 이를 보완하기 위해 구글 인증, 네이버 인증 등을 통해 가입을 할 수 있는 사이트가 많이 늘어났다.이 방법을 사용하면 보안에 좀 더 신경쓰는(?) 구글, 네이버가 털리지 않는다면 비교적 안전하게 내 개인 정보가 보호될 것이다. 하지만 특정기업에게만 내 정보를 맡기는 건 뭔가 위험해보인다. 그래서 블록체인을 통한 DI..
2020년 부동산 취득세 개정, 절세하기 2020년부터 취득세가 위와 같이 개정됩니다. 만약 7.5억 ~ 9억 사이 집을 취득 예정이라면 얼마남지 않은 올해 계약해야 절세 효과가 있겠네요. 아래 부칙에 따르면 올해까지 계약 후 2020년 3월 전에 잔금을 치루면 기존 취득세율에 따른다고 합니다. 개정안 부칙 제 15조(주택 유상거래 취득세율에 관한 경과 조치) 이 법 시행 전에 취득가액 7억5천만원을 초과하고 9억원 이하인 주택에 대한 매매계약을 체결한 자가 이법 시행 이후 3개월 내 해당 주택을 취득하는 경우에는 제11조 1항8호 나목의 개정규정에도 불구하고 종전의 11조 1항 8호에 따른다. 즉, 세금만 본다면 7.5억 < 부동산 가격 < 9억 이라면 올해까지 계약 후 3월 내 잔금 치루시는게 이득입니다. 6억 < 부동산 가격 < 7.5억 ..