트랜잭션당 처리 가능한 gas limit의 최대 크기?

안녕하세요!

스마트 컨트랙트의 method 내에서 for 반복문을 돌려야 하는 상황에서,

한 메소드 내에 어느 정도의 규모까지 반복할 수 있을지 궁금합니다.

예를 들어, 특정 배열에서 값을 찾아 transferFrom을 해야 하는데,

한번 값을 찾아서 transfer를 하는데 gas price가 50,000이라고 하면,

1만번을 반복하면 대략 gas price가 500,000,000이 됩니다.

하나의 트랜잭션 안에서 gas limit을 저렇게 설정하고 트랜잭션을 보내도 처리가 가능할까요?

안녕하세요.

현재 클레이튼은 1초 block time을 고려하여, gas limit 대신 연산 비용을 제한하는 방식을 택하고 있습니다.

자세한 내용은 클레이튼 연산 비용 내용 참조하시면 되겠습니다.

3 Likes

답변 감사합니다! 덕분에 gas limit에 대해 잘 이해할 수 있었습니다^^