Bitcoin Core developers have committed to removing the network's 80-byte data storage limit by October 30, marking a significant shift in how the world's largest cryptocurrency handles non-financial information. The change, confirmed for Bitcoin Core version 30, will allow transactions to include up to 4 megabytes of arbitrary data per output through OP_RETURN fields.
สิ่งที่ควรรู้:
- การอัปเดตนี้จะยกเลิกข้อจำกัด 80 ไบต์ปัจจุบันของ Bitcoin บน OP_RETURN outputs ทำให้มีโอกาสเก็บข้อมูลได้ถึง 4MB ต่อธุรกรรม
- นักวิจารณ์แย้งว่านี่ทำให้ Bitcoin เปลี่ยนจากระบบชำระเงินเพียร์ทูเพียร์เป็นเครือข่ายเก็บข้อมูล
- การเปลี่ยนแปลงนี้ตอบโจทย์ข้อกังวลเรื่องการมุ่งรวมศูนย์การขุดแต่ยังทำให้ชุมชน Bitcoin แยกกันในประเด็นวัตถุประสงค์พื้นฐานของเครือข่าย
การดำเนินการทางเทคนิคสร้างการถกเถียงในหมู่นักพัฒนา
การเปลี่ยนแปลงนี้เน้นที่ OP_RETURN outputs เป็นเขตข้อมูลธุรกรรมพิเศษที่ช่วยให้ผู้ใช้สามารถใส่ข้อมูลอิสระบนบล็อกเชนของ Bitcoin ได้โดยตรง. เขตข้อมูลเหล่านี้ได้รับความนิยมในช่วงบูมของคำจารึก Ordinals แห่งปี 2024 เมื่อผู้ใช้เริ่มเก็บภาพ, ข้อความ และเมตาดาต้าในเครือข่าย, ต่างจากเศษธุรกรรมปกติ, ฟิลด์ OP_RETURN ไม่ได้สร้างผลลัพธ์ที่ใช้จ่ายได้ซึ่งจะทำให้ฐานข้อมูล UTXO ของ Bitcoin พองตัว
กลอเรีย จาว ผู้ร่วมสร้างที่ช่วยอนุมัติการเปลี่ยนแปลง ได้ปกป้องการตัดสินใจในเอกสาร GitHub และโพสต์บนโซเชียลมีเดีย. "Bitcoin Core เป็นแค่การออกแบบโปรโตคอลหนึ่งที่ทุกคนสามารถคัดลอกและแก้ไขได้," จาวอธิบาย. "สิ่งเดียวที่ทำให้มันพิเศษคือวิธีที่ผู้ร่วมสร้างตัดสินใจ."
การเปลี่ยนแปลงนโยบายนี้แสดงความพยายามของ Bitcoin Core ในการปรับให้ตรงกับความเป็นจริงของการขุดมากกว่าบังคับใช้ข้อจำกัดที่ผู้ใช้จะหลีกเลี่ยงผ่านวิธีการที่อาจเป็นอันตราย
ข้อกังวลเรื่องการรวมศูนย์การขุดขับเคลื่อนการเปลี่ยนแปลงนโยบาย
จาว ได้กล่าวถึงแรงกดดันจากการรวมศูนย์เป็นตัวแรงกระตุ้นหลักที่อยู่เบื้องหลังการยกเลิกข้อจำกัด OP_RETURN. เมื่อกฎของ Bitcoin Core พิสูจน์ให้เห็นว่าเข้มงวดกว่าที่นักขุดจะรับได้อย่างน่าเชื่อถือ, ผู้เล่นใหญ่ก็เริ่มข้ามการใช้พูลธุรกรรมสาธารณะไปอย่างสิ้นเชิง. แทนที่พวกเขาจะดำเนินการร่วมกับนักขุดผ่านการจัดการส่วนตัว.
"นี่สร้างแรงกดดันในการรวมศูนย์และบั่นทอนการออกแบบของ Bitcoin ทำลายความต้านทานต่อการเซ็นเซอร์ของมัน," จาวกล่าว. ผู้พัฒนาหลักแย้งว่าผู้ที่เก็บข้อมูลผ่านวิธีการที่เป็นอันตรายสร้าง "ต้นทุนระยะยาวให้กับเครือข่าย" โดยการทำให้ความต้องการหน่วยความจำของ Bitcoin พองตัวถาวร.
โดยการยกเลิกข้อจำกัด, Bitcoin Core หวังที่จะกระตุ้นให้ผู้ใช้ไปสู่วิธีที่สะอาดในการเก็บข้อมูล. การเปลี่ยนแปลงนี้ยอมรับว่าผู้ใช้จะบันทึกข้อมูลบน Bitcoin ไม่ว่าจะมีนโยบายอย่างเป็นทางการหรือไม่.
อย่างไรก็ตาม, การใช้งานนี้อนุญาตให้ผู้ใช้แต่ละคนคืนข้อจำกัด 80 ไบต์เดิมได้หากพวกเขาชอบข้อจำกัดเดิม
การถดถอยของชุมชนเน้นถึงความขัดแย้งเชิงพื้นฐาน
การประกาศนี้กระตุ้นการอภิปรายที่รุนแรงในชุมชนนักพัฒนาของ Bitcoin เปิดเผยการแบ่งแยกทางปรัชญาลึกซึ้งเกี่ยวกับวัตถุประสงค์ของเครือข่าย. นักวิจารณ์แย้งว่าการเปลี่ยนแปลงนี้เปลี่ยนแปลงเอกลักษณ์ของ Bitcoin จากระบบชำระเงินเพียร์ทูเพียร์ไปเป็นแพลตฟอร์มเก็บข้อมูลทั่วไป
เจสัน ฮิวจ์ ผู้ร่วมสร้าง Bitcoin Core มานาน เตือนว่าการเปลี่ยนแปลงนี้เปลี่ยนแปลง "เนื้อหาของเครือข่าย Bitcoin ทั้งหมด". ความกังวลของเขาสะท้อนถึงความกังวลกว้างของผู้ที่ภักดีต่อ Bitcoin ที่มองว่าแอปพลิเคชันการเก็บข้อมูลเป็นการละอายเป้าหมายเริ่มต้นของเครือข่าย
วิศวกรซอฟต์แวร์ ฮวน เดวิด ดิแอซ วิจารณ์กระบวนการตัดสินใจเอง. "ไม่มีการเห็นพ้องที่ชัดเจนในเรื่องนี้, ดังนั้นมันไม่ควรเคยถูกผสาน," เขาแสดงความคิดเห็นบนเธรด GitHub ที่กำลังถกประเด็นการเปลี่ยนแปลง
นักวิจารณ์อีกคนหนึ่ง, ที่เขียนภายใต้ชื่อปลอมผ่านบัญชี GitHub ที่ถูกสร้างขึ้นใหม่, เรียกการตัดสินใจนี้ว่า "เป็นแบบอย่างที่น่าเสียใจ" และยืนยันว่า "ไม่มีการเห็นพ้องในการเปลี่ยนแปลงนี้"
ตัวเลือกการกำหนดค่าสร้างการประนีประนอมชั่วคราว
แม้ข้อขัดแย้ง, นักพัฒนาบางคนเน้นย้ำว่าผู้ปฏิบัติการโหนดส่วนบุคคลยังคงควบคุมระบบของตนเอง. วิศวกรที่อ้างว่าทำงานที่ Alpen Labs, ผู้พัฒนาโครงสร้างพื้นฐาน Bitcoin ที่สนับสนุนด้วย ZK กล่าวว่าผู้ใช้ยังสามารถกำหนดขีดจำกัดของตนเองผ่านการตั้งค่าการกำหนดค่า
"คุณยังคงตั้งขีดจำกัดของคุณเองในการกำหนดค่าของคุณ," วิศวกรปลอมอธิบาย. "ถ้าคุณไม่เห็นด้วย, คุณก็สามารถเปลี่ยนมันในโหนดของคุณ."
ความยืดหยุ่นนี้ให้การประนีประนอมชั่วคราวสำหรับชุมชนที่แตกแยก. ผู้ที่ต่อต้านความสามารถในการขยายการเก็บข้อมูลสามารถยังคงรักษาข้อจำกัด 80 ไบต์เดิมบนโหนดของตนเองได้
อย่างไรก็ตาม, Bitcoin Core มีแผนที่จะถอนตัวเลือกการกำหนดค่าเหล่านี้ในรุ่นอนาคตอย่างสมบูรณ์, ทำให้การขยายการเก็บข้อมูลกลายเป็นถาวรทั่วทั้งเครือข่าย
ความคิดปิดท้าย
การใช้งาน Bitcoin Core เวอร์ชัน 30 ในวันที่ 30 ตุลาคม จะกำจัดข้อจำกัดการเก็บข้อมูลที่มีมานาน, อนุญาตให้ออกแบบข้อมูลอิสระได้ถึง 4MB ต่อ OP_RETURN output ในขณะที่ตอบสนองข้อกังวลเรื่องการรวมศูนย์การขุดผ่านการปรับแนวทางกับการปฏิบัติที่มีอยู่
Alt Text: ผู้พัฒนา Bitcoin กำหนดเส้นตายเดือนตุลาคมในการยกเลิกข้อจำกัดการเก็บข้อมูลท่ามกลางการถกเถียงของชุมชน