เขียนโดย: Jaleel 加六
ในช่วงไม่กี่วันที่ผ่านมา มีการพูดถึงข้อเสนอการยกเลิกข้อจำกัด OP_RETURN ในเว็บภายนอกอย่างกว้างขวาง — นี่คือข้อเสนอที่เสนอโดย Peter Todd นักพัฒนาจาก Bitcoin Core OG.
(เป็นมูลค่าการกล่าวขวัญว่า HBO ระบุว่า Peter Todd เป็น Satoshi Nakamoto ในสารคดีเรื่อง “Money and Electricity: The Mystery of Bitcoin” ซึ่งทําให้ Peter Todd ได้รับคําขอทุนและภัยคุกคามมากมายและตอนนี้กําลังซ่อนตัวอยู่) )
แม้ว่าจะมีเสียงวิจารณ์เกี่ยวกับการเปลี่ยนแปลง OP_RETURN ในชุมชนมากมาย แต่ตามประกาศที่ Greg Sanders (ชื่อเล่น “instagibbs”) นักพัฒนาบิตคอยน์และผู้มีส่วนร่วมหลักจาก Blockstream ได้เผยแพร่เมื่อวันที่ 5 พฤษภาคมบน GitHub: ในการอัปเกรดเครือข่ายครั้งถัดไป Bitcoin Core จะไม่จำกัดจำนวนหรือขนาดของ OP_RETURN อีกต่อไป.
OP_RETURN คืออะไร?
เราทุกคนรู้ว่าบิตคอยน์เป็นบัญชีที่ไม่สามารถเปลี่ยนแปลงได้ตลอดไป ทุกการทำธุรกรรมก็เหมือนกับการเขียนบันทึกลงไปในนั้น
และ OP_RETURN ก็เหมือนกับการติด “โน้ต” บนขอบหน้ากระดาษ - คุณสามารถเขียนข้อความหรือข้อมูลขนาดสั้นได้หลายสิบคำลงไป โน้ตนี้จะถูกระบบทำเครื่องหมายว่า “อ่านอย่างเดียว” คนอื่นไม่สามารถนำมันไปใช้เป็นเงินได้ และจะไม่มีผลกระทบต่อบันทึก “เงิน” อื่น ๆ ในบัญชีแต่อย่างใด.
เหตุผลที่ต้องมีฟังก์ชัน “โน้ต” แบบนี้ก็เพราะบางครั้งผู้คนต้องการที่จะบันทึกข้อมูลเพิ่มเติมบางอย่าง (เช่น หลักฐานทางกฎหมาย ข้อความสั้น วันครบรอบ หรือแม้แต่การสารภาพรัก) ลงบนบล็อกเชนอย่างถาวร แต่ไม่ต้องการที่จะใช้พื้นที่ UTXO ที่ใช้สำหรับเก็บ “บิทคอยน์ที่สามารถซื้อขายได้” ด้วย OP_RETURN ข้อมูลเหล่านี้จะถูกโยนลงไปในลิ้นชักเหมือนขยะ—โหนดจะเก็บร่องรอยไว้โดยไม่ใช้พื้นที่เก็บ ข้อมูล “เงินที่สามารถใช้งานได้” บนเชนยังคงสะอาดและเรียบร้อย.
ในอดีต เพื่อป้องกันไม่ให้มีใครเขียน “โน้ต” ยาวๆ จนทำให้เครือข่ายติดขัด Bitcoin Core จึงตั้งค่าให้อนุญาตให้มี OP_RETURN เพียง 1 รายการต่อธุรกรรม และเนื้อหาสูงสุดไม่เกิน 80 ไบต์ หากเกินกว่านั้น โหนดจะปฏิเสธการส่งต่อโดยตรง และจะไม่ช่วยบรรจุ.
ตอนนี้ ข้อจำกัดความยาว 80 ไบต์ และข้อจำกัดจำนวนข้อความที่ส่งไม่มีอีกต่อไป - เขียนได้ยาวตามที่ต้องการ สามารถส่งโน้ตได้หลายฉบับ และโหนดจะทำการส่งต่อโดยอัตโนมัติ นักขุดก็ยินดีที่จะบรรจุข้อมูล.
แต่ในความเป็นจริง มีคนที่กำลังหลีกเลี่ยง 80 ไบต์มาตลอดเวลา
เมื่อก่อนมีขีด จํากัด OP_RETURN ยังมีวิธีหลีกเลี่ยงขีด จํากัด 80 ไบต์และไม่ว่ากลยุทธ์การกรองและการถ่ายทอดจะเข้มงวดเพียงใดก็ไม่สามารถหยุดผู้ที่ต้องการเขียนข้อมูลบน Bitcoin ได้จริงๆ เนื่องจากมีเพียงนักขุดและค่าธรรมเนียมเท่านั้นที่ตัดสินใจว่าธุรกรรมใดเป็นแบบ on-chain และให้ผลตอบแทนที่สูงขึ้นแก่นักขุดพวกเขาจึงมีแนวโน้มที่จะบรรจุธุรกรรมมากขึ้นและการเล่นเกมจะไม่เปลี่ยนแปลงขึ้นอยู่กับกลยุทธ์โหนด
เช่นที่ทุกคนรู้จักกันมากขึ้น Tapoort Wizz 大巫师 NFT ภาพขนาดเกือบ 4M ถูกบรรจุเต็มในบล็อกหนึ่ง และเมื่อปี Ordinals ที่มีการจารึกและสัญลักษณ์ต่างๆ ก็ใช้วิธี “เลี่ยงและปรับเปลี่ยน” เพื่อหลีกเลี่ยงข้อจำกัด บางอย่าง甚至ถูกเขียนลงในเอาต์พุตที่ใช้จ่ายได้ ซึ่งทำให้ใช้ทรัพยากรมากขึ้น.
นี่สอดคล้องกับจิตวิญญาณของบิตคอยน์มากขึ้นหรือ?
ตามประกาศของนักพัฒนา Bitcoin Greg Sanders และความคิดเห็นของนักพัฒนาต่างๆเราสามารถรู้ได้ว่าประการแรก Bitcoin Core มีชุด “นโยบายมาตรฐาน” ของตัวเองในขั้นตอนการถ่ายทอดธุรกรรมซึ่งใช้ในการตรวจสอบสามชั้นก่อนที่ธุรกรรมจะถึงนักขุด: ประการแรกเพื่อป้องกันการโจมตี “การปฏิเสธการให้บริการ” ปฏิเสธธุรกรรมที่ใช้พลังการประมวลผลหน่วยความจําหรือแบนด์วิดท์มากกว่าค่าธรรมเนียม ประการที่สองคือการแนะนําผู้เขียนกระเป๋าเงินเพื่อสร้างธุรกรรมที่ประหยัดค่าธรรมเนียมและไม่สร้าง UTXOs ซ้ําซ้อนผ่านกลยุทธ์ ประการที่สามคือการรักษาความปลอดภัยในการอัพเกรด - ปฏิบัติต่อ opcodes ที่ไม่รู้จักหรือบิตเวอร์ชันเป็น “ไม่ได้มาตรฐาน” จนกว่าซอฟต์ส้อมจะเปิดใช้งานอย่างเป็นทางการ
OP_RETURN และขีดจำกัด 80 ไบต์ของมัน เป็นผลิตผลของแนวคิดนี้: ให้ผู้ใช้มีผลลัพธ์ที่สามารถพิสูจน์ได้ว่า “ไม่สามารถใช้จ่าย” ซึ่งสามารถเก็บคำมั่นสัญญาหรือแฮชขนาดเล็กได้ และยังทำให้โหนดไม่รวมมันใน UTXO เพื่อหลีกเลี่ยงผลลัพธ์ขยะที่ “ไม่สามารถกู้คืนได้” บนเชน.
แต่ตอนนี้ขีดจำกัดที่ยืดหยุ่นนี้กลับกลายเป็นสิ่งที่ไม่มีค่า หนึ่งคือเหมืองส่วนตัวและบริการแบบรวมศูนย์บางแห่งไม่ปฏิบัติตามกฎนี้เลย ใครก็ตามที่ต้องการเขียนข้อมูลจำนวนมาก สามารถหลีกเลี่ยงกฎได้โดยการจ่ายเงินตรงให้กับคนงานเหมือง หรือใช้ bare‑multisig, คีย์ปลอม หรือแม้แต่สคริปต์ที่ใช้จ่ายได้เพื่อซ่อนข้อมูลที่ต้องการเขียนไว้ในบล็อกเชน ในทางกลับกัน การเพิ่มรายชื่อดำแบบไม่จำกัดจะกลายเป็นเกมแมวจับหนู ซึ่งไม่สามารถหยุดการเขียนข้อมูลพื้นฐานได้ และยังเพิ่มความเสี่ยงต่อการทำร้ายเงินทุนของผู้ใช้โดยไม่ตั้งใจอีกด้วย.
นักพัฒนาที่เห็นด้วยเชื่อว่าการลบขีดจำกัด 80 ไบต์อย่างสมบูรณ์จะทำให้โหนดและกระเป๋าเงินได้รับประโยชน์จริงสองประการ: ประการแรกคือ UTXO ชุดจะสะอาดขึ้น ข้อมูลจะถูกบรรจุใน “ไม่สามารถใช้จ่าย” OP_RETURN ที่ชัดเจนแทนที่จะยุ่งเหยิงอยู่ในสคริปต์ที่ซับซ้อนหรือหลายธุรกรรม; ประการที่สองคือโหนดจะมีความสม่ำเสมอมากขึ้นในการตัดสินใจว่า “กล่าว” อะไรเกี่ยวกับการแพร่กระจายธุรกรรมและจะสอดคล้องกับสิ่งที่คนขุดแร่บรรจุจริง ๆ การประเมินค่าธรรมเนียมของกระเป๋าเงินและการส่งผ่านบล็อกที่แน่นอนก็มีความน่าเชื่อถือมากขึ้นด้วย.
นักพัฒนา Bitcoin ได้เปรียบเทียบสามตัวเลือกและตัวเลือก “การยกเลิก” ในปัจจุบันเป็นที่นิยมมากที่สุดในชุมชน ที่สําคัญกว่านั้นพวกเขาเชื่อว่าการลบข้อ จํากัด OP_RETURN เป็นการตีความที่ดีที่สุดของจิตวิญญาณของ Bitcoin ในเรื่อง “ความโปร่งใสและความเรียบง่าย”: เมื่อกลยุทธ์สูญเสียบทบาทเนื่องจาก แต่ยังคงรักษาไว้มันจะเพิ่มความซับซ้อนและแรงเสียดทานเท่านั้น การกําจัดมันทําให้ซอฟต์แวร์โหนดเบาและบริสุทธิ์ขึ้นและไม่จําเป็นต้องอ้อมการขยายพันธุ์และบรรจุภัณฑ์ของแต่ละธุรกรรม - นักขุดจะต้องตัดสินใจลําดับความสําคัญตามระดับค่าธรรมเนียมและตลาดอัตราจะควบคุมการแข่งขันของความต้องการที่หลากหลาย
และหากมีการเขียนข้อมูลมากเกินไปบนบล็อกเชนจริง ๆ หรือมีภัยคุกคามในการใช้ทรัพยากรเกินความจำเป็น ระบบนิเวศของบิตคอยน์ยังมีชุดการป้องกัน “เฉพาะเจาะจง” ที่ผ่านการทดสอบมาแล้ว: การจำกัดการทำธุรกรรมแบบลงนาม, ขีดจำกัดจำนวนธุรกรรมก่อนหน้าและถัดไป, กฎเกณฑ์ฝุ่น… วิธีการเหล่านี้ที่มุ่งเป้าไปที่การใช้ที่ไม่เหมาะสมเฉพาะเจาะจงมีความยืดหยุ่นมากกว่าการกำหนดที่ตายตัว “80 ไบต์” และสามารถปกป้องผู้ใช้และโหนดทุกคนได้โดยไม่กระทบต่อการใช้งานปกติ.
BTC จะกลายเป็นเหรียญสำรองหรือไม่?
ผู้ที่มีชื่อเสียงที่สุดในฐานะผู้คัดค้านคงจะเป็น Luke Dashjr อย่างไม่ต้องสงสัย.
ในฐานะที่เป็น OG ของ Bitcoin, Luke Dashjr ผู้เคยกล่าวว่า “โปรโตคอล Ordinals เป็นการโจมตี Bitcoin” และ “การจารึกเป็นขยะ เป็นบั๊กที่สามารถแก้ไขได้” ได้เป็นนักวิจารณ์ที่ตรงไปตรงมาของโปรโตคอล Ordinals มาโดยตลอด.
ครั้งนี้ เขายังคงยืนอยู่ในฝั่ง “อนุรักษ์นิยม” โดยเชื่อว่าการยกเลิกข้อจำกัด OP_RETURN เป็นเรื่องที่บ้าคลั่งมาก เป็นการโจมตีบิตคอยน์ เขาและคนอื่น ๆ เชื่อว่าการยกเลิกขีดจำกัดจะนำไปสู่สแปมและค่าธรรมเนียมการทำธุรกรรมที่สูงขึ้น.
สามารถเห็นได้ว่า ขณะนี้จุดสนใจของการโต้แย้งและความแตกต่างอยู่ที่การยกเลิกข้อจำกัด 80 ไบต์ OP_RETURN จะเพิ่มความโปร่งใสและทำให้การใช้งานข้อมูลของบิตคอยน์ง่ายขึ้นหรือไม่ หรือจะเปิดประตูให้กับการใช้ในทางที่ผิด สแปม และการเบี่ยงเบนจากจุดเน้นทางการเงินของบิตคอยน์หรือไม่
Jason รองประธาน Ocean Mining Pool เป็นหนึ่งในผู้ที่มีเสียงวิจารณ์ดังที่สุด เขานอนไม่หลับเพราะเรื่องนี้ และถึงกับกล่าวว่า “การเปลี่ยนแปลงนี้จะทำให้ Bitcoin กลายเป็นเหรียญที่ไม่มีค่า”
Willem Schroe ผู้ก่อตั้ง Botanix Labs กล่าวว่า เขาเชื่อว่านักพัฒนาควรใช้ Bitcoin เป็นระบบสกุลเงิน ไม่ใช่แพลตฟอร์มจัดเก็บข้อมูล ขณะที่ Mechanic นักพัฒนาหลักของ Bitcoin อีกคนมีความคิดเห็นที่คล้ายกัน: Bitcoin ไม่ควรถูกใช้สำหรับการจัดเก็บไฟล์ใด ๆ ควร采取措施ทุกวิถีทางเพื่อให้แน่ใจในเรื่องนี้.
KOL ที่มีอิทธิพลในวงการบางคน เช่น Samson Mow กำลังสนับสนุนให้ผู้ประกอบการโหนดไม่อัปเกรดเวอร์ชัน Bitcoin Core ของพวกเขาหรือเปลี่ยนมาใช้ Knots แทน.
จนถึงเวลาที่เขียน ตามข้อมูลของ Clark Mood อัตราการใช้งานโหนด Bitcoin Knots ได้แซงหน้าโหนด Bitcoin Core เวอร์ชันล่าสุดแล้ว.
นี่เป็นอีกหนึ่งความท้าทายในการสร้างความเห็นพ้องเกี่ยวกับบิตคอยน์ เหมือนกับที่เคยเกิดขึ้นหลายครั้งที่ผ่านมา แน่นอนว่านี่ทำให้เราเห็นว่า แม้ว่าบิตคอยน์จะอนุรักษ์นิยมกว่าระบบเครือข่ายส่วนใหญ่ แต่ก็ไม่ได้เป็นสิ่งที่ไม่เปลี่ยนแปลง หลังจากการอัปเกรดครั้งถัดไป เราอาจได้รับรูปแบบโปรโตคอลที่เรียบง่ายและสง่างามกว่าที่เป็นอยู่ใน Ordinals, Atomicals, Runes.