⏰ Time:
🌡️ Temp:
Loading...
📌 ✅ ข้อดีของการใช้ Bitcoin Core v25.1 สำหรับ PUK
โดย puk
•2025-09-11 02:41
✅ ข้อดีของการใช้ Bitcoin Core v25.1 สำหรับ PUK
1. 🧱 โครงสร้างโค้ดเรียบง่าย — ไม่มี kernel/ หรือ BIP324
ไม่มีโฟลเดอร์ src/kernel/ — ไม่ต้องกังวลเรื่อง cs_main.cpp, disconnected_transactions.cpp
ไม่มี BIP324 — ไม่ต้องจัดการ chacha20poly1305.h, std::span, หรือ C++20
เหมาะกับการ fork สร้าง altcoin — เพราะโค้ดยัง “คลาสสิก” และเข้าใจง่าย
2. 🛠️ รองรับ C++17 — ไม่ต้องอัปเกรด toolchain
ใช้ -std=c++17 — ซึ่งรองรับโดย GCC/Clang ทั่วไป
ไม่มี std::span, std::byte แบบ C++20 — ไม่เจอ error แปลก ๆ
คอมไพล์ง่าย — ไม่ต้องติดตั้ง compiler ใหม่
3. 🚫 ไม่มี BIP324 — ไม่ต้องกังวลเรื่อง encryption layer
BIP324 (v2 transport) — ซับซ้อน — ต้องมี key exchange, AEAD, header encryption
สำหรับ altcoin — ไม่จำเป็น — เพราะยังไม่มี node ภายนอกให้เชื่อม
ลดความซับซ้อน — โฟกัสที่ consensus และ genesis block ก่อน
4. 🧩 โครงสร้าง Makefile ตรงไปตรงมา
Makefile.am — ไม่มีการอ้างอิงไฟล์ใหม่ ๆ ที่อาจขาด
ไม่ต้องเพิ่ม bip324.cpp, crypto/chacha20poly1305.cpp
build ผ่านง่าย — ไม่ต้องไล่ debug ทีละไฟล์
5. 📦 เสถียร — ผ่านการทดสอบจริง
v25.1 — ออกเมื่อเดือนกุมภาพันธ์ 2023 — ใช้งานจริงใน mainnet
ไม่มี bug ใหญ่ — ไม่มี feature ทดลอง
เหมาะกับการ deploy เป็น mainnet ของ altcoin
6. 👨💻 ชุมชนและเอกสารรองรับดี
มีคนใช้เยอะ — หาคำตอบใน GitHub, StackExchange ง่าย
เอกสาร build ชัดเจน — ไม่มี breaking change
ตัวอย่าง altcoin ส่วนใหญ่ — ใช้ v24-v25 — มี reference ให้ตาม
7. 🧪 ทดสอบง่าย — ไม่มี syscall sandbox หรือ feature ใหม่
ไม่มี experimental syscall sandbox — ไม่เจอ error แปลก ๆ บน VPS
ไม่มี multiprocess (bitcoin-gui) — รันง่าย
ไม่มี descriptor wallet บังคับ — ใช้ legacy wallet ได้