1. Web3란 무엇인가?

🔹 Web1 → Web2 → Web3
- Web1 (읽기 중심): 정보 제공 위주의 인터넷 (예: Yahoo, Google 등)
- Web2 (읽기 + 쓰기): 사용자 참여 및 플랫폼 중심 서비스 (예: Facebook, YouTube 등)
- Web3 (읽기 + 쓰기 + 실행/소유): 탈중앙화된 네트워크 기반에서 사용자가 데이터를 소유하고, 스마트 계약을 통해 직접 실행하며, 토큰 경제로 보상을 받는 구조
✅ 핵심 키워드: 탈중앙화, 사용자 소유, 스마트 계약, 토큰, 오픈 네트워크
2. Web3 주요 인프라 구성 요소
| 구분 | 구성 요소 | 설명 |
| 노드 인프라 | Infura, Alchemy, Coinbase Cloud | 블록체인 노드를 설정하고 접근할 수 있게 도와주는 서비스로, 시간과 자원을 절약할 수 있음 |
| 지갑 및 키 관리 | MetaMask, Coinbase Wallet | 사용자의 개인 키를 안전하게 보관하고 Web3 앱과 연결 가능하게 함 |
| 아이덴티티 | ENS, Spruce, Lit Protocol | 사용자 신원 인증, ENS 계정 관리, 탈중앙화된 로그인 기능 제공 |
| 탈중앙화 컴퓨팅 | Akash Network, Aleph.im | 스마트 계약 실행에 최적화된 피어-투-피어 고성능 컴퓨팅 리소스 제공 |
| 탈중앙화 스토리지 | IPFS, Arweave, Ceramic | 데이터를 블록체인 외부에 저장하는 분산 저장 프로토콜 |
| 오라클 | Chainlink, Flux | 블록체인 외부의 현실 데이터를 가져오는 중간자 역할 |
| 상호운용성 | LayerZero, Axelar, Astar | 서로 다른 블록체인 간 데이터나 자산을 주고받을 수 있도록 지원 |
| 프레임워크 / IDE | Truffle, HardHat, ThirdWeb, Remix | 스마트 계약 및 Web3 앱 개발을 돕는 개발 환경 및 도구 |
| Low-code / No-code | (예시 도구 명시 없음) | 비개발자도 쉽게 DApp을 설계하고 배포할 수 있게 지원 |
| 메시징 | (예: MetaMask 알림 등) | 지갑에서 사용자에게 거래 관련 메시지 전달 |
| 분석 | Dune, Nansen, Messari, 징글 | 블록체인 데이터를 분석 및 시각화하는 플랫폼 |
| 인덱스 & 쿼리 | The Graph, Covalent, Coherent | 블록체인 데이터를 인덱싱하고 API로 제공하여 검색 및 조회 기능 강화 |
| 테스트, 시뮬레이션, 모니터링 | Blocknative 등 | 거래 시뮬레이션 및 디버깅, 실시간 모니터링 도구 제공 |
| 보안 & 감사 | (다양한 보안 도구) | 취약점 탐지, 스마트 계약 보안 검토 및 모니터링 도구 제공 |
3. Web3 관련 직무 정리
| 직무 | 역할 |
| 코어 블록체인 개발자 | 블록체인 프로토콜 설계, 보안 강화 |
| 스마트 컨트랙트 개발자 | 자동 실행 계약(Smart Contract) 작성 및 테스트 |
| 블록체인 소프트웨어 개발자 | 블록체인 앱 개발 (DApps 등) |
| UX/UI 디자이너 | 사용자 친화적 인터페이스 설계 |
| 데이터 과학자 | 블록체인 네트워크 분석, 인사이트 제공 |
| 프로젝트 매니저 | 개발팀 관리 및 조율 |
| 품질 보증 엔지니어 | 블록체인 시스템 테스트 및 오류 수정 |
| 보안 전문가 | 해킹, 침해 대응 및 보안 정책 수립 |
| 법률 고문 | 스마트 계약, 규제, 법적 자문 |
4. Web3 예시: Web2 vs Web3 DApp
| 기능 | Web2 | Web3 |
| 브라우저 | Chrome | Brave |
| 스토리지 | Google Drive | IPFS, Storj |
| 메시징 | Status | |
| SNS | Steemit | |
| 원격근무 | Upwork | Ethlance |
Web3 브라우저 중에 Brave는 기존 Web2 브라우저와 달리 블록체인 기술 사용에 있어서 보안에 특화됨.
Web3 DNS: ENS (Ethereum Name Service)
- 이더리움 네임 서비스(ENS)는 이더리움 블록체인을 기반으로 한 분산되고, 개방적이며, 확장 가능한 네이밍 시스템
- 긴 이더리움 주소(0xb8c2...)를 사람이 읽을 수 있는 이름(nick.eth)으로 매핑(반대로, 사람이 읽을 수 있는 이름을 기계가 읽을 수 있는 식별자로도 매핑함)
- 메타데이터, 콘텐츠 해시, 암호화폐 주소 등도 ENS를 통해 연결 가능
'BLOCKCHAIN' 카테고리의 다른 글
| [블록체인] 블록체인과 보안 (0) | 2025.04.08 |
|---|---|
| [블록체인] 블록체인 기술: 아키텍처와 트랜잭션 (1) | 2025.04.01 |
| [블록체인] 블록체인 기술 설계 및 고려사항 (0) | 2025.04.01 |
| [블록체인] 이더리움(Ethereum) 이란? (1) | 2025.03.25 |
| [블록체인] 비트코인(Bitcoin) 이란? (0) | 2025.03.25 |