연락처 정보

코스 개요

1일차: Web3 아키텍처 및 SCF 사용 사례

  • 암호학적 기본 요소: 엔터프라이즈 ID(DID) 컨텍스트 내 해싱, 머클 트리 및 공개/비공개 키 암호화.
  • 합의 메커니즘: 콘소시엄 체인을 위한 PoS(지분 증명)와 PoA(권한 증명)에 대한 심층 분석.
  • SCF 엔지니어링 과제: "역방향 포폴리오(Reverse Factoring)" 워크플로우를 상태도(State Machine Diagram)로 매핑하기.
  • 실습: 로컬 개발 환경(Hardhat/Truffle/Ganache) 설정 및 테스트넷 연결.

2일차: 금융을 위한 스마트 계약 엔지니어링

  • Solidity/Chaincode 심층 분석: 데이터 구조, 매핑 및 수정자(Modifiers).
  • "송장" 코딩하기: 송장을 표현하기 위한 Struct 생성과 승인 상태 변수 설정.
  • 유동성 자동화: requestEarlyPayment(), approveInvoice(), settlePayment() 함수 작성하기.
  • 실습: 기본 포폴리오 스마트 계약 작성 및 단위 테스트.

3일차: 통합, 보안 및 배포

  • 오라클의 과제: "화물 인수 완료"와 같은 배송 데이터를 스마트 계약에 안전하게 가져와 결제를 트리거하는 방법.
  • 보안 모범 사례: 일반적인 취약점(Reentrancy, Integer Overflow) 분석 및 감사 도구(MythX/Slither).
  • Dapp 프론트엔드: Ethers.js 또는 Web3.js를 사용하여 React/Next.js 프론트엔드를 계약에 연결하는 간략한 개요.
  • 프로젝트: SCF 계약을 테스트넷에 배포하고 스크립트를 통해 상호작용하기.

요건

  • 블록체인 개념에 대한 이해

 

 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리