분산 원장 기술 기반의 블록체인 개념 및 스마트 컨트랙트
개요
- 블록체인 한번에 이해하기
- 비잔틴 장군 문제는 어떻게 해결되었나?
- 분산 합의(Distributed Consensus)의 핵심 문제
Smart Contract
블록체인 위에서 실행되는 자동화된 계약 코드
튜토리얼
개발 도구
| 도구 | 설명 |
|---|---|
| Hardhat | 이더리움 개발 환경. Truffle의 대안으로 더 쉬운 사용성 제공 |
| Truffle | 이더리움 개발 환경 (Hardhat 이전 표준) |
| Alchemy | 블록체인 개발 플랫폼. dApp 연동 지원, Hardhat으로 로컬 구동 |
| MetaMask | 이더리움 지갑. 가장 널리 사용되는 지갑 (Coinbase 대안 존재) |
테스트 환경
- Ropsten Test Network: 블록체인 테스트 네트워크
- Faucet을 통해 가상 이더 수령
- (현재는 Sepolia/Goerli 테스트넷이 주로 사용됨)
관련 노트
- 분산 환경과 서비스 - 분산 시스템 아키텍처