2023년의 이 논문은 Bitcoin을 보안과 힘의 투사를 위한 잠재적 수단으로 살펴봅니다. 출발점은 단순합니다. 디지털 공격에 실제 계산 작업이 필요해지면 무엇이 달라질까요?
Jason P. Lowery는 2023년 MIT의 System Design and Management 과정에서 Master of Science in Engineering and Management 학위를 받기 위해 Softwar를 제출했습니다. Bitcoin을 보안과 국가 전략의 관점에서 검토한 논문입니다. 이 글은 공개된 학위논문을 바탕으로 합니다. 학술적 배경은 저자와 목적, 맥락을 알려 주지만 그 자체가 결론의 정확성을 입증하지는 않습니다. [1] [2]
누군가 웹사이트에 자동 요청을 쏟아붓는다고 생각해 봅시다. 요청 하나를 더 보내는 비용은 적어도 서버는 이를 처리해야 합니다. 요청마다 계산 문제를 풀도록 하면 사이트를 마비시키는 비용이 커집니다. 디지털 환경에 물리적 비용이 작용하는 모습을 보여 주는, 이 글의 단순화한 예시입니다. Proof of Work는 결과를 찾기는 어렵지만 확인하기는 쉽다는 차이를 이용합니다. Bitcoin에서는 채굴자가 블록을 만들 때 이 작업을 하며, 일반 사용자가 결제할 때마다 직접 채굴할 필요는 없습니다. Lowery는 이 원리를 어디까지 확장할 수 있는지 묻습니다. [2]
Power Projection Theory는 공격 비용을 높여 상대를 억제하는 방법을 생각하기 위한 Lowery의 이론적 틀입니다. 자원을 놓고 경쟁하는 생물에서 인간 사회, 컴퓨터 네트워크로 논의를 이어 갑니다. 에너지 소비를 통해 디지털 자원을 둘러싼 다툼에 물리적 비용을 부과할 수 있다는 관점입니다. 이런 연결이 논증을 이루지만, 자연이나 군사 전략과 닮았다는 이유만으로 특정 프로그램의 보호 효과가 입증되지는 않습니다. [2]
여기서 grounded theory는 서로 연결된 관찰과 지식을 토대로 새로운 설명 체계를 만드는 방법을 뜻합니다. Lowery는 후속 연구를 위한 이론을 제시한다고 명시합니다. 모든 결과를 이미 실험으로 입증한 보고서가 아닙니다. 읽을 때는 알려진 메커니즘을 설명하는 부분과, 그로부터 추론하지만 별도의 검증이 필요한 가능성을 구별해야 합니다. [2]
저자는 proof-of-power wall이라는 이름으로 계산 작업의 증명 없는 요청을 거부하는 인터페이스를 제안합니다. 원치 않는 메시지를 대량 발송하는 스팸의 비용을 높이려는 발상을 발전시킨 것입니다. 앞의 웹사이트로 돌아가 보면, 이런 장벽은 공격 비용을 높이지만 정상 방문자에게도 부담을 줍니다. 따라서 비용 설정, 공격자의 자원, 구체적 위협을 고려해야 합니다. 계산 문제만으로는 요청자에게 권한이 있는지, 서버에 소프트웨어 결함이 없는지 알 수 없습니다. [2]
Lowery는 개별 시스템에서 국가 안보로 주장을 확장합니다. 미국 정책 결정자에게 Bitcoin에 대한 폭넓은 전문가 논의, 국내 채굴 인프라 지원, 전략적 비트코인 비축 검토를 권합니다. 이는 그의 이론에서 나온 제안입니다. 현재의 정부 정책을 설명하거나 계산 경쟁이 무력 충돌을 대신할 것임을 입증한 결과로 받아들여서는 안 됩니다. [2]
Jameson Lopp는 서평에서 Bitcoin의 기록을 보호하는 것과 임의의 데이터를 보호하는 것 사이의 도약을 비판합니다. Bitcoin은 비싼 계산만으로 작동하지 않는다는 지적입니다. 노드는 소프트웨어로 규칙을 확인하고, 디지털 서명은 지출 권한을 증명합니다. 공격자가 비싼 계산을 수행했다고 이런 검증이 대체되지는 않습니다. 핵심은 더 넓은 응용에 빠져 있는 설명, 즉 제안한 시스템이 특정 공격을 정확히 어떻게 막느냐는 것입니다. 두 글을 함께 읽으면 실제 쟁점을 파악하기 쉽습니다. [3]
먼저 보호할 대상이 웹사이트의 가용성인지, 거래의 유효성인지, 다른 정보인지 물어보세요. 다음으로 누가 비용을 부담하며 성공을 어떻게 측정할지 살펴보세요. Lowery 자신도 가설의 추가 연구를 요청합니다. 이 글은 MIT 서지 기록, 초록, 일부 방법론 대목, 방어벽 제안과 마지막 권고, Lopp의 서평을 참고했습니다. 논문 전체를 평가한 것이 아니라 논증을 이해하기 위한 입문 안내입니다. [2]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Bitcoin, Proof of Work, 채굴, Jameson Lopp, The 7th Property.
01Softwar를 이해하려면 프로그래밍을 알아야 하나요?+
아닙니다. 적은 비용으로 요청을 보내는 것과 비용이 많이 드는 계산 작업의 차이부터 이해하세요. 이후 그 작업이 특정 시스템을 어떻게 보호하는지 물어보면 됩니다. 기술적 세부 사항은 차근차근 살펴볼 수 있습니다.
02Softwar는 Bitcoin이 전쟁을 끝내거나 모든 프로그램을 보호한다고 증명하나요?+
아닙니다. 그런 더 넓은 가능성을 이론으로 탐구합니다. 보호 메커니즘, 한계, 시험 결과는 각각 입증해야 합니다. Bitcoin이 작동한다는 사실만으로 그 단계가 해결되지는 않습니다.