BLOCKCHAIN

[블록체인] 블록체인 기술: Web3

ch010104 2025. 4. 1. 17:00

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
메시징 WhatsApp Status
SNS Facebook Steemit
원격근무 Upwork Ethlance

Web3 브라우저 중에 Brave는 기존 Web2 브라우저와 달리 블록체인 기술 사용에 있어서 보안에 특화됨.


Web3 DNS: ENS (Ethereum Name Service)

  • 이더리움 네임 서비스(ENS)는 이더리움 블록체인을 기반으로 한 분산되고, 개방적이며, 확장 가능한 네이밍 시스템
  • 긴 이더리움 주소(0xb8c2...)를 사람이 읽을 수 있는 이름(nick.eth)으로 매핑(반대로, 사람이 읽을 수 있는 이름을 기계가 읽을 수 있는 식별자로도 매핑함)
  • 메타데이터, 콘텐츠 해시, 암호화폐 주소 등도 ENS를 통해 연결 가능