ตัวกรองบล็อกกะทัดรัด
Bitcoin Safe 1.6.0 แนะนำ ตัวกรองบล็อกกะทัดรัด (Compact Block Filters — CBF) เป็นวิธีทางเลือกสำหรับการซิงค์กระเป๋าเงินของคุณ แทนที่จะขอประวัติกระเป๋าจากเซิร์ฟเวอร์ Electrum กลาง Bitcoin Safe ตอนนี้สามารถดาวน์โหลดไฟล์สรุปขนาดเล็กสำหรับแต่ละบล็อกโดยตรงจากเพียร์ Bitcoin Core แบบสุ่ม ไฟล์สรุปเหล่านี้ทำหน้าที่เหมือนรายการตรวจสอบสั้น ๆ ที่ให้กระเป๋าเงินของคุณตัดสินใจเองได้ว่าบล็อกนั้นอาจมีธุรกรรมของคุณหรือไม่
เพราะ Bitcoin Safe ตัดสินใจแบบท้องถิ่น เซิร์ฟเวอร์บุคคลที่สามจะไม่รู้เลยว่าที่อยู่หรือธุรกรรมใดที่คุณสนใจ คุณจะได้รับข้อมูลการยืนยันเดียวกันที่โหนดเต็มจะเก็บรักษา แต่ในรูปแบบที่เบาลงซึ่งเหมาะกับอุปกรณ์ทั่วไป
ทำไมถึงรู้สึกดีกว่า:
- 📦 ดาวน์โหลดขนาดเล็ก: แต่ละตัวกรองมีเพียงไม่กี่กิโลไบต์ ดังนั้นคุณสามารถซิงค์ผ่านการเชื่อมต่อที่บ้านได้โดยไม่ต้องเก็บทั้งบล็อกเชน
- 🔐 มาจากเครือข่ายโดยตรง: Bitcoin Safe ติดต่อกับโหนด Bitcoin Core แบบสุ่มหลายโหนด เหมือนกับที่โหนดอื่น ๆ ทำ ลดโอกาสที่ผู้สังเกตเพียงรายเดียวจะสามารถติดตามโปรไฟล์ของคุณได้
- 🕵️ ตรวจสอบแบบท้องถิ่น: กระเป๋าเงินของคุณจะตรวจสอบตัวกรองในเครื่อง ถ้าตัวกรองดูว่าเกี่ยวข้อง จะดาวน์โหลดบล็อกนั้นจริง ๆ เฉพาะเมื่อจำเป็น รักษาความเป็นส่วนตัวของที่อยู่ของคุณไว้
ในทางกลับกัน เซิร์ฟเวอร์ Electrum จะค้นหาผ่านบล็อกเชนในนามของคุณ คำขอแต่ละครั้งจะแชร์ที่อยู่ในกระเป๋าของคุณกับผู้ดูแลเซิร์ฟเวอร์ ซึ่งอาจบันทึกข้อมูลนั้นได้ ด้วยตัวกรองบล็อกกะทัดรัด Bitcoin Safe ดาวน์โหลดข้อมูลเป็นกลางเดียวกันที่โหนดทุกตัวแชร์ ไม่มีใครบอกได้ว่าที่อยู่ใดเป็นของคุณเพราะกระเป๋าเงินของคุณไม่เคยเปิดเผยที่อยู่เหล่านั้นตั้งแต่ต้น
ด้านล่างเป็นมุมมองแบบง่ายของการเชื่อมต่อของ Bitcoin Safe เมื่อเปิดใช้งาน CBF สังเกตว่ามันสะท้อนวิธีที่โหนด Bitcoin Core พูดคุยกันอยู่แล้ว:

คุณสามารถเลือกจำนวนเพียร์ที่ Bitcoin Safe ควรเชื่อมต่อได้ เพียร์มากขึ้นต้องการแบนด์วิดท์มากขึ้นและส่งผลให้เวลาซิงค์ช้าลง ค่าปริยายคือ 2
ควรคาดหวังอะไรเมื่อซิงค์
CBF เปลี่ยนระยะเวลาที่คุณรอขึ้นอยู่กับสิ่งที่คุณกำลังทำ:
- ✨ การสร้างหรือกู้คืนกระเป๋าเงิน: ไม่ว่าคุณจะสร้างกระเป๋าใหม่หรือกู้คืนกระเป๋าที่มีอยู่ การซิงค์ครั้งแรกจะดึงตัวกรองสำหรับประวัติทั้งหมดของกระเป๋าคุณ กระบวนการครั้งเดียวนี้คาดว่าจะใช้เวลาประมาณ ระหว่าง 5 ถึง 30 นาที ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ
- 🚀 การเปิดกระเป๋าที่ซิงค์ไว้แล้ว: Bitcoin Safe จำเป็นต้องดึงเฉพาะตัวกรองใหม่ตั้งแต่ครั้งสุดท้ายที่คุณใช้งาน การตามให้ทันมักจะเสร็จภายใน น้อยกว่า 30 วินาที
- 🔄 การเปลี่ยนจากเซิร์ฟเวอร์ Electrum ไปเป็น CBF: เนื่องจากกระเป๋าได้รับการซิงค์กับเซิร์ฟเวอร์ Electrum มาก่อน Bitcoin Safe จะต้องดึงเฉพาะตัวกรองใหม่ ซึ่งโดยทั่วไปจะใช้เวลา น้อยกว่า 30 วินาที
แจ้งเตือนเกี่ยวกับการชำระเงินที่ยังไม่ยืนยัน
ตัวกรองบล็อกกะทัดรัดครอบคลุมเฉพาะ บล็อกที่ยืนยันแล้ว เท่านั้น หากต้องการทราบเกี่ยวกับธุรกรรมขาเข้าก่อนที่มันจะได้รับการยืนยัน ให้แน่ใจว่าคุณได้เปิดใช้งาน การแจ้งเตือนธุรกรรมทันที ด้วย ฟีเจอร์นั้นจะฟังข้อความแบบสดจากเครือข่ายเพียร์ทูเพียร์จากโหนด Bitcoin แบบสุ่มเพื่อให้คุณตอบสนองต่อกิจกรรมในเมมพูลได้โดยไม่ต้องสละความเป็นส่วนตัว
รายละเอียดเชิงเทคนิค
- สำหรับนักพัฒนาที่ต้องการลงลึก: ตัวกรองบล็อกกะทัดรัดเป็นไปตาม ข้อกำหนด BIP158 และมีการอธิบายใน ภาพรวมของชุดโค้ด Golomb (Golomb-coded sets) โดย Elle Mouton การใช้งานของ Bitcoin Safe อาศัยโมดูลตัวกรองบล็อกกะทัดรัดแบบโอเพนซอร์ส Kyoto สำหรับ BDK
- คุณสามารถเพิ่มโหนด Bitcoin Core ของคุณเองเป็นเพียร์สำหรับการซิงค์ตัวกรองบล็อกกะทัดรัดได้ โดยเลือก Initial node ของ Bitcoin network monitoring
