Co-Learning Mantle 1주차 회고
발행: (2025년 12월 14일 오후 11:59 GMT+9)
4 분 소요
원문: Dev.to
Source: Dev.to
Overview
이 회고는 Hackquest가 주관하는 Co‑Learning Mantle 프로그램의 첫 번째 주를 다룹니다. Hackquest는 Web3 개발을 배우는 플랫폼입니다. 참가자들은 Mantle Network 위에서 Web3 프로젝트를 학습하고 구축하는 것을 목표로 합니다. Mantle은 “미래의 유동성 체인”이라고 불리는 이더리움 레이어 2 솔루션으로, 모듈형 블록체인 설계, 영지식(ZK) 증명, 토큰 보유자가 관리하는 대규모 금고를 결합합니다.
Day 1 – Town Hall: Introduction to Hackquest and Mantle
- Hackquest platform – 학습 환경 및 리소스에 대한 개요.
- What is Mantle? – 이더리움 위에 구축된 레이어 2(L2) 네트워크로 다음을 제공합니다:
- 훨씬 낮은 거래 수수료.
- 높은 처리량(수백에서 수천 TPS).
- 이더리움에서 물려받은 보안 보장.
- Layer 1 (L1) vs. Layer 2 (L2) Ethereum
- L1 (Ethereum mainnet): 스마트 계약을 직접 실행하고, Proof‑of‑Stake를 통해 보안을 제공하며, 모든 거래 데이터를 영구적으로 저장합니다. 단점은 혼잡 시 높은 가스 비용과 모든 노드가 모든 거래를 처리해야 하는 확장성 병목 현상입니다.
- L2: L1의 한계를 완화하도록 설계되어 낮은 수수료, 높은 처리량을 제공하면서 이더리움 보안을 유지합니다.
Day 2 – Town Hall: Solidity Basics
- Solidity – 이더리움 스마트 계약을 작성하기 위한 주요 프로그래밍 언어.
- 다룬 주제:
- 데이터 타입,
struct&enum. mapping& 배열.- Modifier와 이벤트.
- Payable 함수 및 시간 기반 로직.
- 데이터 타입,
- Hands‑on exercise: Remix를 사용해 간단한 스마트 계약을 구현하고 배운 개념을 적용했습니다.
Day 3 – Town Hall: Foundry and the EduLoan Project
- Foundry – Rust로 작성된 빠르고 모듈형인 이더리움 개발 프레임워크로, Solidity 계약을 효율적으로 빌드·테스트·배포하는 데 사용됩니다.
- EduLoan project – 학생들을 위한 스마트 계약 기반 대출 시스템으로, 다음과 같은 특징을 가집니다:
- 관리자가 대출 풀을 상향 조정할 수 있음.
- 학생 지갑 주소로 자금 전송.
- 이자를 포함한 상환 기능.
- EduLoan 계약은 Mantle 네트워크에 배포되었습니다.