이더리움의 스마트컨트랙트가 디도스 공격을 방지할 수 있나요?
보통 디도스 공격은 거래소가 많이 받는 것으로 알고 있는데 이더리움의 부테린이 디도스 공격을 방어하기 위해 이더리움의 스마트 컨트랙트라는 기술을 삽입한 것으로 알고 있습니다.
스마트 컨트랙트가 어떤 원리로 디도스 공격을 막는건가요? 그리고 거래소만 디도스 공격을 받는게 아니라 암호화폐 자체도 디도스 공격을 받나요?
55글자 더 채워주세요.
1개의 답변이 있어요!
이더리움의 스마트 컨트랙트는 아래 3가지 중 1가지 경우 중 실행이 됩니다.
새로운 스마트컨트랙트를 생성할 때
특정 스마트컨트랙트 상 함수 실행 시
이더리움을 전송하는 방식 사용 시
이 외 사용자 계정에 의해 발생된 트랜잭션이나 다른 컨트랙트에 의해서 실행이 되죠.
이더리움의 스마트컨트랙트는 실행 시 비용이 발생하게 됩니다. 이를 수수료라고도 하죠. 기본 실행비용은 21,000가스이며 질문주신 디도스공격과 같은 악의적인 무한실행같은 의도를 하게 되면 가스비용이 계속 발생하게 되어 디도스 공격을 공격자가 수행하게 되더라도 경제적 타격을 받을 수 있기에 디도스 공격을 방지할 수 있습니다.