Bitcoin Improvement Proposals คืออะไร?

Genesis Block TH
2 min readJul 9, 2021

--

Bitcoin Improvement Proposal (BIP) และระบบการโหวตถือเป็นส่วนหนึ่งของระบบ Bitcoin ที่นักพัฒนาสามารถสร้างข้อเสนอใด ๆ ขึ้นมาและให้นักขุดมาทำการโหวตเรื่องนั้น ๆ คะแนนเสียงโหวตดูจากเปอร์เซ็นต์พลังงานการขุดที่พวกเขามีต่อเครือข่าย Bitcoin

ประเภทของข้อเสนอการปรับปรุงเครือข่าย Bitcoin หรือ BIP นั้นมี 3 ประเภทหลัก BIP นี่เป็นเอกสารที่ถูกออกแบบมาเพื่อเป็นการเสนอฟีเจอร์และข้อมูลบางอย่างมายังเครือข่าย Bitcoin เป็นวิธีการนำเสนอไอเดียต่าง ๆ ตั้งแต่ตอนที่ Bitcoin ยังไม่ได้มีโครงสร้างอย่างเป็นทางการ

BIP แรก (BIP 0001) ถูกเสนอครั้งแรกโดยนักพัฒนา Amir Taaki และเขาก็ได้อธิบายเอาไว้ว่า BIP นั้นคืออะไร

ประเภทของ BIP ทั้ง 3 ประเภท

Standards Track BIPs

BIP ประเภทนี้เป็นข้อเสนอการเปลี่ยนแปลงทั่วไปของโปรโตคอล บล็อก หรือการยืนยันการทำธุรกรรมรวมถึงสิ่งใด ๆ ก็ตามที่มีผลกระทบต่อระบบในการแลกเปลี่ยนข้อมูลบนเครือข่าย ถ้าจะใช้ BIP นั้นต้องได้รับความยินยอมจากชุมชน

Informational BIPs

เป็น BIP ประเภทข้อเสนอในการออกแบบเครือข่าย ไกด์ไลน์และข้อมูลเสิรม ไม่ใช่เป็นข้อเสนอฟีเจอร์ใหม่ ๆ และไม่ได้ต้องการความยินยอมจากชุมชน

BIPs ทำงานอย่างไร?

เป็นข้อเสนอเพื่อเปลี่ยนแปลงขั้นตอนต่าง ๆ คล้าย ๆ กับ Standards Track BIPs แต่นำไปใช้กับโปรโตคอลนอกของ Bitcoin โดย BIP ประเภทนี้ต้องได้รับความยินยอมของชุมชน การเสนอ BIP ประเภทนี้ต้องผ่านขั้นตอนการร่าง การยืนยัน การยอมรับ การปฏิเสธหรือแทนที่

ตัวอย่างภาพแสดงขั้นตอนของการทำงานของ BIP

ทุกคนสามารถยื่น BIP เพื่อปรับปรุงเครือข่าย Bitcoin ได้หมด และเมื่อมันถูกนำขึ้นมาบนเครือข่ายแล้ว นักขุดก็จะสามารถโหวตได้ โดยจะประกาศผลการโหวตหลังบล็อค N ซึ่งตั้งค่าโดยนักพัฒนา และนักขุดก็ต้องเพิ่มโค้ดนั้นในการทำธุรกรรมตอนที่กำลังจะออกเหรียญ Bitcoin ใหม่ขึ้นมาภายในเวลาที่นักพัฒนากำหนด

อำนาจการโหวต

นักขุดจะทำการโหวตใช่หรือไม่ใช่ตลอด 100 บล็อก เสียงโหวตก็ขึ้นอยู่กับเปอร์เซ็นต์ของการขุดที่มีต่อเครือข่าย Bitcoin ตามที่กล่าวไปข้างต้น เช่น หากนักขุดคนนั้นมีพลังการขุดอยู่ 20% ก็แสดงว่าเขาจะมีคะแนนเสียงโหวตประมาณ 20 ครั้ง

ถ้านักขุดส่วนใหญ่โหวตใช่ นักขุดก็จะนำโค้ดนั้นมาใช้ คะแนนเสียงส่วนใหญ่นี้หมายถึงต้องมากกว่า 55%

BIP หรือโปรเจคคริปโตอื่น ๆ ที่คล้าย ๆกับ BIP ก็เป็นประเด็นโต้แย้งกันในชุมชนเช่นกัน นักพัฒนาบางคนมองว่านักขุดจะโหวตสิ่งที่ให้ผลกำไรของตัวเองมากกว่ามองในแง่ผลดีต่อเครือข่าย

นอกจากนี้ชุมชนยังกังวลเรื่องอัตราส่วนแบ่งพลังงานการขุดที่กลุ่มคนหนึ่ง ๆ หรือองค์กรหนึ่ง ๆ มีต่อเครือข่าย เพราะยิ่งมีมากก็ยิ่งมีคะแนนโหวตมากซึ่งก็ต้องดูต่อไปว่าระบบ BIP และการโหวตเช่นนี้มันจะประสบความสำเร็จต่อไปมากน้อยเพียงใด

ตัวอย่างข้อเสนอการอัปเกรดเครือข่าย Bitcoin Blockchain (BIP)

ตัวอย่างของข้อเสนอการอัปเกรดเครือข่าย Bitcoin Blockchain ก็มี เช่น SegWit, HD Wallets และอื่น ๆ

  1. SegWit เป็นระบบที่ใช้ในเครือข่าย Lightning Network เป็นสิ่งที่นำมาใช้แก้ปัญหาการปรับขนาดของเครือข่าย Bitcoin เครือข่าย Lightning Network ถูกสร้างมาเพื่อเพิ่มความเร็วในการประมวลผลการทำธุรกรรมบนเครือข่าย Bitcoin จาก 7 ธุรกรรมต่อวินาทีเป็นหลายล้านธุรกรรมต่อวินาที
  2. Hierarchical Deterministic Wallet (HD) Wallets เป็นระบบวอลเล็ทที่ใช้ seed หรือถ้อยคำที่ร้อยเรียงต่อกันในการสืบหา private key และ public key หลาย ๆ อันที่ เพื่อทำการส่งและรับ Bitcoin

ในบทเรียนถัดไป เราจะมาพูดถึงการพัฒนา BIP ที่ใหญ่ที่สุดในขณะนี้ ซึ่งจะเปลี่ยนแปลงอนาคตของเนตเวิร์ก: Bitcoin’s Taproot Update.

--

--

Genesis Block TH
Genesis Block TH

Written by Genesis Block TH

Genesis Block Thailand aims to be Thailand's premier Blockchain educational center for panel discussions, presentations and networking meetups

No responses yet