안녕하세요, 노력하는 거래소 데이빗입니다.


이번주부터 일부 코인을 시작으로 간헐적인 코인 출금 장애가 발생해 현재까지 영향이 이어지고 있습니다.


코인 출금에 불편을 드려 고객님들께 대단히 송구하오며, 이번 장애의 원인과 경과에 대해 상세히 보고드립니다.


---


1. 현재 발생하고 있는 현상: ETH 및 ERC-20 토큰, EOS 및 EOS 기반 토큰, BTC, USDT의 출금 장애


2. 그 원인과 진행 경과:


[ETH 및 ERC-20 토큰의 경우]

최근 공지사항에 이스탄불 하드포크로 인한 입출금 제한 공지를 올린 후 지갑을 점검하는 과정에서 데이빗이 운영하는 이더리움 노드가 새로 하드포크된 체인을 따라가지 않고 예전 체인과 싱크를 맞추는 문제가 발생했습니다.


이는 이더리움 전체 네트워크에서 이스탄불 하드포크 준비(클라이언트 업데이트)를 하지 않고 구 버전 클라이언트를 방치하는 노드가 많아 벌어진 문제로 확인되었습니다.


이에 이더리움 노드 리스트를 확인할 수 있는 사이트에서 최신 클라이언트로 업데이트한 노드 정보만 수집하여 해당 노드들과 연결해 다시 블록을 받아오는 중입니다.


여기에 상당한 시간이 걸려 이르면 16일 월요일, 늦으면 18일 수요일께 코인 출금이 정상화될 전망입니다.


이미 출금을 신청하신 분들께는 다른 방법으로 출금을 앞당길 수 있는 방법을 고민하고 있습니다. 결론이 나는대로 다시 공지드리겠습니다.

※ Update : 문제가 해결되어 2019년 12월18일 15시부로 정상적으로 입출금 가능합니다.



[EOS 및 EOS 토큰의 경우]

최근까지 데이빗은 EOS 블록생성자들(BP)의 노드를 사용해 왔습니다. 그러나 HTTP 요청에 대한 응답 속도가 느리거나 끊기는 현상이 자주 생겨 최신 블록을 따라 잡지 못하는 문제가 발생하였습니다. 블록을 받아오는 IP가 차단되는 경우도 있었습니다.


이에 EOS 블록생성자들이 제공하는 노드가 아닌 일반 노드를 직접 운영하는 안을 검토했으나 아래와 같은 문제들이 확인되었습니다.


1) 처음부터 블록을 받는건 영원히 EOS 블록을 따라잡지 못한다.

- 블록을 싱크하는 속도보다 새로운 블록이 생산되는 속도가 더 빠르기 때문에 못 따라잡습니다.


2) 블록을 중간부터 받을 수 있다.

- 처음부터 받을 필요 없이 중간부터 받을 수 있지만, (2019년 9월 이후 블록부터 가능) 과거의 블록을 가져올 수 없습니다.


3) History API 지원하는 BP가 이제 거의 없고, 유료 서비스를 이용해야 한다.

- 처음 EOS가 나왔을때 많은 BP들이 이 기능을 무료로 사용자들에게 제공하였지만, 유지비가 너무 많이 나오기 때문에 현재는 History API를 기능을 중지한 BP들이 다수입니다.


EOS의 경우 현재 CPU 과부하로 인한 트랜젝션 거부 등 블록체인 자체에 심각한 문제가 있습니다. 이에 장애 해결 시점을 아직 정확히 안내해 드릴 수 없습니다. History API를 유료로 제공하는 업체의 노드를 연결하여 블록을 중간부터 받아와 입출금을 재개하는 방안을 최우선 검토하고 있습니다.


이에 구체적인 재개 일정이 나오는대로 다시 공지드리도록 하겠습니다.


[BTC, USDT]

역시 유사한 노드 문제로 현재 해결중에 있습니다. EOS나 ETH보다는 빠르게 해결될 것으로 전망하나 구체적인 시점이 확인되는대로 다시 공지드리겠습니다.

※ Update : 문제가 해결되어 2019년 12월16일 오전 10시부로 정상적으로 입출금 가능합니다.



3. 향후 대응방안:


- 주말에도 장애 해결에 총력을 기울여 최대한 빠르게 해결될 수 있도록 노력하겠습니다.

- 각 코인별 정확한 정상화 시점이 예상되는대로 다시 안내드리겠습니다.

- 앞으로 유사한 문제가 발생하지 않도록 각 블록체인 노드 연결 개선방안을 마련하겠습니다.

- 하드포크 등 부득이한 상황으로 장애가 발생하는 경우 지체없이 공지하여 고객들이 상황을 확인할 수 있도록 하겠습니다.


다시금 소중한 데이빗 고객님들께 이용에 불편을 드려 대단히 송구합니다.


감사합니다.

데이빗 팀 드림