Etherscan Internal Transaction 방식 해석
이더스캔에서의 Internal Transaction (메시지) 표현 위의 사진을 보면 21개의 메시지가 있는 것을 볼 수 있다. 하지만 실제로 콜스택을 따라 메시지의 개수를 전부 세본다면 해당 블록에서 184개의 메시지가 있는 것을 확인할 수 있다. (이에 관한 자세한 파싱 방법...
이더스캔에서의 Internal Transaction (메시지) 표현 위의 사진을 보면 21개의 메시지가 있는 것을 볼 수 있다. 하지만 실제로 콜스택을 따라 메시지의 개수를 전부 세본다면 해당 블록에서 184개의 메시지가 있는 것을 확인할 수 있다. (이에 관한 자세한 파싱 방법...
Internal 트랜잭션이란? 일반적인 EOA -> CA 트랜잭션을 A라고 할 때, A가 실행되면서 CA의 내부에서 A에 대한 결과로 서브 트랜잭션들이 수행되는데 이것을 Internal Transaction이라고 한다. On-chain 상에 기록되는 정보는 오직 A 까지이며 ...
Web3 getTransaction, getTransactionReceipt 구조
Gas 란? 트랜잭션을 처리하는데 드는 비용, 즉 Transaction Fee 라고 생각하면 되며 Max_Tx_fee = Gas_Price * Gas_Limit 로 표현한다. 무한루프 코드가 컨트랙트에 존재하는 경우 다른 적법한 코드들이 수행될 수 없기 때문에, 즉 의도적인 공...
코인과 토큰 코인이란, 자신만의 메인 블록체인이 존재해 독립적으로 돌아갈 수 있는 암호화폐를 지칭 (ex. Ether, BTC, …) 토큰이란, 메인 블록체인 내의 기본적인 규약을 지키면서 종속되어 돌아가는 암호화폐를 지칭 (ex. Ethereum 안에서 돌아가는 USDT...
개인키, 공개키, 주소 생성 개인키 : 자신만이 알고 있어야 되는 키 (256bit), 블록체인 상에서 자기자신을 입증할 수 있게 해 줌. 공개키 : 모두가 알고 있어도 되는 키 (256bit), 공개키로 잠겨 있는 경우, 맞는 개인키로만 해제 가능 주소 : 공개키에 ...
Uncle Block 이란? 이더리움 메인 체인으로 선택받지 못한 블록으로, stale block 이라고도 한다.
사용한 툴, 모듈 postman : API 테스트 작성 툴 newman, newman-reporter-html : Node.js 모듈 (npm install …) jenkins : 빌드 자동화 툴 ( 빌드 자동화와 동시에 API를 테스트해 제대로 돌아가는지를 체크할 수...
UTXO (Unspent Transaction Output) 말그대로, 사용되지 않은 트랜잭션 출력값을 말한다. 일반 은행에서 계좌를 만들어 처리하는 방식과는 다르게 On-chain 상에 기록되어 있는 아웃풋을 이용해 코인을 보낼 수 있다. 각 아웃풋을 사용하기 위해서는 해당 아...