Neo 의 EVM 사이드체인 NeoX 를 소개합니다!

네오 블록체인·2025년 3월 27일

NeoX

목록 보기
1/12

블록체인의 꽃이라고 할 수 있는 스마트 컨트랙트! 그런데 스마트 컨트랙트를 실행할 수 있는 블록체인과 그 기술이 매우 다양하다는 걸 알고 계신가요? 🤔

대표적으로 Solidity를 사용하는 이더리움, Rust를 기반으로 한 Solana 등이 있죠. 그리고 Neo는 개발자들의 선택지를 넓히기 위해 C#, TypeScript 등 다양한 언어를 지원하여 스마트 컨트랙트를 개발할 수 있게 하고 있기도 합니다.

이러한 수많은 선택지들로 인해 Web3 프로젝트(블록체인 기술을 사용하는 프로젝트)들은 어떤 언어와 블록체인을 선택해야 하는지 고민에 많이 빠지곤 합니다. 언어가 다르면 동일한 로직을 해당 언어에 맞게 매번 새로 개발해야 하는 불편함이 있어서, 개발자들에게는 큰 허들이 되기도 하죠.

따라서 여러 블록체인 프로젝트는 개발자들에게 가장 많이 사용되는 이더리움 계열(EVM) 스마트 컨트랙트를 지원하기 위해 노력하고 있습니다.

이 글에서는 Neo 블록체인이 EVM 스마트 컨트랙트를 지원하기 위해 출시한 EVM 사이드체인, NeoX를 소개하고, NeoX에서 스마트 컨트랙트를 개발하는 방법에 대해 다룰 예정입니다. 🚀

1. Neo 블록체인이란?

Neo는 스마트 이코노미(Smart Economy)를 목표로 하는 블록체인 플랫폼으로, 빠른 트랜잭션 속도, 낮은 수수료, 온체인 거버넌스를 특징으로 합니다. Neo는 다음과 같은 핵심 기능을 제공합니다.

  • NEO & GAS: NEO는 네트워크 거버넌스와 스테이킹에 사용되며, GAS는 트랜잭션 수수료와 스마트 컨트랙트 실행에 사용됩니다.
  • Neo N3 & NeoX: Neo는 메인넷인 Neo N3과 확장성을 높인 NeoX 사이드체인을 운영합니다.
  • dBFT 합의 알고리즘: Neo는 Delegated Byzantine Fault Tolerance(dBFT)라는 빠르고 효율적인 합의 알고리즘을 사용해, 높은 보안성과 안정성을 제공합니다.
  • 네이티브 스마트 컨트랙트: Neo는 Java, Python, C# 등 다양한 프로그래밍 언어를 지원하는 스마트 컨트랙트 환경을 제공합니다.

Neo 생태계에 대한 더 자세한 내용은 공식 웹사이트에서 확인할 수 있습니다.

2. NeoX란?

NeoX는 Neo의 공식적인 EVM 사이드체인으로, 쉽게 말해 이더리움처럼 Solidity 기반 스마트 컨트랙트를 실행할 수 있는 환경을 제공합니다. 덕분에 기존 이더리움 디앱들도 별다른 수정 없이 Neo 생태계에서 사용할 수 있고, 속도는 빠르고 가스비는 저렴해서 더 효율적으로 운영할 수 있어요!

NeoX의 주요 특징

🔹 EVM 호환성

  • Solidity 스마트 컨트랙트 그대로 실행 가능!
  • 기존 이더리움 디앱을 Neo 생태계로 손쉽게 이동 💡

🔹 빠른 속도와 저렴한 가스비

  • Neo의 효율적인 합의 알고리즘 덕분에 거래 속도 🚀
  • 이더리움보다 훨씬 저렴한 가스비로 부담 없음! 👍

🔹 Neo 메인넷과 완벽한 연결

  • Neo 메인넷과 NeoX 간 자산 이동 지원
  • Neo의 네이티브 자산 및 GAS를 NeoX에서도 활용 가능 💰

🔹 확장성과 유연성

  • Neo의 지속적인 업그레이드 및 확장 계획 반영
  • DeFi, NFT, 게임, Web3 프로젝트 모두에 최적화된 환경 🎮

3. NeoX 의 가장 큰 핵심, MEV 저항성

NeoX는 MEV(Maximal Extractable Value, 최대 추출 가능 가치) 공격에 강한 구조를 가지고 있습니다.
이더리움 같은 네트워크에서는 MEV 봇이 트랜잭션 순서를 조작하여 수익을 얻는 문제가 있지만, NeoX는 이러한 공격을 방어할 수 있도록 설계되었습니다.

NeoX는 네트워크 레벨에서 MEV를 최소화하는 구조를 적용하여, 사용자들이 보다 공정하고 안전한 환경에서 거래할 수 있도록 합니다.

이를 통해 샌드위치 공격, 프론트러닝, 백러닝과 같은 MEV 관련 문제를 방지할 수 있습니다.

MEV에 대해서는 다음 튜토리얼을 통해 더 자세히 다뤄보도록 하겠습니다.


4. NeoX dApp 탐색하기

NeoX 생태계는 빠르게 성장하고 있으며, 다양한 파트너십과 dApp이 지속적으로 출시되고 있습니다. 최신 정보를 확인하려면 다음을 참고해보세요.

  • NeoNewsToday: Neo 관련 최신 소식을 제공하는 커뮤니티. (웹사이트 / 트위터)
  • nDapp: NeoX 네트워크에서 배포된 모든 dApp을 검색할 수 있는 플랫폼. (nDapp 바로가기)

5. NeoX 튜토리얼 및 학습 자료

NeoX 사용법을 쉽게 배우고 싶다면 영상 가이드를 참고하세요.

  • NeoX YouTube 채널: Neo 및 NeoX 관련 다양한 프로젝트를 소개하는 영상 콘텐츠 제공.

6. NeoX 개발자를 위한 안내

NeoX에서 dApp을 개발하고 싶다면 아래 자료를 북마크해 두세요.

  • NeoX 공식 문서: 개발자 가이드 및 API 문서 : 문서 페이지
  • NeoX 테스트넷 수도꼭지 : 테스트용 GAS를 받을 수 있는 서비스 (faucet)
  • Neo 개발자 커뮤니티: Neo 및 NeoX 개발자들과 소통 가능 : Discord 채널

또한 NeoX에서 dApp을 출시할 계획이라면 NeoX 그랜트 프로그램을 활용할 수 있습니다. NeoX는 우수한 프로젝트를 위해 최대 $20M 규모의 지원금을 배포하고 있으며, 자세한 내용은 이 Medium 기사에서 확인할 수 있습니다.


7. NeoX 앰배서더 프로그램

Neo Global Development(NGD)는 Neo 생태계를 홍보하고 커뮤니티 활동을 장려하기 위한 NeoPod 앰배서더 프로그램을 운영하고 있습니다. Neo 생태계에 기여하고 싶은 분이라면 참여를 고려해보세요!


마치며

이번 튜토리얼에서는 본격적인 개발에 앞서, Neo에 대해 가볍게 소개해 보았습니다. 어떠셨나요? 😊
다음 튜토리얼부터는 NeoX 스마트 컨트랙트 개발 시리즈를 통해 Solidity를 활용한 NeoX 블록체인 스마트 컨트랙트 개발 및 운영 방법을 자세히 다룰 예정이니 많은 기대 부탁드립니다! 🚀

profile
스마트 이코노미를 위한 퍼블릭 블록체인, 네오에 대한 모든것

0개의 댓글