본문 바로가기

Blockchain8

[Metamask] 메타마스크에 네트워크 추가하기 (Avalanche) 1. 네트워크 목록에서 추가 설정 - 네트워크 - 네트워크 추가네트워크 목록에서 추가할 네트워크의 추가 버튼 클릭 -> 승인 네트워크 목록에서 추가된 네트워크 확인  2. 네트워크 직접 추가 설정 - 네트워크 - 네트워크 추가네트워크 직접 추가 클릭 - 네트워크 정보 Avalanche mainnetNetwork Name: Avalanche Mainnet C-ChainNew RPC URL: https://api.avax.network/ext/bc/C/rpcChain ID: 43114Currency Symbol: AVAXBlock Explorer URL: https://snowtrace.io/Avalanche testnet (fuji)Network Name: Avalanche FUJI C-ChainNew R.. 2024. 5. 2.
[BitcoinWallet] wallet에서 send Bitcoin 기능 구현하기 sendBitcoin 함수 구현하기 1. 지갑 생성 2. 생성한 주소에 비트코인 전송 3. sendBTC.js > sendBitcoin 함수 구현 3-1) API 사용해 Get Unspent Transactions 참고 : https://sochain.com/api/#get-network-confidence https://chain.so/api/v2/get_tx_unspent/${sochain_network}/${sourceAddress} ex) https://chain.so/api/v2/get_tx_unspent/BTCTEST/mngfToQdYLdetGDoZDHmYCzECitg9yxbPt sochain_network : BTCTEST (bitcoin testnet) sourceAddress : wall.. 2022. 11. 2.
[BitcoinWallet] HD wallet 생성 HD 지갑(Hierarchical Deterministic Wallet) 생성 계층적 결정 지갑 하나의 seed는 여러개의 주소를 가질 수 있음 블록체인의 기능 중 하나 : 개인정보 보호. private privacy hd wallet을 사용해 다른 주소들을 독립적으로 생성하여 send 하는데에 사용하면 상대방은 wallet 전체 금액이 어떻게 되는지 알 수 없음 지갑을 한번만 사용 (권장) => 아무도 내 주소를 추적할 수 없음 HD wallet 추가 암호를 생성하고, 해당 암호를 통해 개인키 생성 주소 생성 할 니모닉에 원하는 언어로 초기화 ( HD wallet의 seed값을 Mnemonic code로 생성) 니모닉 언어 목록 new Mnemonic(Mnemonic.word.Language) > wo.. 2022. 10. 27.
[BitcoinWallet] 생성한 testnet주소로 bitcoin 보내기 Bitcoin wallet 만들기 with javascript (node.js) 1. testnet을 사용해 생성한 private key, address 2. testnet address로 비트코인 전송하기 Bitcoin testnet faucet 검색, 아래 주소 접속 https://bitcoinfaucet.uo1.net/ 위에서 확인한 address 입력후 bitcoin 전송 전송 성공 메세지 확인 트랜잭션 리스트에서 확인 3. bitcoin testnet 에서 확인 Bitcoin testnet explorer 검색, 아래 주소 접속 https://www.blockchain.com/explorer/assets/btc-testnet 검색창에 testnet에서 생성한 address 입력 트랜잭션 결과 확.. 2022. 10. 27.
[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.
[Blockchain] 지갑 (wallet) ColdWallet HotWallet HDWallet - 지갑 종류 ColdWallet 암호화폐의 소유권 증명이 가능한 개인키(private key)를 보관할 수 있는 암호화폐 지갑의 한 종류 온라인에 연결되어 있지 않고 오프라인 상태에 있음. 인터넷이 차단된 지갑. USB, 카드 같은 하드웨어의 모습을 하고 있기 때문에 하드웨어 월렛(hardware wallet) 혹은 하드월렛(hard wallet)이라고도 부른다. 온라인 기반인 핫월렛보다 안전하게 암호화폐 보관 가능. Cold wallet은 한마디로 하드웨어 지갑처럼 주소가 사용되는 영역과 private키가 존재하는 영역이 별도로 구분되는 지갑과 같은 wallet Cold wallet 의 거래 절차 오프라인에서 거래내역 생성 프라이빗 키 서명 생성된 트랜잭션을 온라인에 입력 거래 완료! HotWalle.. 2022. 10. 20.