암호화 알고리즘과 이를 해독하는 컴퓨팅자원 이야기

in #kr7 years ago (edited)


안녕하세요?

막강한 컴퓨팅자원을 돈으로 환산할 수 있는 시대가 열렸습니다. 비트코인의 SHA-256 알고리즘을 증명할 수 있는 컴퓨터는 세상에 얼마나 있을까요?

다음 공식을 시간안에 얼마나 많이 풀 수 있는가 대결해 봅니다.


a²+b²=c²

공대생 4명 vs 중학생 100명


암호화폐나 Bitcoin에 관심이 많으신 분들은 다음과 같은 예를 쉽게 접해보실 수 있을 것 입니다. 컴퓨팅 장비를 학생과 비교하자면, 현재 Bitcoin은 숙련된 중학생 ASIC이 Bitcoin 채굴생태계에서 지대한 영향력을 발휘하고 있습니다. 

하지만 지금 흔한 논지에서 벗어나 조금 더 거시적으로 접근하려 합니다.


1. Bitcoin이 계속 성장하여 생태계에 영향을 미칠 정도로 엄청난 전기를 소비하며 성장하거나

2. Bitcoin이 꾸준한 인기를 얻지 못해 결국 생산된 ASIC은 대부분 고철이 된다.


2번의 가능성이 언제나 열려있기 때문에 PoS나 DPoS방식의 altcoin이 상당히 주목받고 있으며, 몇몇은 Bitcoin의 뒤를 이어 시험대에 올라가기 시작하였습니다. 시장의 반응과 평가가 이를 증명합니다.


하지만 SHA-256 암호 알고리즘 해독을 위해 생산된 ASIC컴퓨터는 전기와 시간을 소비하며 자신의 능력을 증명하고 있습니다. Bitcoin채굴에 참여하고 있는 ASIC이 세상에 얼마나 존재하는지 비교적 정확히 추론할 수 있습니다.


하지만 오늘의 주제는 조금 더 먼 미래에 대한 이야기 입니다. 


다음과 같이 다양한 알고리즘과 이를 채용한 대표적인 암호화폐를 열거해 보았습니다.


SHA-256 : Bitcoin, Bitcoin Cash

Scrypt : Litecoin, Dogecoin

X11 : Dash

Blake : Sia

Ethash : Ethereum, Ethereum Classic

Equihash : Zencash, Z Classic, Bitcoin Gold

Cryptonight : Monero Original, Bytecoin

Cryptonight v7 : Monero, Electroneum


와 정말 많네요! 사실 이보다 훨씬 더 많습니다. 우리가 이해하기 쉽게 대략 몇대의 ASIC이나 GPU가 암호 알고리즘 해독에 참여하고 있을까? 계산해볼까? 잠깐 생각해 봤습니다만, 저는 이러한 작업을 매우 지루하게 여기기 때문에 그냥 엄청나게 많은 컴퓨팅 장비가 해당 알고리즘을 해독하기 위해 생산되었고 지금 가동 중이구나 생각하기로 했습니다.


아이슬란드는 지열발전을 비롯해 쓰지 않으면 자연으로 돌아가는 에너지자원이 있다고 합니다. 또한 이 국가에서 채굴에 사용되는 총 전력이 국민 전체가구 사용량을 넘어섰다고 합니다. 아이슬란드는 정말로 코인 강국이 될까요?


저는 이러한 컴퓨팅 자원이 암호화폐 시장에 존재하는, 유일하게 현물가치를 지닌 자원으로 생각하고 있습니다. 애초에 Bitcoin에게는 이러한 명제가 바탕에 있었기 때문에 크게 발전할 수 있었습니다. Bitcoin의 시세가 떨어져 SHA-256장비가 쓸모 없어지게 된다면 어떻게 될까요? 1순위는 Bitcoin Cash입니다. 2순위는 예측할 수 없을 정도로 괜찮은 후보가 없네요.. 하지만 Bitcoin Cash는 시가총액 4위로 투자자의 강력한 지지와 다양한 이해관계로 시장을 견인하고 있습니다. Bitcoin Cash는  Bitcoin보다 보증이 강한 암호화폐임을 사견으로 제시합니다. Bitcoin이 하드포크 되었을 때 Bitcoin 소유자들은 동일 수량의 Bitcoin Cash를 지급 받았습니다. Bitcoin은 사실 Bitcoin Cash로 인해 더욱 강력해졌으며, Bitcoin Cash는 Bitcoin이 흔들일 경우 SHA-256전용 ASIC의 해싱파워를 이전할 수 있는 체인으로 안정화 되었습니다. 이 둘은 암호화폐 생태계의 큰 그림 입니다.


SHA-256의 해싱파워가 너무나도 강력하기 때문에 짚고 넘어가지 않을 수 없었습니다. 노드를 지배하는 것만으로 Bitcoin 네트워크를 지배할 수 없습니다. Bitcoin에 지대한 영향력을 가지기 위해서는 Bitmain처럼 ASIC의 개발과 생산능력을 증명하는 경우의 수만 존재합니다. 다행히, ASIC은 이제 성능전쟁이 아니라 물량전쟁입니다. Bitcoin은 중앙화 되있지만, 이를 리드하는 바통은 언제든지 넘어갈 수 있습니다.

바통의 후보에서 삼성이 가능성에 가깝게 있다는 사실을 여러분들께서 기억하셨으면 합니다. 한국은 생각보다 세계의 흐름에서 자랑스러운 업적을 남기고 있답니다.


저는 이 시기에 Cryptonight 알고리즘과 이 뒤로 파생된 암호화폐를 지지하고 있습니다. 얼마전 Cryptonight ASIC의 존재가 확정되었고, Monero는 긴급하게 Cryptonight v7으로 하드포크를 진행하였으며, 코어팀의 전략대로 방어에 성공했습니다. Cryptonight ASIC의 성능은 정말 놀라웠습니다. Monero의 코어팀은 언제까지 ASIC저항 하드포크를 지원할 수 있을까요? 백서에서는 Cryptonight이 언젠가 ASIC에게 지배당하는 구조라 언급하고 있습니다. 개발자들도, 채굴자들도 모두 이러한 사실과 배경을 알고 있습니다.


Monero는 현존하는 모든 암호화폐 중 가장 강력한 익명성을 보증하는 네트워크 입니다. Monero가 가진 익명성이 대부분 범죄에 사용된다는 이야기는 사실로 받아들일 수 있지만, 이 규모는 범죄에 이용되는 종이화폐의 규모와 비교하여 지극히 적을것이라 생각됩니다. 4차 산업의 핵심은 정보입니다. 거래내역조차 밝히고 싶지 않은 중요한 거래에 대해서 Monero는 이를 보증할 수 있습니다.


Cryptonight 계열은 정말 흥미로운 암호화폐 알고리즘 입니다.

다음에도 알고리즘에 대한 이야기를 풀어보고 싶습니다.


Kid miner