EOS 개인 키 복구에 대한 제안 - Propotion for EOS Key Recovery

안녕하세요.

최근에 EOS private key를 잊어버리신 사례가 종종 있습니다.
만약 아예 등록을 한 적이 없으면

["혹시나 EOS지갑 등록을 못 했다면...] 을 쓰면 됩니다.
그런데 등록을 했는데..private key를 잊어 버렸다면??

현재로서는 방법이 없습니다. 그래서 이 경우에 대해서 제안을 한가지 하려고 합니다.



가정

우선 private key를 잊어 버린 것을 가정합니다.
그렇다면 현재 알고 있는 것은?

  1. Ether wallet의 public key
  2. Ether wallet의 private key(이걸 잊어버렸으면 복구가 불가능한것은 이미 아시죠? 심지어 ether wallet에도
    접근이 안됩니다.)
  3. EOS account
  4. EOS public key

3, 4번은 1번으로 https://eosauthority.com/ 에 Ether wallet의 public key를 넣어서 확인할 수 있습니다.

  1. 국내 거래소(upbit, gopax등)와의 입금 또는 출금 내역. 만약 이것이 있다면 https://etherscan.io 에서 조회를 할 수 있습니다. 제 주장의 key가 5번에 있습니다.



복구 방법의 제안 1


EOS.IO에서 다시 등록을 받는 것입니다. 이 경우에는 5번이 필요 없습니다. 재 등록을 받고, 이 때 private key를 잘 확인하여 개인이 기록을 해 놓습니다.

그리고 EOS.IO에서는 해당 파일을 모아서 다음과 같은 mapping table을 만듭니다.

(legacy account, new account) 

이렇게 pair를 만들어 놓고, legacy account에서 new account로 token을 transfer해줍니다. token transfer는 BP가 지원을 해야 합니다.

물론 새로운 계정 생성도 BP가 지원을 해야 합니다.

제일 깔끔한 정책으로 보입니다.

단 일정 기간을 두고 단 한번만 해야 할 것입니다. 계속해서 이런 과정을 거칠수는 없으니까요..



만약 이것이 어렵다면..


이 경우를 대비해서 5번이 필요합니다. 다만 이 경우에는 거래소가 협조를 해 주어야 합니다.

private key를 찾아주는 시스템은 있어서는 안됩니다. 이 자체가 악용의 소지가 크니까요..

그래서 일단 ERC20 public address의 EOS의 소유권을 개인이 증명하면, 이 소유권을 바탕으로 EOS를 신규 계정으로 송금해 주는 절차를 만드는 것입니다. 그리고 그 절차에는 거래소가 인증을 해 주어야 하는 것이지요.

Flow는 아래와 같습니다.

  1. Block one의 contract address로 0ether로 claim, data에 2번을 입력
  2. 해당 address에서 거래소와 거래했던 이력을 입력(거래소 주소)
  3. 이 때 BP가 해당 거래소로 EOS를 전송
  4. 1번의 claim을 한 사용자는 거래소에 자신의 신분 증명을 하고(거래소 방문)
  5. 증명이 되면, 거래소가 받은 EOS를 해당 개인 계좌로 전송.

이 경우 smart contract과 거래소가 software수정을 해야 하지만, private key를 분실한 사람의 신원 증명 및 기존 BP들의 변경을 하지 않아도 되는 장점이 있습니다.



결언


사실 방법은 1번이 가장 깔끔하고 쉬워 보입니다. 혹시나 보안의 문제 혹은 다른 문제가 있다면 피드백 부탁 드립니다. 부디 EOS private key를 분실한 EOS holder들의 문제점이 잘 해결되었으면 좋겠습니다.

단 한 사람이 있더라고 구제되어야 하는 것이 EOS eco system을 위해서 현명한 길이라고 생각합니다.

Comments

  • TeddyTeddy Posts: 9 Brand New

    worker proposal로 budget을 확보하는 것도 좋겠습니다.
    더불어 현재 EOS key를 분실하신 분들의 통계를 잡는 portal을 만들면, 이 또한 우리가 Dan혹은 다른 사람을 설득하는 데 의미가 있어 보입니다.

Sign In or Register to comment.