잃어버린 키는 비트코인을 더 발행해야 할 이유가 아니다

잃어버린 키는 비트코인을 더 발행해야 할 이유가 아니다

영어에서 번역됨

오래된 논쟁에 오늘 새로운 반전이 생겼습니다. StarkWare의 CEO인 Eli Ben-Sasson은 X에 게시물을 올려 비트코인 공급을 2100만 개로 제한하는 것은 실제로 말이 되지 않는다고 주장했습니다.

그의 주된 주장은 개인 키는 시간이 지남에 따라 잃어버려지고, 무한한 시간 범위를 고려하면 결국 모든 키가 사라진다는 것입니다.

토론에서는 다른 주장들도 제기되었지만, 저는 그런 주장들을 이미 들어본 적이 있었습니다. 무한한 시간 범위와 잃어버린 개인 키에 관한 이 주장은 저에게는 새로웠습니다.

언뜻 들으면 논리적으로 보일 수 있습니다. 그러나 제 견해로는 Ben-Sasson이 비트코인 수량과 개인 키 수를 혼동하고 있습니다. 비트코인 블록체인에는 매 블록마다 엄청난 수의 새 주소가 등장합니다: 시간당 수천 개의 새로운 주소가 생성됩니다. 각 주소는 고유한 개인 키를 가집니다. 즉 지갑들은 매시간 수천 개의 새로운 개인 키를 생성하고 있으며, 그 수는 비트코인의 발행 일정과는 전혀 무관합니다.

물론 가능한 개인 키의 수 또한 기술적으로는 유한합니다. 그러나 현재의 키 생성 속도라면 실무적으로 의미 있는 어떤 시간 척도에서도 그 수가 바닥나지 않습니다. 초당 1012개의 키를 생성한다고 해도 키공간을 소진하는 데 대략 3.7 × 1057년이 걸립니다. 그 일이 일어나기 전에 인류는 오래전에 사라져 있을 것입니다.

게다가 비트코인의 발행 상한을 올린다고 해도 개인 키 한계에는 전혀 영향을 주지 않습니다. 따라서 Ben-Sasson이 제기한 문제는 그런 방식으로 해결되지 않습니다. 또한 스레드에서 나온 다른 모든 주장들은 이미 이전에 논의되어 결론이 난 것들입니다.

그렇긴 해도 만약 누군가가 진심으로 발행 한도를 올리고 싶다면 비트코인을 포크해서 자유롭게 그렇게 할 수 있습니다. 어쩌면 그것이 바로 Ben-Sasson이 암시하고 있는 바일지도 모릅니다. 다만 저는 그런 포크가 StarkWare의 STRK보다 훨씬 나은 성과를 내지는 못할 것이라고 생각합니다. 현재 STRK는 rabbit.io에서 STRK당 0.00000048 BTC의 비율로 BTC 스왑이 가능합니다.