본문 바로가기
  • 개발 / 공부 / 일상

Transaction2

(BlockChain) Web3 라이브러리 Web3 라이브러리 Ethereum 네트워크와 상호작용할 수 있는 다양한 메서드를 제공해 주는 JS 라이브러리 Ethereum 클라이언트에서 RPC 요청을 쉽게 보낼 수 있다 Modules 종류 web3-eth web3-utils web3-bzz web3-shh 설치 및 사용방법 라이브러리 설치 npm i web3 script src 추가 web3 연결 확인 console.log(Web3); const web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); console.log(web3); console.log(web3.eth); console.log(web3.utils); console.log(web3.bzz); consol.. 2023. 2. 14.
(BlockChain) Transaction transaction 란? 거래에 대한 정보 지불과 수령이 모두 포함되어 있어야 한다 단순하게 거래 내역이라고 생각하면 편하다 보내는 내역과 받는 내역이 함께 있어야 한다 사전적 의미로는 쪼갤 수 없는 업무처리의 최소 단위 DB에서도 사용된다 거래의 최소 단위 블록의 트랜잭션 사용자의 송금 내역이고, 그 내역들을 하나의 블록에 포함시켜야지만 안정성을 보장할 수 있는 기반을 만들 수 있다 그 블록들이 해시 알고리즘과 POW(퀴즈를 푸는 방식) 통해서 연결하는 형태 트랜잭션의 결과(output)를 UTXO에 추가했다가 다음 트랜잭션에서 input으로 가져다 사용하는 방법으로 거래 더보기 1. miner가 Bitcoin을 채굴했다 - miner는 50 BTC를 받는다 - 트랜잭션이 추가된다 - Tx는 tran.. 2023. 2. 1.