나. 분산 어플리케이션 (Distributed Application , DApp)
분산 어플리케이션은 오픈소스로 정의되어 있는 자율적으로 작동하는 응용 프로그램이다. 이더리움은 블록체인을 사용해 참여자들끼리 공유된 합의를 통해서 다양한 분산 어플리케이션을 가능하게 하는 플랫폼이다. 분산 어플리케이션은 데이터를 블록체인에 저장하기 때문에 데이터를 보호할 수 있고 국경 간 서비스에 용이하다. 어플리케이션 내의 변화는 참여자들의 합의를 통해 어플리케이션 내의 규칙을 지정하고 변경되기 때문에 민주적인 모델을 만들 수 있어 투명한 서비스를 제공할 수 있는 장점이 있다. 또한 중앙 서버가 없기 때문에 서버 운영비용이나 보안 비용이 절감되고 디도스(DDoS) 공격에 대한 근본적인 방어가 가능하다. 기존의 웹 어플리케이션과 비교했을 때도 분산 어플리케이션은 HTML, Javascript를 이용하여 비교적 개발하기 쉬운 구조를 가지고 있다.
다. 이더리움 이슈
2016년 6월 다오(DAO) 토큰 계정을 해킹하는 사건이 발생했다. 사용자가 보유한 다오 토큰의 일정비율을 이더로 돌려받는 시스템인 'Split'의 결함을 공략하여 이더를 훔친 것으로 파악된다. 이는 recursive(재귀호출) 버그로 투자금의 반환요청이후 일정시간이 지나야 잔고가 그 금액만큼 줄어드는 것으로 해커들은 이 일정시간동안 반환요청을 계속 반복해서 이더를 되돌려 받았다.
사건 발생 이후 DAO의 가격하락이 70% 이상 하락하였다. DAO는 이더리움을 플랫폼 이용하여 투자하고 이더리움을 통해 의사결정을 하는 암호화 통화 플랫폼이다. DAO 코인은 이더로 구매가 가능하기 때문에 이더리움 가격도 함께 하락했다. 이 사건은 이더리움 플랫폼인 블록체인의 구조적인 문제뿐만 아니라 플랫폼 위의 소프트웨어가 플랫폼에 영향을 미칠 수 있다는 것을 확인할 수 있는 사례이다.