본문 바로가기

전체 글143

[BitcoinWallet] wallet에 필요한 private key, address 생성 Bitcoin wallet 만들기 with javascript (node.js) bitcore-lib, bitcore-mnemonic install https://www.npmjs.com/package/bitcore-lib https://www.npmjs.com/package/bitcore-mnemonic npm i bitcore-lib npm i bitcore-mnemonic wallet에 필요한 private key, address 생성 bitcoin을 받기 위한 address bitcoin을 사용하기 위한 private key src/api/wallet.js const { PrivateKey } = require("bitcore-lib"); const { mainnet, testnet } = req.. 2022. 10. 27.
[Node.js] Error: error:0308010C:digital envelope routines::unsupported Error: error:0308010C:digital envelope routines::unsupported 주로 최신 버전의 node에서 생기는 이슈인 듯 하다.. 해결방법 터미널에서 아래 명령어 입력하기 export NODE_OPTIONS=--openssl-legacy-provider 참고 : https://github.com/webpack/webpack/issues/14532 2022. 10. 27.
[Node.js] Node.js 시작하기 Node 설치 2022.07.20 - [setting] - [MacOS - M1] nvm으로 node.js 와 npm 설치, 버전 업데이트 Node 설치 후 vscode에서 실행해보기 1. 사용할 프로젝트 폴더에서 src 폴더 안에 app.js 파일 생성. const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World'); }); server.listen(port, hostname, (.. 2022. 10. 26.
[Blockchain] 지갑 (wallet) ColdWallet HotWallet HDWallet - 지갑 종류 ColdWallet 암호화폐의 소유권 증명이 가능한 개인키(private key)를 보관할 수 있는 암호화폐 지갑의 한 종류 온라인에 연결되어 있지 않고 오프라인 상태에 있음. 인터넷이 차단된 지갑. USB, 카드 같은 하드웨어의 모습을 하고 있기 때문에 하드웨어 월렛(hardware wallet) 혹은 하드월렛(hard wallet)이라고도 부른다. 온라인 기반인 핫월렛보다 안전하게 암호화폐 보관 가능. Cold wallet은 한마디로 하드웨어 지갑처럼 주소가 사용되는 영역과 private키가 존재하는 영역이 별도로 구분되는 지갑과 같은 wallet Cold wallet 의 거래 절차 오프라인에서 거래내역 생성 프라이빗 키 서명 생성된 트랜잭션을 온라인에 입력 거래 완료! HotWalle.. 2022. 10. 20.