Ethernaut > Coin Flip
이번글에서는 Ethernaut의 ‘Coin Flip’ 문제를 풀어보겠습니다. Coin Flip 바로 코드부터 확인해보겠습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract CoinFlip { uint256 public consecutiveWins; uint25...
Gas&Gasprice
Gas 블록체인에서 거래를 처리하기 위해서 지급하는 수수료 Gas는 채굴자, 검증자에게 채굴, 검증 보상으로 지급된다. 채굴자들은 자신이 원하는 거래를 블록 안에 채워서 처리하고 보상을 받을 수 있습니다. 블록 연결 보상으로만 네트워크가 돌아가는 어려운 구조이기 때문에 거래 수수료를 따로 검증자한테 주는 것입니다.. ...
Ethernaut > Fal1out
이번글에서는 Ethernaut의 ‘Fallout’ 문제를 풀어보겠습니다. 0x01 Fallout 이번 문제의 설명은 아래와 같습니다. Claim ownership of the contract below to complete this level. Things that might help Solidity Remix IDE 별 내용은 없고...
Ehter & Wei & Gwei & Gas
0x01 Ether & Gwei & Wei Ether, Gwei, Wei 모두 Ethereum이란 블록체인에서 일어나는 모든 인터렉션에서 사용하는 가치를 나타내는 용어라고 생각하면 됩니다. 1 Ether == 10^9 Gwei == 10^18 == Wei Wei는 Ethereum에서 가장 작은 단위이고, Gwei는 Gas...
Fallback
이번글에서는 Ethernaut의 ‘Fallback’이란 문제를 풀어보겠습니다. 0x01 Fallback Function Fallback 함수는 존재하지 않는 함수가 호출된 경우 Ether가 컨트랙트로 직접 전송되었지만 receive()가 없는 경우 msg.data가 비어있지 않은 경우 호출됩니다. 아래는 Fallback 함수의 ...
Ethernaut > Fallback
0x01 Fallback 이번 문제의 설명은 아래와 같습니다. Look carefully at the contract's code below. 아래 컨트랙트 코드를 잘 살펴보세요. You will beat this level if 이 레벨을 클리어하려면 • you claim ownership of the contract • 컨트랙트의 소유...
Ethernaut > Hello Ethernaut
이번글에서는 Ethernaut의 ‘Hello Ethernaut’이란 문제를 풀어보겠습니다. 문제에 접속하면 위와 같은 형태로 반겨줍니다. 아래로 내려가보면 영어로 설명해주는데 요약해보면, 1. MetaMask 설치 및 설정 - Chrome, Firefox, Brave, Opera 등 브라우저에 MetaMask 확장 프로그램 설치 - 지갑 생성...