무브 언어는 앱토스와 같은 안전한 블록체인을 구축하는 방식을 변화시키고 있습니다. 스마트 컨트랙트가 더욱 복잡해지고 소중한 디지털 자산을 보호함에 따라, 사용자에게 기본 코드의 안전성을 검증할 수 있는 수단을 제공하는 것이 필수적입니다. 안타깝게도 블록체인에서는 소스 코드 없이 저수준 바이트코드 형태로만 코드를 배포하는 것이 일반적인 관행입니다. 이러한 투명성 결여는 악의적인 공격자가 탐지되지 않고 악성 코드를 삽입할 수 있는 빌미를 제공합니다. 또한 소스 코드가 없으면 커뮤니티에서 계약을 효과적으로 감사하거나 검토할 수 없어 보안 문제를 식별하고 해결하기 위한 공동의 노력을 방해합니다.
베리체인이 앱토스랩과 협력하여 개발한 획기적인 오픈 소스 도구인 Revela 디컴파일러를 소개합니다. Revela는 Move 언어를 위해 특별히 설계된 최초의 디컴파일러입니다. 복잡한 Move 바이트코드를 사람이 읽을 수 있는 원래의 소스 코드로 다시 변환하여 그 격차를 해소합니다. 이렇게 디컴파일된 코드는 Move 컴파일러를 통해 다시 실행할 수도 있어 심층적인 분석이 가능합니다. 사용자가 독립적으로 코드를 검증하고 분석할 수 있도록 지원함으로써 Revela는 안전하고 개방적이며 협업적인 개발 환경을 조성하기 위한 새로운 업계 표준을 확립합니다.
왜 디컴파일인가?
이동 바이트코드는 온체인에 저장되고 이동 VM에 의해 처리되므로 원본 소스 프로그램을 재구성하는 데 필요한 모든 필수 정보를 제공합니다. 실제로 원하는 정보를 얻기 위해 Move 바이트코드를 마이닝하는 독점적인 도구가 존재할 수 있습니다. 따라서 Move 바이트코드에 포함된 정보의 프라이버시는 결코 보장될 수 없습니다.
Revela 디컴파일러는 이러한 문제를 해결하기 위해 누구나 Move 바이트코드를 Move 프로그램으로 시각화할 수 있는 도구에 액세스할 수 있도록 합니다. 이러한 도구에는 여러 가지 장점이 있습니다:
구성에 의한 검증: 온체인에서 바이트코드에 해당하는 100% 정확한 소스 코드를 보여줄 수 있습니다. 예를 들어 이더스캔에서 이더리움에 제공하는 것처럼 소스 코드를 먼저 서비스에 업로드한 다음 (탈중앙화되지 않은) 검증 단계를 수행해야 하는 메커니즘이 필요하지 않습니다.
신뢰도 향상: 디컴파일러를 공개함으로써 앱토스는 앱토스 생태계 내에서 투명성을 우선시하고 있습니다. 이렇게 투명성이 높아지면 빌더와 사용자가 스마트 컨트랙트의 작동 방식을 완전히 이해할 수 있을 뿐만 아니라 숨겨진 악성 코드나 취약점을 식별하는 데에도 도움이 됩니다. 이는 궁극적으로 생태계 내 신뢰와 보안을 강화하여 사용자가 안심할 수 있도록 합니다.
독립적인 검증: 사용자와 개발자는 스마트 컨트랙트 코드를 독립적으로 검증하고 분석할 수 있는 기능을 통해 프로토콜과 앱의 무결성을 보장할 수 있는 힘을 갖게 됩니다. 사용자에게 권한을 부여함으로써 관련된 모든 사람에게 더욱 안전하고 개방적이며 신뢰할 수 있는 환경을 조성하고 있습니다.
지식 공유: 디컴파일 도구는 초보 개발자를 위한 귀중한 교육 리소스 역할을 합니다. 개발자는 안전한 스마트 컨트랙트를 분석하고 내부 작동을 이해함으로써 이러한 인사이트를 적용하여 더욱 강력하고 안전한 애플리케이션을 만들 수 있습니다.
업계 표준 설정: 디컴파일러를 통해 다양한 스마트 컨트랙트 코드에 노출되면 업계 전반의 모범 사례와 보안 표준을 수립하는 데 도움이 됩니다. 개발자는 다양한 보안 계약을 관찰하고 학습함으로써 자신의 작업을 벤치마킹하고 강력한 보안 조치를 구현할 수 있습니다.
레벨라에 대한 반응
레벨라의 공개는 업계 전문가들로부터 열렬한 반응을 얻었으며, 블록체인 생태계의 발전 과정에서 발생하는 중요한 보안 문제를 해결할 수 있는 잠재력을 강조했습니다.
앱토스랩의 공동설립자이자 CEO인 모 샤이크(Mo Shaikh)는 무브와 앱토스를 더 잘 구축하기 위해 레벨라를 사용하는 이유와 방법에 대한 인사이트를 공유하며 "아이시미: 베리체인과 앱토스랩이 공동으로 개발한 무브 레벨라 툴은 앱토스 네트워크의 보안을 획기적으로 개선할 수 있는 툴입니다. Revela를 통해 빌더는 온체인에 배포된 모든 바이트코드를 빠르고 안전하게 소스 코드로 변환할 수 있으며, 이는 무브 온 앱토스를 통해서만 가능합니다!"
이동 언어 책임자인 볼프강 그리스캠프는 "베리체인과 앱토스랩이 공동으로 개발한 이동 디컴파일러는 앱토스 네트워크 보안의 판도를 바꿀 것입니다. 체인에 배포된 모든 바이트코드를 소스 코드로 다시 변환할 수 있습니다. 오직 무브에서만 가능합니다!"
베리체인은 앱토스 랩스와의 파트너십을 통해 무브 언어에 투명성을 부여하기 시작했습니다. 양사의 협력은 개발자, 보안 연구원, 사용자에게 스마트 컨트랙트를 이해하고, 면밀히 조사하고, 보호할 수 있는 도구를 제공하여 앱토스 에코시스템의 무결성을 강화하는 것을 목표로 했습니다.
베리체인의 최고 연구 개발 책임자인 응우옌 박사는 이 도구의 성공적인 출시에 대해 "레벨라는 앱토스 블록체인의 모든 스마트 컨트랙트를 효과적으로 오픈소스화하여 이전에는 불가능했던 온체인 코드의 포괄적인 보안 감사를 가능하게 합니다. 정말 게임 체인저입니다!"
앱토스랩의 보안 책임자 제라르도 디 지아코모는 "앱토스랩과 베리체인의 협력 덕분에 앱토스의 네트워크 보안을 강화하는 혁신적인 도구 세트인 최초의 Move 디컴파일러인 레벨라를 소개할 수 있게 되었습니다."라고 설명했습니다.
접근성 및 기여
접근성을 높이기 위한 궁극적인 목표로, 베리체인은 다음 주소에서 무료 온라인 도구로 Revela를 제공합니다.
베리체인은 Revela의 장기적인 성공을 위해 최선을 다하고 있습니다. 회사는 지속적으로 새로운 기능을 유지 및 개발하여 Move 커뮤니티의 요구와 진화하는 앱토스 생태계에 맞춰 도구를 최신 상태로 유지할 것입니다.
베리체인 소개
베리체인은 암호화폐 분석, 보안 감사, 애플리케이션 보안 솔루션을 전문으로 하는 블록체인 보안 솔루션의 선도적인 공급업체입니다. 로닌과 BNB 체인 브리지와 같은 대규모 웹3.0 해킹을 조사하고 완화한 것으로 유명한 베리체인은 획기적인 연구와 실용적인 보안 솔루션을 결합하여 블록체인 산업에 포괄적인 보호 기능을 제공합니다.
베리체인의 세계적 수준의 보안 및 암호화 연구팀은 업계 전반에 걸쳐 수십억 달러에 영향을 미치는 중대한 취약점을 성공적으로 식별하여 주요 공급업체의 다자간 연산(MPC) 및 영지식 증명(ZKP) 구현의 핵심에 존재하는 결함을 밝혀냈습니다. BnB 체인, 폴리곤 랩스, 위믹스, 앱토스, 클레이튼, 불리쉬, DWF 랩스 등 주요 웹3.0 기업 및 암호화폐 거래소의 신뢰할 수 있는 보안 파트너인 베리체인은 전통적인 사이버 보안에 뿌리를 두고 더욱 안전한 웹3.0 생태계를 위한 최첨단 솔루션을 제공하고 있으며, 이를 통해 더욱 안전한 웹3.0 생태계를 조성하고 있습니다.
베리체인을 읽어주셔서 감사합니다! 무료로 구독하여 새 소식을 받아보시고 제 작업을 응원해 주세요.