Q. 블록체인에서 지갑을 생성시 주소값이 중복생성 및 재사용의 우려는 없나요?

장석만 2019. 04. 14.


보통 거래소나 개인 지갑 어플을 사용하다보면 쉽게 지갑주소를 생성할 수 있는데요.

아무리 많은 지갑주소를 생설할 수 있다하더라도 랜덤으로 생성하게 되더라도 주소가 중복 생성할 있지 않을까 싶습니다.

블록체인 지갑 주소 생성에 있어 중복생성할 우려는 없는지 궁금합니다.

또한 한번생성 후 폐기되는 지갑주소에 대해서는 재사용하지 못하도록 하는 조치가 있는건가요?

공유하고 보상받기 ♥︎
별로예요 2

2 내용이 부실하거나 모호하여 이해하기 어려운 질문
* 별로예요 10건 도달시 관리자 검토 후 삭제 조치합니다.

1개의 답변이 있습니다.

질문자 & 큐레이터 채택
erc20 답변자인증
거래소/전략기획팀 2019. 04. 14 100%의 채택

결론부터 말씀드리자면, 이론적으로는 같은 지갑 주소를 중복하여 생성하는 것이 가능합니다. 하지만 확률적으로는 거의 무의미한 수준이라고 할 수 있겠습니다.

비트코인의 경우 암호화를 통해 해싱하여 만들 수 있는 지갑 주소의 경우의 수가 155아승기에 달한다고 합니다. 조, 경, 해, 자, 양, 구, 간, 정, 재, 극, 항하사, 아승기로 이어지기 때문에 이 숫자가 엄청난 숫자라는 것을 알 수 있습니다.

사실상 155아승기 번 지갑 주소를 만들어야 100% 확률로 동일한 지갑 주소가 나올 수 있고, 연산을 155아승기 번 하는데 들어가는 엄청난 비용과, 시간을 계산하면 사실상 몇 사람의 평생을 쏟아부어도 힘들다는 결론이 나옵니다.

그렇다면 지갑 주소를 중복하여 생성하는 것이 가능하다고 말씀드린 것은 무엇이냐면, 이런 어마어마한 확률이라도 그것이 0%인 것은 아니기 때문입니다.

따라서 사실상 중복 생성의 우려는 거의 없다고 볼 수 있으며, 만들어진 후 사용되지 않는 지갑일지라도 그 자체로 그냥 두어도 상관이 없다고 생각하셔도 좋을 듯합니다.

답변이 도움이 되길 바랍니다.