Fantom 완벽 가이드
Fantom은 이더리움 1.0보다 빠르고 저렴한 대안으로 개발진이 소개한 탈중앙화 스마트 컨트랙트 실행 환경이에요. 개발자가 DApp을 만들 때 활용할 수 있는 다양한 유틸리티와 서비스를 편리한 인터페이스로 제공하는 것이 핵심이에요.
Fantom 플랫폼에서 만들어진 각 DApp은 자체 블록체인, 고유 토큰, 맞춤형 관리 규칙, 독립적인 경제 구조 등을 가질 수 있어요. 이 DApp들은 다른 Fantom 네트워크에서 구동되는 애플리케이션과도 상호작용할 수 있기 때문에, 개발자들은 종종 Fantom을 ‘네트워크들의 네트워크’라고 부르기도 해요. Fantom은 이더리움 가상머신(EVM)과도 호환되어, 이더리움 스마트 컨트랙트와 연동되는 계약을 만들 수 있어요.
또한 Fantom의 속도는 매우 빠른 편이에요. 백서에서는 이론상 최대 30만 TPS(초당 트랜잭션 처리)를 주장했지만, 실제로는 4,500 TPS로 하향 조정됐어요. 그래도 여전히 높은 처리량이에요. 트랜잭션 수수료는 1센트 미만이며, 빠른 합의 메커니즘 덕분에 몇 초 내로 거래가 완료돼요.
어떻게 작동하나요?
Fantom은 오페라(Opera) 네트워크와, 독자적인 Lachesis 알고리즘을 기반으로 한 비동기식 비잔틴 장애 허용(aBFT) 방식의 지분증명(PoS) 합의 메커니즘을 사용해요. 이 알고리즘은 방향성 비순환 그래프(DAG)를 활용하며, 개발진은 이 방식이 혁신적이라고 평가해요.
Lachesis가 어떻게 동작하는지 이해하려면, 먼저 비잔틴 장애 허용(BFT) 개념을 떠올려야 해요. 이 용어는 ‘비잔틴 장군 문제’라는 사고 실험에서 나왔어요. 여러 장군이 도시를 여러 방향에서 공격하려고 하는데, 서로 메신저를 통해 계획을 전달하며 합의(컨센서스)를 이뤄야 해요. 하지만 메신저가 매수되거나, 가로채이거나, 적군에 의해 바뀔 위험이 있고, 장군 중 일부도 배신자가 될 수 있어요.
블록체인에서는 노드가 장군의 역할을 하며, 일부 노드가 공격을 시도하더라도 전체 거래의 시간과 순서에 대해 합의에 도달해야 해요. 네트워크 노드의 3분의 1이 손상돼도 올바른 합의가 이뤄지면 장애 허용 네트워크가 완성돼요.
많은 네트워크에서는 노드가 보내는 메시지에 최대 지연 한도를 두어 BFT를 달성해요. 하지만 Fantom의 비동기(aBFT) 방식에서는 일부 메시지가 유실되거나 무한정 지연돼도 괜찮아요. 즉, Fantom 노드들은 항상 서로 통신할 필요 없이, 각자 편한 시점에 데이터를 처리할 수 있어요.
Lachesis 네트워크는 리더가 없어요. 각 노드는 트랜잭션이 담긴 이벤트 블록들로 구성된 자체 DAG를 저장해요. 이 그래프에는 시간 정보가 기록되어, 이벤트의 정확한 순서와 트랜잭션이 결정돼요.
전통적인 합의 모델에서는 노드들이 블록을 순차적으로 생성·검증하고, 블록체인은 각 블록이 추가될 때까지 대기해야 해요. 하지만 Lachesis에서는 검증자들이 서로 독립적으로 합의에 도달한 뒤, 전체 블록이 아닌 필요한 정보만 다른 네트워크 참여자에게 전달해요.
요약: 장군의 비유로 돌아가면, 기존 방식은 메신저가 명령을 전달하고, 장군이 확인·참모와 상의·지도에 표시·서명하는 과정을 거쳐 다음 장군에게 전달하는 식이에요. 이 과정을 모든 장군이 문서를 확인할 때까지 반복해요. Lachesis에서는 메신저가 모든 장군에게 서류를 한 번에 전달하고, 검토를 기다리지 않아요.
토큰
Fantom은 FTM 토큰을 사용해요. FTM은 Fantom 네이티브 코인, BEP-20(BNB 스마트 체인) 버전, ERC-20(이더리움) 버전 등 세 가지 형태로 존재해요. 이들은 크로스체인 브릿지로 연결되어, 네트워크 간 자산 이동이 가능해요. 바이낸스를 통해서도 위 모든 네트워크의 FTM 전송을 지원해요.
트랜잭션 수수료는 네트워크 부하에 따라 변동될 수 있지만, 보통 0.1 FTM을 넘지 않아요. 최고치 기준으로도 2센트를 넘지 않았고, 작성 시점에는 USD 0.000349 수준이에요.
FTM 보유자는 원하는 검증자에게 코인을 위임해 스테이킹할 수 있어요. 위임 기간이 길수록 수익률이 높아져요. 수익률 계산 등 다양한 리소스도 제공돼요. 검증자가 되려면 최소 50만 FTM(현재 약 USD 280,000)을 스테이킹하고, AWS 같은 강력한 노드를 운영해야 해요. 필요한 사양의 서버 임대료는 월 400달러부터 시작해요.
단점은?
Fantom은 전반적으로 뛰어나지만, 몇 가지 아쉬운 점도 있어요. 일부 사용자는 30만 TPS라는 속도 약속을 달성하지 못한 점에 불만을 갖고 있어요. 또, 탈중앙화 수준이 낮다는 점도 지적돼요. 현재 네트워크에는 64명의 검증자만 있고, 나카모토 계수는 3이에요. 즉, 3~4명의 검증자가 담합하면 문제가 생길 수 있다는 뜻이에요. FTM 토큰 가격도 작년에 USD 1.7에서 USD 0.1까지 하락했다가, 현재는 USD 0.5 수준이에요. 이는 Fantom Foundation 기술위원장인 Andre Cronje가 프로젝트뿐 아니라 DeFi 전체에서 떠난 영향도 컸어요. 그가 지원하던 프로젝트들의 토큰 가격이 동반 하락하면서 Fantom에도 영향을 줬어요.
프로젝트
낮은 수수료, 빠른 속도, 직관적인 개발자 키트 덕분에 Fantom 위에는 다양한 프로젝트가 만들어졌어요. 주로 암호화폐 거래소 및 집계 서비스가 많고, 대표적으로 아래와 같은 서비스가 있어요.
SpookySwap — Fantom에서 가장 크고 인기 있는 탈중앙화 거래소(DEX)예요. BOO 토큰을 사용하며, 저렴한 수수료와 다양한 거래 도구를 제공해요.
ProtoFi — 스스로를 ‘차세대 탈중앙화 은행’이라 부르는 프로젝트예요. 사용자는 계좌를 개설하고 ‘예금’에 대한 이자를 받을 수 있어요. ‘투자자’는 공동 소유자가 되어 ProtoFi 수익 풀의 일부를 받게 돼요. Proton과 Electron 두 토큰이 생태계 유지에 쓰여요.
SuperFarm — 사용자가 전문 지식 없이도 빠르게 NFT를 발행할 수 있는 NFT 생태계예요. 크리에이터가 커뮤니티와 소통할 수 있는 기회도 제공해요.