Rust 기초 — 마침내 모든 것을 이해하게 만든 것
(dev.to)
Rust의 메모리 모델과 빌림 개념 등 핵심 원리를 실무 경험을 바탕으로 설명하며, 보안과 성능이 최우선인 블록체인 및 금융 인프라 구축에 있어 Rust가 제공하는 강력한 메모리 안전성이 왜 필수적인지를 강조합니다.
이 글의 핵심 포인트
- 1Garden Finance의 Wallet-as-a-Service 인프라에서 Bitcoin, EVM, Sui, Solana, Starknet 등 다중 체인 트랜잭션 처리를 위한 핵심 Rust 크레이트(standard-rs) 구축에 메모리 안전성이 필수적이었음.
- 2Rust에서 '값(value)'은 `Type + 실제 데이터`로 정의되며, 컴파일 시점에 모든 것을 추적하여 동적 언어보다 엄격한 안전성을 제공함.
- 3