Ledger Nano S Plus

Runes เป็นโปรโตคอลสำหรับการสร้างและจัดการโทเคนแบบ fungible บน Bitcoin ซึ่งออกแบบโดย Casey Rodarmor ผู้สร้าง Ordinals โปรโตคอลนี้ใช้ระบบ UTXO (Unspent Transaction Output) อันเป็นกลไกพื้นฐานของ Bitcoin เอง เพื่อให้สามารถสร้างโทเคนที่มีความปลอดภัยและมีประสิทธิภาพในการใช้งานบนเครือข่ายมากขึ้น การทำความเข้าใจ Runes จะช่วยให้คุณเห็นภาพรวมของแนวทางใหม่ในการสร้างสินทรัพย์ดิจิทัลบน Bitcoin ได้ชัดเจนขึ้น

Runes คืออะไร

Runes เป็นโปรโตคอลสำหรับการสร้างและจัดการโทเคนแบบ fungible บน Bitcoin ที่ออกแบบมาเพื่อแก้ไขข้อจำกัดของโปรโตคอลรุ่นก่อนหน้าอย่าง BRC-20 แนวคิดพื้นฐานของ Runes คือการใช้ UTXO (Unspent Transaction Output) หรือเอาต์พุตธุรกรรมที่ยังไม่ถูกใช้จ่าย ซึ่งเป็นกลไกดั้งเดิมของ Bitcoin เอง มาเป็นตัวแทนของยอดคงเหลือของโทเคน ทำให้มีความเชื่อมโยงโดยตรงกับ Bitcoin blockchain


ต่างจาก BRC-20 ที่เก็บข้อมูลโทเคนไว้ในรูปแบบข้อความ JSON ที่ฝังอยู่ใน inscription (ข้อมูลเมตาของธุรกรรม) Runes ใช้โมเดล UTXO ของ Bitcoin โดยตรงผ่านเอาต์พุตพิเศษที่เรียกว่า Runestone ซึ่งหมายความว่าการโอนและยอดคงเหลือของโทเคน Runes ผูกติดอยู่กับ UTXO บน Bitcoin blockchain โดยตรง

UTXO-based design ของ Runes หมายความว่าแต่ละโทเคนมีการบันทึกโดยตรงบน Bitcoin blockchain ซึ่งเป็นแนวทางที่แตกต่างจากการฝังข้อมูลแบบที่ BRC-20 ใช้

วิธีการทำงานทางเทคนิค

Runes ทำงานผ่านเอาต์พุตธุรกรรมพิเศษที่เรียกว่า Runestone ซึ่งมักฝังอยู่ใน OP_RETURN ของธุรกรรม Bitcoin เพื่อระบุคำสั่งเกี่ยวกับโทเคน เช่น การสร้าง (etching) โทเคนใหม่ หรือการจัดสรรยอดคงเหลือไปยัง UTXO ต่าง ๆ เมื่อมีการสร้างโทเคนใหม่ ผู้สร้างจะส่งธุรกรรมที่มี Runestone นี้ไปยัง blockchain และยอดคงเหลือของโทเคนจะถูกผูกไว้กับ UTXO ที่เกิดขึ้นจากธุรกรรมนั้น


เมื่อต้องการโอนโทเคน Runes ให้คนอื่น ผู้ใช้จะนำ UTXO ที่ถือครองยอดคงเหลืออยู่มาเป็นอินพุตในธุรกรรมใหม่ พร้อมกับ Runestone ที่ระบุว่าจะจัดสรรยอดคงเหลือไปยัง UTXO ใหม่ใดบ้าง กระบวนการยืนยันธุรกรรมทั้งหมดเกิดขึ้นผ่านกลไกของ Bitcoin protocol เอง โดยไม่ต้องพึ่งพาการตัดสินใจของ indexer ภายนอกในการกำหนดว่าใครเป็นเจ้าของโทเคนที่แท้จริง


การออกแบบนี้ช่วยให้ Runes มีประสิทธิภาพในการใช้พื้นที่บน Bitcoin blockchain มากขึ้น เพราะไม่ต้องเก็บข้อมูลจำนวนมากซ้ำซ้อนในแต่ละธุรกรรมเหมือนโปรโตคอลที่อาศัยการฝัง inscription ขนาดใหญ่เป็นหลัก

การยืนยันความเป็นเจ้าของโทเคน Runes เกิดขึ้นที่ระดับโปรโตคอล Bitcoin ผ่านกลไก UTXO ไม่ใช่การตีความของเครื่องมือตัวกลางภายนอก

ฟีเจอร์หลักของ Runes

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


ประการที่สอง Runes รองรับการกำหนดเงื่อนไขการออกโทเคน (mint terms) เช่น จำนวนโทเคนต่อครั้งที่ mint ได้ จำนวนครั้งสูงสุดที่อนุญาตให้ mint (cap) และช่วงบล็อกที่เปิดให้ mint ได้ ทำให้ผู้สร้างสามารถออกแบบกลไกการกระจายโทเคนแบบเปิดให้สาธารณะเข้าร่วมได้ นอกจากนี้ผู้สร้างยังสามารถกำหนดสัญลักษณ์ (symbol) และจัดสรรโทเคนส่วนหนึ่งไว้ล่วงหน้า (premine) ให้กับตัวเองได้ตั้งแต่ตอน etching


ประการที่สาม Runes ออกแบบมาให้ใช้พื้นที่บน Bitcoin blockchain อย่างประหยัด เนื่องจากไม่ต้องเก็บข้อมูลจำนวนมากซ้ำซ้อนเหมือนโปรโตคอลที่อาศัยการฝัง inscription เป็นหลัก ซึ่งช่วยลดภาระต่อขนาดของ UTXO set โดยรวมของเครือข่าย Bitcoin

กรณีการใช้งาน

Runes สามารถนำมาประยุกต์ใช้ได้หลายแนวทางในโลกธุรกิจและการเงิน องค์กรหรือธุรกิจดั้งเดิมอาจพิจารณาออกโทเคนตัวแทน (proxy tokens) เพื่อสะท้อนสิทธิหรือทรัพยากรบางอย่าง โดยใช้ Bitcoin blockchain เป็นชั้นบันทึกข้อมูลที่ไม่สามารถเปลี่ยนแปลงได้ (immutable record)


ผู้สร้างสินค้าดิจิทัลสามารถออกโทเคนที่ใช้เป็นบัตรสมาชิก (membership tokens) หรือสิทธิ์ในการเข้าถึงเนื้อหาพิเศษ ผู้พัฒนาเกมอาจใช้ Runes เพื่อสร้างสินทรัพย์ในเกม (in-game assets) ในลักษณะที่สามารถโอนย้ายได้ นอกจากนี้ยังมีความเป็นไปได้ในการนำ Runes ไปใช้ในโครงการการเงินแบบกระจายอำนาจ (DeFi) เพื่อสร้างโทเคนที่เป็นตัวแทนของสินทรัพย์ประเภทต่าง ๆ

เปรียบเทียบ Runes กับ BRC-20

BRC-20 เป็นโปรโตคอลสำหรับสร้างโทเคนบน Bitcoin ที่เปิดตัวก่อน Runes แต่ใช้วิธีการที่แตกต่างกัน BRC-20 เก็บข้อมูลโทเคนไว้ในข้อมูลเมตาของธุรกรรม ซึ่งหมายความว่าข้อมูลอยู่นอกโปรโตคอล Bitcoin เองและต้องพึ่งพา indexers เพื่อติดตามสถานะของโทเคน ส่วน Runes ใช้ UTXO โดยตรง ซึ่งเป็นแนวทางที่ให้ความแม่นยำและความน่าเชื่อถือของข้อมูลมากกว่า


ในแง่ของประสิทธิภาพ BRC-20 ต้องการให้ indexers (เครื่องมือที่ติดตามธุรกรรม) สร้างบันทึกเกี่ยวกับโทเคน ซึ่งในอดีตเคยนำไปสู่ความเห็นไม่ตรงกัน (inconsistency) ระหว่าง indexers ที่แตกต่างกัน ส่วน Runes ให้ความมั่นใจมากกว่าเพราะการยืนยันเกิดขึ้นที่ระดับโปรโตคอล Bitcoin โดยตรง


ในเรื่องของค่าธรรมเนียมธุรกรรม การ mint และโอน BRC-20 มักมีค่าใช้จ่ายสูงกว่าเนื่องจากอาศัยการฝังข้อมูล JSON จำนวนมากในทุกธุรกรรม ขณะที่ Runes ได้รับการออกแบบให้ใช้พื้นที่บนโมเดล UTXO ของ Bitcoin อย่างมีประสิทธิภาพมากขึ้น จึงมีแนวโน้มที่จะช่วยลดภาระด้านค่าธรรมเนียมลงได้ในหลายกรณี

ความเสี่ยงและข้อจำกัด

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


การใช้ Runes บน Bitcoin blockchain หมายความว่าคุณต้องทำธุรกรรมด้วย Bitcoin ซึ่งอาจเป็นอุปสรรคสำหรับบางกรณีการใช้งาน นอกจากนี้ธุรกรรม Bitcoin ใช้เวลายืนยันนานกว่า blockchain อื่น ๆ บางแห่ง เนื่องจากระยะเวลาเฉลี่ยประมาณ 10 นาทีต่อบล็อก ซึ่งอาจไม่เหมาะสำหรับการใช้งานที่ต้องการความเร็วสูง


จุดที่สาม การเปลี่ยนแปลงหรือปรับปรุงโปรโตคอล Bitcoin ในอนาคตอาจส่งผลกระทบต่อ Runes ได้ เนื่องจากโปรโตคอลนี้ผูกอยู่กับกลไกพื้นฐานของ Bitcoin อย่างใกล้ชิด

Runes ยังอยู่ในช่วงพัฒนาและอาจมีความเสี่ยงด้านเทคนิคที่ยังไม่ถูกค้นพบ ควรศึกษาข้อมูลจากแหล่งที่เชื่อถือได้อย่างรอบคอบก่อนใช้งาน

การนำมาใช้ในโลกจริง

Casey Rodarmor เปิดตัวแนวคิด Runes ต่อสาธารณะในช่วงปลายปี 2023 และโปรโตคอลนี้เริ่มใช้งานได้จริงบน Bitcoin mainnet ในเดือนเมษายน 2024 ซึ่งตรงกับช่วงเวลาของ Bitcoin halving ครั้งที่สี่ นับตั้งแต่นั้นกลุ่มนักพัฒนาและผู้ประกอบการจำนวนหนึ่งได้เริ่มสำรวจและทดลองใช้โปรโตคอลนี้ในการสร้างโทเคนสำหรับวัตถุประสงค์ที่หลากหลาย


แพลตฟอร์มแลกเปลี่ยนบางแห่งเริ่มรองรับการซื้อขาย Runes tokens และมีเครื่องมือสนับสนุนอย่าง wallet และ indexer ต่าง ๆ ถูกพัฒนาขึ้นเพื่อรองรับการใช้งาน Runes มากขึ้น ชุมชนของ Runes ecosystem ก็ขยายตัวขึ้นเรื่อย ๆ โดยมีทั้งโครงการใหม่และนักพัฒนาที่ช่วยทดสอบและปรับปรุงความปลอดภัยของโปรโตคอลอย่างต่อเนื่อง

ข้อสรุปและคำแนะนำเชิงปฏิบัติ

Runes เป็นโปรโตคอลที่น่าสนใจสำหรับผู้ที่ต้องการสร้างโทเคนบน Bitcoin ด้วยความปลอดภัยและประสิทธิภาพที่สูงขึ้น ถ้าคุณกำลังพิจารณาการใช้ Runes สำหรับโครงการของคุณ สิ่งสำคัญคือการเข้าใจความแตกต่างระหว่าง Runes และโปรโตคอลอื่น ๆ เช่น BRC-20 และการประเมินว่าโปรโตคอลใดเหมาะสมกับความต้องการของคุณ


การเรียนรู้เกี่ยวกับ Bitcoin UTXO model และวิธีการทำงานของ Runes จะช่วยให้คุณตัดสินใจได้ดีขึ้น ควรติดตามการพัฒนาของ Runes ecosystem และเครื่องมือใหม่ ๆ ที่อาจช่วยให้การใช้งาน Runes ง่ายขึ้นในอนาคต ที่สำคัญที่สุด ให้ความสำคัญกับการเข้าใจและการศึกษาข้อมูลอย่างรอบด้าน แทนการรีบร้อนเข้าไปใช้งานโครงการใหม่โดยไม่มีความเข้าใจเพียงพอ

คำถามที่พบบ่อย

Runes และ Ordinals ต่างกันอย่างไร
Ordinals ใช้สำหรับการจัดเก็บข้อมูล (เช่น รูปภาพ หรือไฟล์) บน Bitcoin blockchain หรือเรียกว่า "inscriptions" ส่วน Runes ใช้สำหรับการสร้างโทเคนที่สามารถหารได้ (fungible tokens) โดยใช้ UTXO model ทำให้ Ordinals เน้นการเก็บข้อมูล ขณะที่ Runes เน้นการสร้างมูลค่าที่สามารถแลกเปลี่ยนได้
ฉันต้องมีความรู้ด้าน programming หรือไม่เพื่อใช้ Runes
ไม่จำเป็นสำหรับการถือครองหรือโอน Runes tokens เลย คุณก็แค่ใช้ wallet ทั่วไป แต่ถ้าต้องการสร้างโทเคน Runes ใหม่ คุณอาจต้องเข้าใจเบื้องต้นเกี่ยวกับ Bitcoin scripting หรือใช้เครื่องมือที่ทำให้ง่ายขึ้น
Runes tokens มีค่าหรือไม่
ค่าของ Runes tokens ขึ้นอยู่กับอุปสงค์และอุปทาน (supply and demand) เช่นเดียวกับสินทรัพย์ดิจิทัลอื่น ๆ บางโทเคนอาจได้รับความสนใจและมีประโยชน์การใช้งานสูง ขณะที่บางโทเคนอาจไม่มีมูลค่าหลงเหลืออยู่เลยเพราะขาดการยอมรับจากตลาด
ค่าธรรมเนียมในการสร้าง Runes tokens เป็นเท่าไร
ค่าธรรมเนียมขึ้นอยู่กับค่าธรรมเนียม Bitcoin network ในขณะนั้นและปริมาณข้อมูลของธุรกรรม โดยทั่วไป Runes มีแนวโน้มใช้ค่าธรรมเนียมน้อยกว่า BRC-20 เนื่องจากออกแบบมาให้ใช้พื้นที่ในธุรกรรมอย่างมีประสิทธิภาพมากกว่า
เป็นไปได้หรือที่ Runes จะกลายเป็นทางเลือกหลักแทน BRC-20
เป็นไปได้ว่า Runes จะได้รับความนิยมมากขึ้นในอนาคต หากชุมชน Bitcoin ยอมรับและเครื่องมือที่รองรับ Runes มีความสมบูรณ์มากขึ้น อย่างไรก็ตาม BRC-20 และ Runes อาจอยู่ร่วมกันได้ เนื่องจากแต่ละโปรโตคอลมีจุดเด่นที่เหมาะกับกรณีการใช้งานต่างกัน

ติดตามข่าว Crypto ล่าสุด

รับบทวิเคราะห์และข่าวสาร Bitcoin, Altcoins ทุกวันจาก 678.in.th

ดูบทความทั้งหมด

สรุป

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

บทความนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ไม่ถือเป็นคำแนะนำทางการเงิน