ckb light esp
A from-scratch C implementation of the CKB light client protocol (RFC 0044), targeting the ESP32-P4 with external PSRAM. Also builds as a POSIX library for host
0
Project description
01 — 이 프로젝트는 무엇인가? CKB(Nervos Network) 는 Nervos Foundation라는 회사에서 만든 비트코인처럼 UTXO 구조를 가진 레이어 1 블록체인입니다. 이 프로젝트는 그 CKB 네트워크에 참여하는 라이트 클라이언트를 ESP32-P4 마이크로컨트롤러로 구현합니다. 라이트 클라이언트는 "CKB 블록체인 네트워크에 접속해서 거래 내역을 검증하고 확인하는 기능" 쉽게 비유하면: 일반적인 블록체인 풀노드는 전체 체인 데이터(수백 GB)를 다운로드하고 모든 트랜잭션을 직접 검증합니다. 서버급 하드웨어가 필요합니다. 반면 라이트 클라이언트는 블록 헤더만 받고, 수학적 증명(MMR Proof)으로 트랜잭션을 검증합니다. 수십 MB 수준의 데이터로 풀노드와 동일한 신뢰성을 얻습니다. 이 덕분에 마이크로컨트롤러 위에서도 동작할 수 있습니다. 02 — 시스템은 어떻게 동작하나? [CKB P2P 네트워크] ↕ W5500 유선 이더넷 (안정적 P2P 연결) [ESP32-P4 라이트 클라이언트] ├─ 블록 헤더 수신 및 검증 (FlyClient 방식) ├─ MMR 증명으로 트랜잭션 유효성 확인 ├─ 특정 주소의 잔액·트랜잭션 감시 └─…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.