Bitcoin Core เก็บข้อมูลอะไรบ้าง และอยู่ที่ไหน
Bitcoin Core เป็นโหนดเต็ม (Full Node) ที่ดาวน์โหลดและตรวจสอบบล็อกเชนทั้งหมด ข้อมูลสำคัญเก็บอยู่ในโฟลเดอร์ข้อมูล (Data Directory) ซึ่งตำแหน่งขึ้นกับระบบปฏิบัติการ:
ตำแหน่งโฟลเดอร์ข้อมูล (Data Directory)
- Windows:
%APPDATA%\Bitcoin\(เช่นC:\Users\)\AppData\Roaming\Bitcoin\ - macOS:
~/Library/Application Support/Bitcoin/ - Linux:
~/.bitcoin/
ไฟล์และฐานข้อมูลสำคัญ
| ไฟล์/โฟลเดอร์ | หน้าที่ | เทคโนโลยี |
|---|---|---|
wallet.dat | เก็บคีย์ส่วนตัว (Private Keys), คีย์สาธารณะ, ที่อยู่, ธุรกรรมของกระเป๋าเงิน | BerkeleyDB (BDB) |
chainstate/ | UTXO Set (Unspent Transaction Outputs) และบล็อกล่าสุด | LevelDB |
blocks/ | ข้อมูลบล็อกทั้งหมด (blkxxxxx.dat) และดัชนี (revxxxxx.dat) | LevelDB / Flat files |
peers.dat | รายการ Peer nodes ที่เคยเชื่อมต่อ | LevelDB |
banlist.dat | รายการ IP ที่ถูกแบน | LevelDB |