autorenew
안전한 블록체인 인프라를 위해 Solidity와 EVM에 도전한 Mysten Labs CEO

안전한 블록체인 인프라를 위해 Solidity와 EVM에 도전한 Mysten Labs CEO

빠르게 변하는 블록체인 개발 세계에서는 보안 침해로 수백만 달러가 손실될 수 있기 때문에 올바른 도구 선택이 매우 중요합니다. 최근 Sui Network 뒤의 팀인 Mysten Labs의 공동 창업자 겸 CEO인 Evan Van Ness는 X(구 Twitter)에서 신뢰할 수 있는 인프라를 구축할 때 지름길보다 규율이 중요하다는 논의를 촉발했습니다. 그는 Zero Knowledge FM의 2022년 팟캐스트 에피소드 링크를 공유했는데, 그 에피소드에서 Sam Blackshear(Mysten Labs CTO이자 Move의 창시자 중 한 명)가 Move 프로그래밍 언어의 기원에 대해 이야기합니다. Van Ness는 심지어 높은 위험 부담이 있는 결제 시스템에 대해 여전히 Solidity와 Ethereum Virtual Machine(EVM)을 옹호하는 사람들과 토론을 벌이자고 도전장을 내밀었습니다. 이를 분해해 보고, 특히 밈 토큰에 관여하는 사람들에게 이게 무엇을 의미하는지 살펴보겠습니다.

모든 것을 시작한 팟캐스트

문제가 된 팟캐스트는 Zero Knowledge FM 에피소드 227, Sam Blackshear 출연분입니다. 원래 Facebook의 Libra 프로젝트(나중에 Diem으로 리브랜딩) 출신인 Blackshear는 Move가 필요에 의해 탄생했다고 설명합니다. Libra는 글로벌 디지털 통화를 만들려 했고, Solidity 같은 기존 프로그래밍 언어는 대규모 금융 거래처럼 민감한 시스템을 다루기에는 충분하지 않았습니다. Ethereum 스마트 계약의 대표 언어인 Solidity는 수많은 프로젝트를 가능하게 했지만 취약점의 역사도 가지고 있습니다—2016년 The DAO 같은 악명 높은 해킹을 일으킨 재진입 공격 같은 사례를 떠올리면 됩니다.

Move는 이러한 문제를 뒤집기 위해 설계되었습니다. 자산을 개발자가 수동으로 안전하게 관리해야 하는 단순한 데이터로 취급하는 대신, Move는 핵심 개념으로서 "resources"를 도입합니다. 이는 토큰이나 NFT 같은 디지털 자산을 나타내는 특수 타입으로, 내장된 규칙을 가집니다: 복제될 수 없고, 실수로 폐기되거나 명시적인 소유권 변경 없이 이전될 수 없습니다. 이러한 리소스 지향 접근 방식은 현실 세계의 물리적 자산이 작동하는 방식을 모방해, 버그가 끼어들어 혼란을 일으키기 어렵게 만듭니다.

보안 측면에서 Move가 Solidity를 앞서는 이유

Solidity는 EVM 위에서 실행되며, EVM은 본질적으로 Ethereum과 Binance Smart Chain이나 Polygon 같은 호환 체인에서 스마트 계약을 실행하는 가상 컴퓨터입니다. 유연하고 거대한 생태계를 갖추고 있지만, 언어 수준에서 자산 안전을 강제하지 않기 때문에 오류에 취약합니다. 개발자는 정수 오버플로우나 무단 접근 같은 문제를 방지하기 위해 추가 코드를 작성해야 하고, 역사는 그런 것이 말처럼 쉽지 않음을 보여줍니다. 이러한 간과로 인해 수십억 달러가 익스플로잇으로 사라졌습니다.

반면 Move는 가치 있는 자산을 다루는 블록체인을 위해 특별히 설계되었습니다. Mysten Labs 블로그 같은 자료에서 자세히 설명되듯, Move는 구문 자체에 보안 기능을 내장한 단순하지만 강력한 언어입니다. 예를 들면:

  • 우발적 복제 방지: resources는 토큰을 이전하면 송신자에게서 사라지게 하여 복사가 남지 않도록 보장합니다.
  • 선형 타입(Linear typing): 리소스가 명확한 의도 없이 여러 번 사용되는 것을 막아 이중 지출 같은 위험을 줄입니다.
  • 모듈식 설계: Move는 재사용 가능한 모듈을 허용해 코드 감사와 유지보수를 쉽게 만듭니다.

이러한 특징은 Van Ness가 말한 대로 "미션 크리티컬"한 애플리케이션에 이상적입니다—한 가지 결함이 신뢰를 무너뜨릴 수 있는 결제 네트워크를 생각해 보세요. Move를 사용하는 Sui나 Aptos 같은 체인은 더 빠르고 더 안전한 트랜잭션의 이점을 누리며, 속도와 보안이 종종 상충하는 공간에서 게임 체인저가 될 수 있습니다.

밈 토큰과 그 너머에 미치는 영향

이제 의문이 들 수 있습니다: 이게 밈 토큰에겐 무슨 의미가 있나? 밈 코인은 과대광고와 커뮤니티에 의해 번성하지만, EVM 기반 체인의 조잡한 스마트 계약 때문에 럭(사기), 펌프 앤 덤프에 취약한 경우가 많습니다. Sui 같은 Move 기반 플랫폼으로 이동하면 제작자들이 익스플로잇 위험이 적은 더 견고한 토큰을 만들 수 있습니다. 재진입 버그로 유동성 풀이 털리는 것을 걱정하지 않고 바이럴한 밈을 출시할 수 있다고 상상해 보세요—이것이 더 나은 인프라가 약속하는 바입니다.

Van Ness의 도전은 단순한 허세가 아니라 암호화폐가 주류로 가면서 업계가 보안을 우선시하라는 촉구입니다. 특히 결제나 밈 생태계에 연결된 DeFi 프로젝트를 빌드하거나 투자하고 있다면, 그 팟캐스트를 들어보고 Solidity가 여전히 '그럭저럭 괜찮다'고 할 수 있는지 고민해 볼 가치가 있습니다. 논쟁이 뜨거워지는 가운데 한 가지는 분명합니다: 블록체인의 미래는 과거의 습관에서 벗어나 움직일지도 모릅니다.

원문 게시물은 여기에서 확인하세요. 여러분의 의견은 어떤가요—Team Move 아니면 Team Solidity?

추천 기사