1편에서 저는 헬스케어 블록체인의 Python 우선 진입로로 FHIR Consent Vault 프로젝트를 안내했습니다. 이걸 만들면 이미 “블록체인 인접 Python 개발자”로 고용 가능한 수준이 됩니다.
하지만 진짜 블록체인에 스마트 컨트랙트를 배포하려면 — SQLite로 패턴을 흉내내는 게 아니라 — 결국 Solidity나 Rust 중 하나를 배워야 합니다. 두 언어가 스마트 컨트랙트 양대 산맥이고, 노리는 시장이 매우 다릅니다.
이 글은 어느 쪽을 배워야 하는지, 왜 그런지, 그리고 그 선택이 받을 수 있는 시급에 어떻게 영향을 주는지에 대한 글입니다.
1편의 Consent Vault 프로젝트를 기준선으로 두고, Solidity나 Rust를 추가하면 뭐가 달라지는지 봅시다.
FastAPI 백엔드, FHIR 데이터 처리, DID 검증, Streamlit UI, SQLite 기반 Merkle 원장 시뮬레이션까지 직접 구축 가능. 못 만드는 부분: 실제 블록체인에서 돌아가는 스마트 컨트랙트, 온체인 검증 로직.
역할: “블록체인 팀과 협업하는 헬스케어 백엔드 개발자.”
이제 전체 스택을 혼자 만들 수 있습니다. 동의 원장이 Polygon, Arbitrum, Base 같은 실제 체인에 배포되는 스마트 컨트랙트가 됩니다. 환자 DID를 ERC-725 표준으로 온체인 등록할 수 있고요. 토큰 인센티브(데이터 기여자에게 ERC-20 보상 지급)도 가능해집니다.
클라이언트 입장에서는 두 명 뽑을 거 한 명으로 끝납니다. 채용 비용이 대략 절반, 소통 비용은 0으로 줄어들죠.
역할: “헬스케어 블록체인 풀스택 개발자.”
Solana에 커스텀 프로그램을 짤 수 있습니다. “이 환자가 당뇨다”라는 사실을, 다른 의료 데이터는 노출하지 않고 영지식 증명으로 검증하는 시스템을 만들 수 있어요. 고성능 FHIR 처리기를 짤 수도 있고, 헬스케어 데이터에 최적화된 Substrate 체인을 만들 수도 있습니다.
역할이 “헬스케어 우선”에서 “헬스케어 노출이 있는 Web3 인프라”로 이동합니다. 도메인은 부차적이 되고 암호학 전문성이 주가 됩니다.
포트폴리오 실적이 있는 경력자 기준의 Upwork 시급 범위입니다. 글로벌 시장이라, 생활비 낮은 지역에 거주하면서 미국 클라이언트와 원격으로 일하면 그 차액을 다 챙길 수 있어요.
| 스킬 조합 | 시급 (USD) | 연환산 (주 40시간) |
|---|---|---|
| Python (일반) | $30–60 | $60k–120k |
| Python + FHIR/헬스케어 | $60–100 | $120k–200k |
| Python + Solidity | $80–150 | $160k–300k |
| Python + Rust (블록체인) | $100–200 | $200k–400k |
| Solidity 감사(audit) 작업 | $150–400 | 프로젝트 단위, 건당 $5k–50k |
이건 상단 수치입니다. 처음 시작할 땐 각 범위 상단의 50~60% 정도를 받게 될 거예요. 중요한 건 절대 숫자가 아니라 행과 행 사이의 차이입니다. Solidity 추가하면 헬스케어 Python 개발자가 받을 수 있는 시급이 대략 두 배가 됩니다. Rust 추가하면 대략 세 배.
다만 표면적 숫자가 작업의 구조적 차이를 가립니다.
대부분의 Python 개발자에게 Solidity가 더 영리한 첫걸음인 네 가지 이유.
1. 비암호화폐 산업과의 매칭. 헬스케어, 신원, RWA(실물 자산), 공급망, 토큰화 증권은 거의 다 EVM 호환 체인에서 돌아갑니다. Polygon, Base, Arbitrum, Linea, Avalanche, BNB Chain — 다 EVM이에요. “전통 산업 + 블록체인”에서 일하고 싶으면 Solidity가 답입니다.
2. 학습 곡선이 짧다. Python을 잘 하시면 2~3주에 첫 기본 Solidity 컨트랙트를 짤 수 있습니다. 3개월이면 중급 컨트랙트가 가능해요. 문법은 JavaScript와 비슷하지만 언어 자체가 작습니다. 컨트랙트는 보통 수백 줄 — 거대한 코드베이스를 다룰 일이 드뭅니다.
3. 감사(audit) 사이드 잡이 가능. 스마트 컨트랙트 감사는 소프트웨어에서 가장 시급이 높은 틈새 중 하나입니다. Code4rena와 Sherlock 같은 플랫폼은 콘테스트 단위 감사를 운영하는데, 진짜 버그 하나 찾으면 일주일에 수천 달러가 됩니다. 꼼꼼하고 분석적인 개발자에게는 이게 주 수입선이 될 수도 있어요 — 개발 작업과 병행 가능한 파트타임이니까요.
4. 한국 시장 접근. 한국 STO(증권형 토큰) 시장이 2025–2026년에 본격 개방됐고, 주요 금융사(KB, 신한, 미래에셋)가 토큰화 인프라를 구축 중입니다. 카카오의 Kaia(구 클레이튼)도 입지를 다지고 있어요. EVM 스킬이 이 시장에 그대로 들어맞고, 글로벌 풀 위에 한국어 클라이언트 접근까지 추가됩니다.
Rust를 택할 이유 세 가지.
1. 절대 천장이 더 높다. 영지식 암호학, 커스텀 L1 개발, Solana 프로그램 엔지니어링은 진짜로 인력 부족입니다. 시급 $200+ 인 자리들이 있는데, Rust 개발자만 들어갈 수 있어요.
2. 블록체인 사이클을 덜 탄다. 가상자산 시장은 주기적으로 폭락합니다. 2022–2023년에 Solidity 채용공고가 절반으로 줄었어요. Rust는 비암호화폐 분야에도 쓰입니다 — Discord, Cloudflare, 리눅스 커널 모듈, AI 인프라 — 그래서 암호화폐가 식어도 수요가 유지됩니다.
3. 장기 커리어 기반이 더 단단하다. 5년 뒤를 보면 Rust가 더 안전한 베팅입니다. Solidity는 EVM에 종속되고, 그 궤적은 이더리움의 성공에 달려 있어요. Rust는 범용 시스템 언어로, 역할이 계속 커집니다.
다만 비용이 큽니다. Rust의 소유권과 빌림 체커 개념은 진짜로 두 달은 익혀야 몸에 붙어요. 실제 프로젝트를 출시할 수 있는 수준까지 가려면 최소 6개월입니다. 목표가 “1년 안에 Web3에서 돈 벌기”라면 Rust의 ROI는 너무 늦게 옵니다.
블록체인에 진입하는 대부분의 Python 개발자에게는 Solidity 먼저, Rust 그 다음 — Solidity로 충분하면 Rust는 안 갈 수도 있습니다.
실용적 타임라인:
0–3개월. 1편의 Python 버전 Consent Vault 완성. GitHub에 올리고 블로그 포스트 쓰고 Upwork 프로필 개시. 스마트 컨트랙트 작업 전이라도 이 단계에서 첫 수익 발생 가능.
3–6개월. Solidity 학습. 프로젝트의 동의 원장 부분을 Polygon Amoy 테스트넷에 실제 컨트랙트로 마이그레이션. 이제 포트폴리오에 “Python + Solidity 풀스택 헬스케어 블록체인”이 들어갑니다. 시급이 $80+ 대로 진입.
6–12개월. 실제 Upwork 프로젝트 진행. 동시에 Code4rena 콘테스트를 옵저버로 보면서 보안 직관 키우기. 결국 한 번 직접 참여.
12개월 이후. 갈림길에서 선택. (a) 헬스케어와 신원에 더 깊이 들어가 도메인 전문가가 되거나, (b) Rust를 배워 ZK·Solana·인프라 쪽으로. 이 시점이면 어느 길이 본인에게 맞는지 알게 됩니다.
블록체인은 사이클이 큽니다. 2022–2023 베어마켓은 잔혹했어요 — 풀타임 Solidity 개발자 다수가 해고되거나 직군을 바꿨습니다. 2024–2025 회복기에 돌아왔지만, 또 다른 침체는 늘 가능합니다.
이게 헬스케어 + Python + Solidity 조합이 순수 Web3 개발보다 방어적인 이유입니다. 암호화폐가 뜨거우면 블록체인 스킬이 프리미엄 시급을 받습니다. 암호화폐가 차가우면 헬스케어 백엔드 일이 월세를 냅니다. 한 사이클에 모든 걸 걸지 않는 거죠.
순수 Web3 개발자는 파도를 위아래로 다 탑니다. 도메인 + 블록체인 개발자는 절연됩니다. 본인의 위험 감수도에 맞춰 선택하세요.
순수하게 상방을 최적화하면 Rust + ZK가 오늘날 Web3에서 천장이 가장 높은 길입니다. 수익화까지의 시간을 최적화하면 Solidity가 몇 달 빠릅니다. 사이클을 가로지르는 생존을 최적화하면 헬스케어 + Solidity가 둘을 다 이깁니다.
객관적으로 정답은 없습니다. 본인에게 물어볼 질문: 이론적 최대 수익을 원하는가, 아니면 상방이 큰 안정된 생계를 원하는가? “최대”라고 답하는 사람들 대부분이 사실은 “안정 + 상방”을 원합니다.
거기에 맞춰 선택하세요.
다음 편 예고: Python 개발자를 위해 특별히 쓴 6개월 Solidity 학습 로드맵. 2026년 기준 실제로 최신인 무료 강의는 무엇인지, 어떤 도구를 써야 하는지, 그리고 본인이 도착했다는 걸 어떻게 알 수 있는지. Part 3에서 다룹니다.
ChainLab이 씁니다 — 세상을 잇는 체인. 실제 세계를 위한 블록체인 인프라를 만듭니다. chainlab.dev
중고거래 안전결제, 다들 써보셨죠? AI 결제에도 이게 필요합니다. 문제는, 생각보다 훨씬 까다롭다는 거예요. 중고거래를 떠올려…
앞 편의 x402가 자판기였다면, 이번 두 방식은 '용돈 한도'와 '술집 외상장부'에 가깝습니다. 앞 편 복습:…