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 네트워크에 배포되었습니다.
Back to Blog

관련 글

더 보기 »

Story CLI 구축: 30분 IP 등록에서 5분 이하까지

이 프로젝트를 시작하게 된 문제는 다음과 같습니다. Web3 개발자 도구에 대해 저를 불편하게 만든 점은 이 도구들이 종종 경험 많은 블록체인 개발자들에 의해 만들어진다는 것입니다.