กระบวนการอัปเกรดโค้ดของ Bitcoin ได้ถูกกำหนดไว้อย่างเป็นทางการผ่านการใช้ข้อเสนอการปรับปรุง Bitcoin (BIPs) ซึ่งจะถู กร่าง ตรวจสอบโดยเพื่อน ถกเถียงสาธารณะ และทดสอบอย่างเข้มงวดเพื่อให้ได้มาซึ่ง 'ฉันทามติคร่าวๆ' ในหมู่ชุมชน ฉันทามติคร่าวๆ จะถือว่าได้รับเมื่อคนส่วนใหญ่พอใจว่าการคัดค้านข้อเสนอนั้นผิด
เมื่อได้ฉันทามติคร่าวๆ ขั้นตอนถัดไปคือการรวม BIP เข้ากับการใช้งานซอฟต์แวร์ไคลเอนต์ของ Bitcoin ที่รู้จักกันในชื่อ Bitcoin Core ขั้นตอนนี้จะเสร็จสิ้นโดยหนึ่งในจำนวนเล็กน้อยของ 'นักพัฒนาหลัก' ที่มี 'สิทธิ์เข้าถึงการยืนยัน' ไปยังที่เก็บโค้ด (หมายความว่าพวกเขาสามารถอัปโหลดโค้ดไปยังแพลตฟอร์มสาธารณะเฉพาะที่ชุมชนยอมรับ) เมื่อ BIP ได้เข้าสู่ที่เก็บโค้ดของ Bitcoin Core ขั้นตอนสุดท้ายคือให้เครือข่ายของผู้ใช้ (โหนด) ติดตั้งเวอร์ชันใหม่ของซอฟต์แวร์ไคลเอนต์ ขั้นตอนสุดท้ายนี้สำคัญมากเพราะหมายความว่าผู้ใช้ปลายทางยังคงค วบคุมว่า Bitcoin คืออะไร
เฉพาะเมื่อโหนดที่กำหนดติดตั้งการอัปเกรดเท่านั้นจึงจะถือว่าเปิดใช้งานได้ และอุปสรรคในการเปิดใช้งานสำหรับ BIPs ที่ทำการเปลี่ยนแปลงที่สำคัญต่อโปรโตคอลของ Bitcoin นั้นถูกตั้งไว้สูงมาก ตัวอย่างเช่น BIP 141 (SegWit) ต้องการให้ผู้ขุดในเครือข่าย 95% ส่งสัญญาณสำหรับการอัปเกรดในช่วงเวลาที่กำหนดไว้ 14 วัน
ที่สำคัญ BIPs ที่มีผลมากที่สุดจะแนะนำการเปลี่ยนแปลง 'ที่เข้ากันได้ย้อนหลัง' กับโปรโตคอล การเข้ากันได้ย้อนหลังหมายถึงโหนดใดๆ ที่ใช้เวอร์ชันใหม่ของซอฟต์แวร์ยังคงเข้ากันได้กับโหนดที่ใช้เวอร์ชันก่อนหน้า (และในทางกลับกัน) การเข้ากันได้ย้อนหลังช่วยให้โหนดมีสิทธิ์ตัดสินใจขั้นสุดท้ายว่าจะใช้ข้อเสนอหรือไม่ การอัปเดตที่เข้ากันได้ย้อนหลังบางครั้งเร ียกว่า 'ซอฟต์ฟอร์ก'
Segwit UASF เป็นช่วงเวลาสำคัญในประวัติศาสตร์ของ Bitcoin ซึ่งเป็นวิธีการที่ไม่ซ้ำและกระจายศูนย์ในการดำเนินการเปลี่ยนแปลงในโปรโตคอลของ Bitcoin แตกต่างจากแบบจำลองการกำกับแบบดั้งเดิมที่การเปลี่ยนแปลงถูกผลักดันโดยนักพัฒนาหรือผู้ขุด UASF อาศัยผู้ใช้เครือข่ายในการขับเคลื่อนการเปลี่ยนแปลง โดยเฉพาะอย่างยิ่งกลไกนี้เกี่ยวข้องกับผู้ใช้ที่รันเวอร์ชันของซอฟต์แวร์ Bitcoin ที่บังคับใช้การเปลี่ยนแปลงกฎบางอย่าง ส่งสัญญาณการสนับสนุนสำหรับการเปลี่ยนแปลงเหล่านี้โดยตรงผ่านโหนดของพวกเขา
UASF ที่โดดเด่นที่สุดในประวัติศาสตร์ของ Bitcoin เกิดขึ้นในปี 2017 ด้วย BIP 148 ซึ่งมุ่งเป้าไปที่การใช้งาน Segregated Witness (SegWit) ซึ่งเป็นการอัปเกรดโปรโตคอลที่ออกแบบมาเพื่อเพิ่มขีดจำกัดขนาดบล็อกบนบล็อกเชนโดยการลบข้อมูลลายเซ็นออกจากธุรกรรม Bitcoin เมื่อผู้ใช้เครือข่ายส่วนใหญ่รันซอฟต์แวร์ที่บังคับใช้ BIP 148 มันกดดันให้ผู้ขุดยอมรับ SegWit ถึงแม้ว่าบางคนจะต่อต้านในตอนแรก แคมเปญระดับรากหญ้านี้ประสบความสำเร็จ นำไปสู่การนำ SegWit ไปใช้อย่างแพร่หลายในเครือข่าย UASF แสดงให้เห็นถึงพลังของกระบวนการฉันทามติแบบกระจายศูนย์ใน Bitcoin แสดงให้เห็นว่าความตั้งใจร่วมกันของฐานผู้ใช้สามารถมีอิทธิพลและดำเนินการเปลี่ยนแปลงที่สำคัญในโปรโตคอลของเครือข่าย สอดคล้องกับจริยธรรมของการกระจายศูนย์ของ Bitcoin
เมื่อ BIP ไม่สามารถเข้ากันได้ย้อนหลัง วิธีเดียวในการแนะนำคือผ่านสิ่งที่เรียกว่า 'ฮาร์ดฟอร์ก' ที่นี่เฉพาะโหนดที่รันเวอร์ชันใหม่เท่านั้นที่เข้ากันได้ซึ่งกันและกัน ซึ่งหมายความว่าชุมชนโหนดทั้งหมดจะต้องยอมรับการใช้เวอร์ชันใหม่ หากมีส่วนใดของชุมชนไม่ยอมติดตั้งและรันซอฟต์แวร์ใหม่ ผลลัพธ์คือมีสองสายเชนแยกกันที่ไม่สามารถสื่อสารกันได้ Bitcoin Cash ซึ่งเป็นหนึ่งในฟอร์กของ Bitcoin ที่ใหญ่ที่สุดและมีผลกระทบมากที่สุด เริ่มต้นในเดือนสิงหาคม 2017 หลังจากผู้เข้าร่วมในระบบนิเวศของ Bitcoin ไม่สามารถตกลงวิธีการในการขยายสกุลเงินดิจิทัลได้
ฮาร์ดฟอร์กของ Bitcoin ที่สำคัญอื่นๆ ได้แก่:
Bitcoin Gold (BTG): เปิดตัวในเดือนตุลาคม 2017 Bitcoin Gold มีเป้าหมายที่จะกระจายศูนย์การขุด Bitcoin โดยใช้อัลกอริทึมการพิสูจน์การทำงานใหม่ การเปลี่ยนแปลงนี้มีจุดประสงค์เพื่อให้การขุดสามารถเข้าถึงได้ง่ายขึ้นสำหรับผู้เข้าร่วมมากขึ้นโดยการต้านทานอุปกรณ์การขุด ASIC (วงจรเฉพาะแอปพลิเคชัน) ซึ่งมีราคาแพงและมักจะรวมศูนย์พลังการขุดไว้ในมือของไม่กี่คน
Bitcoin SV (BSV): ย่อมาจาก Bitcoin Satoshi Vision, BSV เกิดจากฮาร์ดฟอร์กของ Bitcoin Cash ในเดือนพฤศจิกายน 2018 ความขัดแย้งหลักที่นำไปสู่ Bitcoin SV คือการจำกัดขนาดบล็อก ผู้เสนอ BSV นำโดย Craig Wright สนับสนุนให้มีบล็อกขนาดใหญ่ขึ้นอย่างมากเพื่อเพิ่มความสามารถในการทำธุรกรรมบนเชน ส่งผลให้การแยกตัวออกจาก Bitcoin Cash เป็นที่ถกเถียงกัน
Bitcoin Diamond (BCD): ฟอร์กในเดือนพฤศจิกายน 2017 Bitcoin Diamond เพิ่มขีดจำกัดขนาดบ ล็อกและมีเป้าหมายที่จะปรับปรุงความเป็นส่วนตัวและความเร็วในการทำธุรกรรม นอกจากนี้ยังปรับจำนวนเหรียญทั้งหมดเพื่อลดอุปสรรคในการเข้าร่วมสำหรับผู้ใช้ใหม่
ฮาร์ดฟอร์กแต่ละรายการเหล่านี้ถูกเริ่มต้นเพื่อแก้ไขข้อบกพร่องที่คาดว่าจะมีของ Bitcoin ไม่ว่าจะเป็นความสามารถในการขยายตัว การรวมศูนย์การขุด ความเป็นส่วนตัวของธุรกรรม หรือปัญหาอื่นๆ อย่างไรก็ตาม สิ่งสำคัญคือต้องสังเกตว่าไม่ใช่ฮาร์ดฟอร์กทั้งหมดจะรักษาระดับการสนับสนุนจากชุมชน มูลค่าตลาด หรือตำแหน่งที่สำคัญในฐานะ Bitcoin Cash หรือ Bitcoin ความสำเร็จของฟอร์กขึ้นอยู่กับปัจจัยหลายประการ รวมถึงการสนับสนุนจากชุมชน ความสามารถของนักพัฒนา และความมีชีวิตของการเปลี่ยนแปลงที่เสนอ
ในขณะที่กระบวนการที่กำหนดไว้อย่างเป็นทางการข้างต้นสำหรับการสร้างและการรวม BIPs สามารถถือเป็นรูปแบบของการกำกับดูแล Bitcoin ได้พัฒนาไปตามฉันทามติที่กว้างขวางของผู้เข้าร่วม มีเสียงที่หลากหลาย รวมถึงนักพัฒนา ผู้ขุด การแลกเปลี่ยน ผู้ให้บริการกระเป๋าเงิน ผู้ดูแล โหนดอิสระ และผู้ใช้ปลายทาง ผู้เข้าร่วมถูกล็อกอยู่ในความขัดแย้งทางอำนาจแบบไดนามิก ซึ่งมีการตรวจสอบและถ่วงดุลเพื่อป้องกันไม่ให้กลุ่มใดกลุ่มหนึ่งมีอำนาจหรืออิทธิพลเกินขนาด
บางคนอาจมองว่ามีนักพัฒนาเพียง 100 คนที่ระบุว่าได้มีส่วนร่วมกับไคลเอนต์ Bitcoin Core และสรุปว่าแหล่งเงินทุนเบื้องหลังนักพัฒนาเหล่านั้นเป็นแรงผลักดันหลักที่อยู่เบื้องหลังวิวัฒนาการของ Bitcoin อย่างไรก็ตาม ต้องพิจารณาด้วยว่ามีโหนด Bitcoin อย่างน้อย 80,000 โหนด และเนื่องจากโหนดส่วนใหญ่ตัดสินใจอย่างอิสระว่าจะใช้ซอฟต์แวร์ไคลเอนต์ Bitcoin Core ใด นักพัฒนาจึงสามารถถือว่าเป็นผู้ยึดติดกับโหนด หากนักพัฒนาปล่อยซอฟต์แวร์ที่ไม่เข้ากันกับฉันทามติของโหนด ซอฟต์แวร์นั้นจะไม่ถูกนำไปใช้ในเครือข่าย ในขณะเดียวกันผู้ใช้ปลายทางของ Bitcoin ซึ่งมีจำนวนหลายสิบล้านคน มีอิทธิพลต่อผู้ดำเนินการโหนด ตัวอย่างเช่น หากผู้ให้บริการกระเป๋าเงิน (ผู้ดำเนินการโหนด) เริ่มรันเวอร์ชันของ Bitcoin ที่ขัดแย้งกับความต้องการของผู้ใช้ ผู้ใช้เหล่านั้นสามารถเปลี่ยนไปใช้ผู้ให้บริการกระเป๋าเงินรายอื่นได้ง่ายๆ
ผู้ขุดเป็นอีกกลุ่มหนึ่งของผู้เข้าร่วมที่มักถูกเสนอว่ามีอิทธิพลเกินขนาดต่อวิวัฒนาการของ Bitcoin ข้อโต้แย้งที่นี่คือ เนื่องจากผู้ขุดตัดสินใจว่าธุรกรรมใดที่จะรวมอยู่ในบล็อก ผู้ขุดกลุ่มหนึ่งที่มีอำนาจแฮชมากกว่า 50% สามารถจี้เครือข่ายทั้งหมดได้ แม้แต่ภัยคุกคามในการจี้เครือข่าย ข้อโต้แย้งก็คือ อาจเพียงพอที่จะมีอิทธิพลต่อวิวัฒนาการของโปรโตคอล ความเป็นจริงก็คือผู้ขุดเองก็ต้องยึดติดกับโหนด (และท้ายที่สุดกับผู้ใช้ปลายทางตามที่อธิบายไว้ข้างต้น) เนื่องจากโหนด (และโดยการขยายผู้ใช้ปลายทาง) สามารถเพิกเฉยต่อบล็อกที่ผลิตโดยผู้ขุดที่ไม่ได้ปฏิบัติตามโปรโตคอลฉันทามติ ในสถานการณ์นี้จะมีผู้ขุดกลุ่มอื่นที่พร้อมจะนำพลังการแฮชไปยังโปรโตคอลฉันทามติ กลุ่มผู้ขุดกลุ่มนี้จะลุกขึ้นมาพร้อมกับแรงจูงใจทางเศรษฐกิจที่เกิดจากรางวัลบล็อก ผู้ขุด 'นอกรีต' เหล่านั้นจะพบว่าตนเองทุ่มเททรัพยากรให้กับเวอร์ชันของ Bitcoin ที่ผู้ใช้ส่วนใหญ่ไม่ถือว่าเป็น 'Bitcoin จริง' พวกเขามีอิสระที่จะขุด Bitcoin ใหม่บนเชนใหม่ของพวกเขา แต่ Bitcoin เหล่านั้นจะถูกพิจารณาว่ามีค่าน้อยกว่าอย่างรวดเร็วจากผู้เข้าร่วมตลาด ส่งผลให้เกิดการสูญเสียทางเศรษฐกิจอย่างมากสำหรับผู้ขุดนอกรีต กล่าวอีกนัยหนึ่ง แรงจูงใจทางเศรษฐกิจที่มีพลังบังคับให้ผู้ขุดต้องปฏิบัติตามฉันทามติของชุมชนผู้เข้าร่วมทั้งหมด การเล่นบทบาทนี้เป็นเหตุผลสำคัญที่กลไก Proof of Work ถูกพิจารณาว่ามีประสิทธิภาพมากในการรับรองว่า Bitcoin จะไม่ถูกจี้โดยกลุ่มผู้เข้าร่วมที่ไม่เป็นตัวแทนของคนส่วนใหญ่
อ่านเพิ่มเติม: Bitcoin mining คืออะไร?
ค้นหาแพลตฟอร์มชั้นนำสำหรับการซื้อ ขาย และแลกเปลี่ยนสกุลเงินดิจิทัล
ค้นหาแพลตฟอร์มชั้นนำสำหรับการซื้อ ขาย และแลกเปลี่ยนสกุลเงินดิจิทัล