What is Nostr?
sitt / Sitt
npub1qqp…d5kd
2024-11-17 16:43:06

sitt on Nostr: ...

เราพูดถึงการเสกลลิ่งบิทคอยน์มาหลายปีล่ะ โดยเฉพาะการเพิ่มอ๊อพโค้ด (OP_CODE) บางตัวเช่น OP_CHECKTEMPLATEVERIFY (CTV) OP_ANYPREVOUT (APO) และ OP_CAT (CAT) ที่ถูกซาโตชิ นาคาโมโตะเลิกใช้ไปเมื่อปีคส. 2010 เมื่อ 14 ปีที่แล้ว เราลองมาดูกันบ้างมั้ยว่าสามอ๊อพโค้ดที่เราพูดถึงการ "อัพเกรด" ซอฟท์ฟอร์กครั้งต่อไปของบิทคอยน์ มีใครใช้จริงหรือลวงหลอกอย่างไรบ้างบทเทสท์เน็ตของบิทคอยน์ ที่ได้เพิ่มอ๊อพโค้ดสามตัวนี้แล้ว (signet).

จากผลการสำรวจของ ajtowns ที่ได้นำมาเผยแพร่บน delvingbitcoin จุดศูนย์กลางของนักพัฒนาบิทคอยน์มากมาย เราเห็นการใช้งาน CTV แค่ 16 ครั้งเท่านั้นเองบนซิ๊กเน็ต ซึ่งน่าฉงนใจที่สุดจากการโต้แย้งที่เกิดขึ้นในการนำเสนอฮาร์ดฟอร์กเมื่อสองปีที่แล้ว ให้รีบเพิ่ม CTV บนเมนเน็ตของบิทคอยน์ นอกจากนั้นการใช้ CTV บนซิกเน็ต ยังเป็นการทดลองสร้าง simple-ctv-vault ตามด้วย unvault ทันที เหมือนการแลกเปลี่ยน Unspent Transaction Output (utxo) จากสองฝ่ายคล้ายไลท์นิ่ง และไม่ได้มีการสำรวจใช้ vault pattern แบบอื่น ๆ ของ kanzune หรือต่อเติม spacechain บนบิทคอยน์ที่มีการเกริ่นไว้ในบทสนทนาเกี่ยวกับอ๊อพโค้ดนี้สองปีที่แล้ว

อาจจะเป็นเพราะว่าการออกแบบ vault และ spacechain ถูกนักพัฒนาหลายคนภายใต้ธง APO นำไปพัฒนาต่อยอด เนื่องจากความคล้ายเคียงกันกับ CTV จนนักพัฒนาหลายคนเปรียบเปรย APO ว่า overridable CTV. การใช้งาน APO บนซิกเน็ตเกิดขึ้นมากกว่า 1,000 ครั้ง เรายังไม่เห็นการพัฒนาทางด้าน ln-symmetry (3 ครั้ง) มากนักบนซิกเน็ตเนื่องจากการพัฒนา tx relay เพิ่งได้รับการเมิร์จเข้ามา และค่าธรรมเนียมในการอันล็อก APO สคริปท์ ไม่เหมาะสมการใช้จริงบนเมนเน็ตมากนัก

สูงสุดในแดนซิกเน็ตคงเป็นใครไม่ได้นอกจากน้องแมว CAT ที่มีการใช้งานมากกว่า 74,000 ครั้ง และการใช้งานเหล่านี้เป็นการเพิ่มความสามารถ STARK verification ให้กับบิทคอยน์ และ introspection สำหรับ covenants ที่ถูกออกแบบเพื่อการใช้งานระดับสูง อาจเป็นการทดลองของกลุ่ม taproot wizards หรือ citrea ที่ระดมทุนมาทำงานในด้านนี้ก็เป็นได้

การสำรวจของ ajtowns ครั้งนี้ เริ่มต้นจาก PoW Faucet บนซิกเน็ตแล้วไล่ตามการใช้งาน แต่ไม่สามารถไล่ไปถึงแอดเดรสแรกเริ่มได้ เราจึงต้องเพิ่มการคาดคะเนตาม utxo แทน อาจทำให้เกิดข้อผิดพลาดได้

https://youtu.be/VkhtMq9k3R4

อ่านเพิ่มเติมได้บนบทความของ ajtowns บน delvingbitcoin: https://delvingbitcoin.org/t/ctv-apo-cat-activity-on-signet/1257
BIP0118: https://bitcoinops.org/en/topics/sighash_anyprevout
BIP0119: https://bitcoinops.org/en/topics/op_checktemplateverify
BIP0347: https://bitcoinops.org/en/topics/op_cat
Author Public Key
npub1qqphfrwv4dpmljdcskaqth6fx3cjm5kg5wavqpja7a4ztgpdjt5q7td5kd