Bitcoin6 [Bitcoin] 비트코인 주소 유형 비교(Bitcoin address types compared) 비트코인 주소 유형 비교비트코인의 다양한 형식의 주소는비트코인의 발전 과정에서 생겨난 서로 다른 유형의 주소이다.각 주소는 트랜잭션을 처리하는 방식이 다르며, 보안성, 효율성, 수수료 절감 등의 장점을 가지고 있다.이 글에서는 비트코인의 주요 주소 유형을 비교하고, 각각의 역할과 사용법을 정리해보겠다.📌 주요 비트코인 주소 유형 주소 유형 시작 문자 SegWit 지원 주요 특징P2PKH (Legacy 주소)1❌ 미지원초창기 비트코인 주소, 트랜잭션 크기 큼P2SH (SegWit)3⭕ 일부 지원다중서명(MultiSig) & Nested SegWit 지원P2SH-P2WPKH/P2SH-P2WSH(Nested SegWit )3⭕ 부분 지원SegWit 기능을 P2SH 주소에서 사용 가능P2WPKH (Native.. 2025. 3. 4. [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. [Scriptable] 코인 위젯 만들기 ( Binance & Upbit Bitcoin widget )-2 바이낸스와 업비트에서의 비트코인 가격을 동시에 보여주는 위젯 만들기. 이전 글 보기 : https://clolee.tistory.com/45 # 위젯 생성 let widget = await createWidget(binanceInfo) if (!config.runsInWidget) { await widget.presentMedium() } else { Script.setWidget(widget) Script.complete() } 위젯 크기는 중간 크기로 설정. # createWidget 함수 async function createWidget(binanceInfo) { ... return list } 코인들의 리스트를 반환하여 위젯에 보여줌. 아래의 내용은 전부 createWidget 함수 안의 내용. .. 2022. 7. 17. 이전 1 다음