블록체인의 꽃이라고 할 수 있는 스마트 컨트랙트! 그런데 스마트 컨트랙트를 실행할 수 있는 블록체인과 그 기술이 매우 다양하다는 걸 알고 계신가요? 🤔
대표적으로 Solidity를 사용하는 이더리움, Rust를 기반으로 한 Solana 등이 있죠. 그리고 Neo는 개발자들의 선택지를 넓히기 위해 C#, TypeScript 등 다양한 언어를 지원하여 스마트 컨트랙트를 개발할 수 있게 하고 있기도 합니다.
이러한 수많은 선택지들로 인해 Web3 프로젝트(블록체인 기술을 사용하는 프로젝트)들은 어떤 언어와 블록체인을 선택해야 하는지 고민에 많이 빠지곤 합니다. 언어가 다르면 동일한 로직을 해당 언어에 맞게 매번 새로 개발해야 하는 불편함이 있어서, 개발자들에게는 큰 허들이 되기도 하죠.
따라서 여러 블록체인 프로젝트는 개발자들에게 가장 많이 사용되는 이더리움 계열(EVM) 스마트 컨트랙트를 지원하기 위해 노력하고 있습니다.
이 글에서는 Neo 블록체인이 EVM 스마트 컨트랙트를 지원하기 위해 출시한 EVM 사이드체인, NeoX를 소개하고, NeoX에서 스마트 컨트랙트를 개발하는 방법에 대해 다룰 예정입니다. 🚀
Neo는 스마트 이코노미(Smart Economy)를 목표로 하는 블록체인 플랫폼으로, 빠른 트랜잭션 속도, 낮은 수수료, 온체인 거버넌스를 특징으로 합니다. Neo는 다음과 같은 핵심 기능을 제공합니다.

Neo 생태계에 대한 더 자세한 내용은 공식 웹사이트에서 확인할 수 있습니다.
NeoX는 Neo의 공식적인 EVM 사이드체인으로, 쉽게 말해 이더리움처럼 Solidity 기반 스마트 컨트랙트를 실행할 수 있는 환경을 제공합니다. 덕분에 기존 이더리움 디앱들도 별다른 수정 없이 Neo 생태계에서 사용할 수 있고, 속도는 빠르고 가스비는 저렴해서 더 효율적으로 운영할 수 있어요!
🔹 EVM 호환성
🔹 빠른 속도와 저렴한 가스비
🔹 Neo 메인넷과 완벽한 연결
🔹 확장성과 유연성

NeoX는 MEV(Maximal Extractable Value, 최대 추출 가능 가치) 공격에 강한 구조를 가지고 있습니다.
이더리움 같은 네트워크에서는 MEV 봇이 트랜잭션 순서를 조작하여 수익을 얻는 문제가 있지만, NeoX는 이러한 공격을 방어할 수 있도록 설계되었습니다.
NeoX는 네트워크 레벨에서 MEV를 최소화하는 구조를 적용하여, 사용자들이 보다 공정하고 안전한 환경에서 거래할 수 있도록 합니다.
이를 통해 샌드위치 공격, 프론트러닝, 백러닝과 같은 MEV 관련 문제를 방지할 수 있습니다.
MEV에 대해서는 다음 튜토리얼을 통해 더 자세히 다뤄보도록 하겠습니다.
NeoX 생태계는 빠르게 성장하고 있으며, 다양한 파트너십과 dApp이 지속적으로 출시되고 있습니다. 최신 정보를 확인하려면 다음을 참고해보세요.

NeoX 사용법을 쉽게 배우고 싶다면 영상 가이드를 참고하세요.
NeoX에서 dApp을 개발하고 싶다면 아래 자료를 북마크해 두세요.
또한 NeoX에서 dApp을 출시할 계획이라면 NeoX 그랜트 프로그램을 활용할 수 있습니다. NeoX는 우수한 프로젝트를 위해 최대 $20M 규모의 지원금을 배포하고 있으며, 자세한 내용은 이 Medium 기사에서 확인할 수 있습니다.
Neo Global Development(NGD)는 Neo 생태계를 홍보하고 커뮤니티 활동을 장려하기 위한 NeoPod 앰배서더 프로그램을 운영하고 있습니다. Neo 생태계에 기여하고 싶은 분이라면 참여를 고려해보세요!
이번 튜토리얼에서는 본격적인 개발에 앞서, Neo에 대해 가볍게 소개해 보았습니다. 어떠셨나요? 😊
다음 튜토리얼부터는 NeoX 스마트 컨트랙트 개발 시리즈를 통해 Solidity를 활용한 NeoX 블록체인 스마트 컨트랙트 개발 및 운영 방법을 자세히 다룰 예정이니 많은 기대 부탁드립니다! 🚀