สำรวจต้นกำเนิดของ DeFi บน Bitcoin: ทำไมการขยายแอปพลิเคชันจึงซับซ้อนมาก?

3 เดือน ที่ผ่านมา
อ่าน 11 นาที
11 มุมมอง

การพัฒนาสกุลเงินดิจิทัลบน Bitcoin

การพัฒนาสกุลเงินดิจิทัล โทเคน NFT และ DeFi บน Bitcoin เป็นกระบวนการที่ซับซ้อนกว่าที่เราเห็น โดยเฉพาะในขณะที่ Ethereum Virtual Machine (EVM) และแพลตฟอร์มสัญญาอัจฉริยะอื่น ๆ ที่รองรับการสร้างสัญญาที่เป็น Turing complete ให้ความยืดหยุ่นในการพัฒนามากขึ้น ผู้พัฒนาบน Bitcoin จำเป็นต้องระมัดระวังในการสร้างนวัตกรรม เพื่อหลีกเลี่ยงการเกิด hard fork และต้องทำงานภายใต้ข้อจำกัดของฟังก์ชันโปรโตคอลที่มีอยู่

คุณค่าของ Bitcoin

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

NFT และ Bitcoin

โดยทั่วไปแล้ว NFT ปรากฏตัวครั้งแรกบน Bitcoin ในรูปแบบของ “Colored Coins” และแนวคิดของ State Channels ก็มีการออกแบบที่คล้ายคลึงกับสถาปัตยกรรม L1-L2 ในปัจจุบัน ขณะที่ Atomic Swaps วางรากฐานสำหรับสะพานข้ามเชนสมัยใหม่ โดยในบทความก่อนหน้าเราได้กล่าวถึงการพัฒนาบางส่วนเหล่านี้ในการสำรวจ “เริ่มต้นจาก Bitcoin: ต้นกำเนิดที่แท้จริงของ DeFi”

ความซับซ้อนและความน่าทึ่งของ Bitcoin

เพื่อเข้าใจคุณค่าที่ Bitcoin เป็นโครงสร้างพื้นฐานสำหรับ Botanix และบล็อกเชน Bitcoin อื่น ๆ เราจำเป็นต้องมีความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับวิธีที่นวัตกรรมในช่วงต้นนี้เปิดทางสู่ระบบนิเวศในปัจจุบัน แม้ว่า Bitcoin จะดูเป็น “ง่าย” แต่ในความเป็นจริง มันมีความ ซับซ้อน และน่าทึ่งในสาขา Web3 โดยมีประวัติศาสตร์ที่ร่ำรวย

การใช้งาน Bitcoin Script

เมื่อ Bitcoin ถูกเปิดตัวในปี 2009 มันมาพร้อมกับภาษาสคริปต์พื้นฐานที่สามารถทำการชำระเงินง่าย ๆ และสนับสนุนการดำเนินการที่ซับซ้อนมากขึ้น เช่น multi-signature และ time-lock ตั้งแต่เริ่มต้น Satoshi Nakamoto ได้อธิบายว่าการทำธุรกรรมที่ยังไม่ได้รับการยืนยันสามารถใช้ nLockTime และหมายเลขลำดับได้ ซึ่งสามารถอัปเดตได้หลายครั้งระหว่างสองฝ่าย เพื่อทำธุรกรรมที่มีความถี่สูง

“Bitcoin Script เป็นเครื่องมือที่น่าสนใจ ในด้านหนึ่งมันคือ Turing incomplete ทำให้การทำงานมีข้อจำกัด แต่ในเวลาเดียวกัน มันก็ยังใช้งานง่ายและปลอดภัย”

สำหรับการสร้างฟังก์ชันที่ซับซ้อนใน Bitcoin นักพัฒนาจำเป็นต้องออกแบบภายในกรอบที่ Script กำหนด ซึ่งมีคำสั่ง (Opcode) หลายรายการ สำหรับเขียนโปรแกรมเพื่อตอบสนองต่อความต้องการต่าง ๆ

กลไกการให้ยืมบน Bitcoin

มาดูกลไกการให้ยืม เช่นที่ได้กล่าวไปแล้ว Opcodes สามารถรวมกันเพื่อสร้างชุดคำสั่งซึ่งทำให้เกิดฟังก์ชันสัญญาการให้ยืม สคริปต์ที่ซับซ้อนสามารถสร้างได้ผ่านการรวมกันของ time locks และ multi-signatures ซึ่งจะทำการบ้านพอที่จะแสดงการทำงานของการชำระคืนเงินกู้ เริ่มจากการวางเดิมพันที่ Alice ให้ BTC เป็นหลักประกัน

อย่างไรก็ตาม ยังมีความยากลำบากตรงที่ Bitcoin เองไม่สามารถคำนวณดอกเบี้ยได้โดยอัตโนมัติ สิ่งนี้หมายความว่าการตรวจสอบอัตราการดอกเบี้ยและการบังคับการชำระคืนจะต้องทำออฟเชน หรือด้วยความช่วยเหลือจากธุรกรรมที่มีการลงนามล่วงหน้า

อนาคตของ Bitcoin

เมื่อพูดถึงฟีเจอร์ AMM แม้ว่า Bitcoin Script จะมี Opcode ทางคณิตศาสตร์, ความสามารถในการแลกเปลี่ยนทรัพย์สินยังมีข้อจำกัด ซึ่งทำให้ยากที่จะสร้างกลไกที่ซับซ้อนเช่น Automated Market Makers (AMMs) บน Bitcoin

อนาคตของ Bitcoin มีการอัปเกรดอย่างต่อเนื่องเพื่อเพิ่มฟังก์ชันการใช้งาน เช่น Taproot นำเสนอ Opcode ใหม่ ๆ ซึ่งถือว่าวีธีนี้สามารถเปลี่ยนรากฐานในการออกแบบ Script ได้อย่างมาก การแนะนำฟีเจอร์ใหม่ ๆ อาจเพิ่มความสามารถในการใช้และขยายขนาดของ Bitcoin แต่ก็ต้องใช้ความระมัดระวัง เพื่อไม่ทำให้สูญเสียความเป็นเอกลักษณ์ของ Bitcoin

บทสรุป

สรุปได้ว่า ในขณะที่ Bitcoin ยังคงเป็นรากฐานของ DeFi และการพัฒนาสมัยใหม่ ยังคงมีความท้าทายในการสร้างแอปพลิเคชันที่มีความซับซ้อนบนแพลตฟอร์มนี้ งานนี้ต้องอาศัยการพัฒนาและนวัตกรรมในอนาคต เพื่อให้บรรลุศักยภาพที่สูงสุดของ Bitcoin ในฐานะโครงสร้างพื้นฐานสำหรับการเงินในยุคใหม่อย่างแท้จริง.

ล่าสุดจาก Blog