ทำไม Bitcoin ถึงต้องการ Smart Contracts?

แม้ว่าเครือข่าย Bitcoin จะให้ความสำคัญกับความปลอดภัยและการกระจายอำนาจ แต่ภาษาสคริปต์ที่ใช้ก็มีข้อจำกัดในเรื่องความสามารถในการตั้งโปรแกรม ดังนั้น การเพิ่มเลเยอร์สัญญาอัจฉริยะจะเปิดประตูสู่ความเป็นไปได้ใหม่ ๆ ของโลก DeFi และนี่คือภาพรวมของโครงการที่นำสัญญาอัจฉริยะมาสู่ Bitcoin

เขียนโดย Bob Bodily

Bitcoin คือสกุลเงินดิจิทัลที่อาศัยซอฟต์แวร์แบบเพียร์ทูเพียร์ (Peer-to-Peer) และการเข้ารหัส เป็นระบบการชำระเงินทางเลือกที่ไม่มีการควบคุมจากองค์กรหรือรัฐบาลใด ทุกธุรกรรมจะถูกบันทึกไว้ในบัญชีแยกประเภทที่ตรวจสอบได้แบบสาธารณะและไม่เปลี่ยน ซึ่งสามารถเข้าถึงได้บนเครือข่าย และแบ่งปันกันจากโหนดหนึ่งไปยังอีกโหนดหนึ่ง จากเดิมที่พึ่งพาความไว้วางใจจากส่วนกลางอย่างธนาคาร ระบบฉันทามติ (Consensus) ว่าใครคือเจ้าของ Bitcoin จะถูกกำหนดโดยการเข้ารหัสลับทั่วทุกโหนดของเครือข่ายเพื่อให้แน่ใจว่ามีการกระจายอำนาจขั้นสูงสุด ด้วยการมาของ Bitcoin ผู้คนให้ความไว้วางใจในซอร์สโค้ดของ Bitcoin blockchain ตรงกันข้ามกับเงินทั่วไป แต่แม้ว่าคุณลักษณะเหล่านี้จะทำให้เครือข่าย Bitcoin แข็งแกร่ง ปลอดภัย และน่าเชื่อถือ แต่ปริมาณการรองรับของเครือข่ายนั้นถูกจำกัดด้วยการออกแบบที่วางไว้

ธุรกรรม Bitcoin ดั้งเดิมทุกครั้งจะใช้เวลาในการทำธุรกรรมที่ยาวนาน เพราะธุรกรรมชุดหนึ่งจะถูกขุดในบล็อกใหม่ทุก ๆ 10 นาทีโดยเฉลี่ย และความแออัดของเครือข่ายมีความสัมพันธ์กับค่าธรรมเนียมการทำธุรกรรมที่สูงถึง 60 ดอลลาร์ต่อธุรกรรม และตอนนี้ด้วยกระแสของ Bitcoin, การโอน Ordinals และโทเค็น BRC20 ที่เพิ่มสูงขึ้น ความแออัดของเครือข่ายได้มาถึงระดับที่ไม่เคยมีมาก่อน ธุรกรรมที่รอดำเนินการใน Mempool และค่าธรรมเนียมการทำธุรกรรมเพิ่มขึ้นกว่า 343% และแม้ว่าการรับส่งข้อมูลที่เพิ่มขึ้นนี้อาจทำให้ผู้ใช้ปลายทางหงุดหงิด แต่ก็ยังบ่งบอกถึงความต้องการฟังก์ชันการทำงานแบบขยายอีกด้วย ขณะนี้บล็อกเชน Bitcoin แบบโฮสต์โทเค็น BRC-20 มีมากกว่า 14,000 โทเค็น และ Ordinal อีกมากกว่า 10 ล้านรายการ ดังนั้น การเสนอโซลูชันการปรับขนาดเพื่อลดงานในมืออย่างมีประสิทธิภาพ และไม่กระทบต่อความปลอดภัยจึงเป็นประโยชน์สำหรับผู้ใช้ Bitcoin

อย่างไรก็ตาม ดูเหมือนว่าบางคนจะเชื่อว่าโซลูชัน Layer-2 คือคำตอบ แต่เพื่อให้การถ่ายโอนรวดเร็ว ปลอดภัย ไม่แพง และมีการกระจายอำนาจอย่างสมบูรณ์ สัญญาอัจฉริยะที่โฮสต์บนบล็อกเชนต่าง ๆ จะต้องสามารถสร้างที่อยู่ Bitcoin รวมถึงส่งและ รับ Bitcoin โดยตรงบนเครือข่าย Bitcoin 

การนำสัญญาอัจฉริยะมาสู่เครือข่าย Bitcoin อาจเป็นทางออกที่ดี ไม่เพียงแต่พวกเขาจะกำจัดสมมติฐานด้านความน่าเชื่อถือเพิ่มเติม (นอกเหนือจากโปรโตคอล L2 เอง) และเก็บธุรกรรมระหว่างเครือข่ายเท่านั้น แต่ยังจะขยายการทำงานของ Bitcoin อย่างมากอีกด้วย

ความเป็นไปได้ของ DeFi ใหม่

นอกเหนือจากกระแส Ordinals และ BRC20 แล้ว DeFi ยังเป็นอีกเหตุผลที่ดีในการขยายขีดความสามารถของสัญญาอัจฉริยะไปยัง Bitcoin เนื่องจากเครือข่าย Bitcoin นำหน้าการสร้างสัญญาอัจฉริยะ มันจึงไม่ได้รับการออกแบบมาเพื่อทำงานร่วมกับแพลตฟอร์ม DeFi ที่ขับเคลื่อนโดยสัญญาอัจฉริยะได้ ดังนั้น จึงไม่น่าแปลกใจที่มีเพียงเสี้ยวของอุปทานทั้งหมดของ Bitcoin เท่านั้นที่ส่งไปยังแพลตฟอร์ม DeFi และเนื่องจากมีนวัตกรรมที่สำคัญบางอย่าง สิ่งนี้จึงมีการเปลี่ยนแปลงอย่างช้า ๆ

ปัจจุบัน Bitcoin ส่วนใหญ่ไม่ได้ใช้งานและถูกล็อคไว้สำหรับการเก็บมูลค่า ดังนั้น ปริมาณโดยรวมของกระดานแลกเปลี่ยนแบบรวมศูนย์ (Centralized Exchange) และแบบกระจายอำนาจ (Decentralized Exchange) จึงไม่ใกล้เคียงกับมูลค่าตลาดของเครือข่ายเลย ในปี 2022 ปริมาณการซื้อขาย Bitcoin โดยเฉลี่ยต่อวันในการแลกเปลี่ยนแบบรวมศูนย์หลักอยู่ที่ ~20 พันล้านดอลลาร์สหรัฐ หรือเพียง 3.6% ของมูลค่าตลาดของเครือข่าย 

บางทีปริมาณอาจเพิ่มขึ้นหากกระดานแลกเปลี่ยนแบบกระจายอำนาจเข้าถึงได้อย่างปลอดภัยยิ่งขึ้น การเพิ่มเลเยอร์สัญญาอัจฉริยะแบบดั้งเดิมให้กับ Bitcoin ไม่เพียงแต่ทำให้สิ่งนี้เป็นไปได้ แต่ยังเป็นการเปิดประตูสู่บริการ DeFi ใหม่ ๆ เช่น การให้กู้ยืม การ Staking และการชำระเงินที่ปลอดภัย ซึ่งทั้งหมดอยู่ในรูปแบบ On-Chain เต็มรูปแบบ

Lightning ไม่ได้เบาอย่างที่คิด

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

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

สุดท้ายแล้ว Lightning ก็มีค่าใช้จ่ายมากมาย ความล่าช้า (Latency) ของเครือข่ายส่งผลให้ค่าธรรมเนียมการทำธุรกรรมสูงขึ้น เนื่องจากนักขุดใช้เวลาในการตรวจสอบนานกว่า นอกจากนี้ จะมีการเรียกเก็บค่าธรรมเนียมการกำหนดเส้นทางที่แยกกันต่างถูกกำหนดโดยแต่ละโหนดเพื่อชำระสำหรับการโอนผ่านหลายช่องทางโดยมี “คนกลาง” อย่างน้อยหนึ่งคน

หมายความว่าธุรกิจหรือกระดานแลกเปลี่ยนใด ๆ ที่ใช้เครือข่าย Lightning เป็นวิธีการชำระเงินก็สามารถเรียกเก็บค่าธรรมเนียมเพิ่มเติมได้เช่นกัน ดังนั้น แม้ในกรณีที่ Taproot Asset Protocol หรือ Taro เปิดใช้งานการซื้อขาย Ordinal ผ่าน Lightning คำสั่ง Ordinal ของคุณยังคงมีค่าธรรมเนียมที่ไม่จำเป็นอยู่ดี

กลไกเครือข่าย Lightning อาจมีข้อดี แต่การนำสัญญาอัจฉริยะมาสู่ Bitcoin มีศักยภาพที่จะนำเสนอฟังก์ชันการทำงานแบบ Multi-chain ที่เสถียรมากขึ้น ความปลอดภัย และความสามารถในการตั้งโปรแกรมสำหรับกรณีการใช้งานที่ดีว่าวิธีการชำระเงินแบบธรรมดา

มาดูโปรเจ็กต์ที่มีแนวโน้มมากที่สุดด้วยสัญญาอัจฉริยะแบบ Cross-chain กันดีกว่า

Stacks

Stacks คือโครงการบล็อกเชนที่มีเป้าหมายในการเปิดใช้งานสัญญาอัจฉริยะของ Bitcoin ตามกฎที่ตั้งไว้ บล็อกแฮชทั้งหมดของบล็อก Stacks จะถูกเขียนลงในบล็อก Bitcoin หมายความว่าสัญญาอัจฉริยะจะทำงานค่อนข้างช้า (โดยเฉลี่ย 1 บล็อกต่อ 10 นาที) และมีขั้นสุดท้ายที่ช้า 

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

สิ่งหนึ่งที่ควรทราบก็คือ Stacks สามารถอ่านได้จากเครือข่าย Bitcoin เท่านั้น แต่ยังคงไม่สามารถเขียนลงไปได้ กล่าวอีกนัยหนึ่งคือ สัญญาอัจฉริยะบนบล็อกเชน Stacks ไม่สามารถเขียนเพื่อควบคุมบิตคอยน์บน Stacks โดยทางโปรแกรมได้ อย่างไรก็ตาม โครงการนี้มีแผนงานในการแนะนำ Bitcoin สังเคราะห์ (sBTC) ในอนาคต ซึ่งจะสามารถควบคุมได้ โดยสัญญาอัจฉริยะของ Stacks sBTC จะได้รับการสนับสนุนจาก BTC จริงที่ถืออยู่ในที่อยู่ Multisig โดยกลุ่ม “Stackers” หรือฝ่ายที่ล็อค STX เพื่อรับรางวัล ผู้ใช้จะสามารถส่ง BTC ไปยังที่อยู่นั้นเพื่อรับ sBTC และแปลงกลับโดยการเบิร์น sBTC และร้องขอให้ Stackers ส่ง BTC จริงจากที่อยู่ Multisig ขณะนี้มีการวางแผนการเปิดตัว sBTC ในช่วงไตรมาสที่ 3 – ไตรมาสที่ 4 ของปีนี้ (2023)

THORChain

THORChain คือโปรโตคอลกระจายอำนาจแบบ Cross-chain ที่เปิดใช้งานกระดานแลกเปลี่ยนแบบเนทีฟระหว่างบล็อกเชนที่แตกต่างกัน โปรโตคอลนี้จะทำหน้าที่เป็นเลเยอร์ดั้งเดิม โดยทำงานร่วมกับบล็อกเชนที่มีมูลค่าตลาดสูงจำนวนเพิ่มขึ้น โดยใช้ลายเซ็น ECDSA ที่กำหนดไว้ สัญญาอัจฉริยะบน THORChain จะอำนวยความสะดวกในการแลกเปลี่ยนระหว่างเชน โดยมีวัตถุประสงค์หลักในการทำหน้าที่เป็นเลเยอร์ 0 ที่นำสภาพคล่องจากเชนที่รวมกัน (Integrated chains) เข้าไว้ด้วยกัน ซึ่งโปรเจ็กต์นี้จะทำให้การแลกเปลี่ยนสินทรัพย์ข้ามเครือข่าย (Cross-chain) ต่าง ๆ เป็นไปได้ รวมถึงเครือข่าย Bitcoin ด้วย โดยที่ไม่ต้องลงทะเบียนผู้ใช้ สินทรัพย์ก็ปลอดภัย แหล่งสภาพคล่องอย่างต่อเนื่องโดยไม่ต้องอาศัยผู้ดูแลแบบรวมศูนย์แล้ว

แม้ว่าการบูรณาการแบบเนทีฟจะเป็นแนวทางที่ดีในการนำสัญญาอัจฉริยะมาสู่เครือข่าย Bitcoin และบล็อกเชนอื่น ๆ แต่ก็ยังมีปัญหาด้านความปลอดภัยที่ซ่อนอยู่ บางทีข้อเสียเปรียบที่ใหญ่ที่สุดสำหรับเทคโนโลยีของ THORChain คือการนำ GG20 ไปใช้ ECDSA ที่กำหนดไว้ซึ่งขึ้นอยู่กับเครือข่ายซิงโครนัสตั้งต้น ซึ่งหมายความว่าเครือข่ายจะพังหากโหนดจริงเพียงโหนดเดียวไม่มีส่วนร่วมในการทำงานของโปรโตคอลอันเนื่องจากความผิดพลาดหรือความผิดของไบแซนไทน์ สมมติฐานแบบซิงโครนัสมีความไม่สมจริงสำหรับระบบที่กระจายทั่วโลก ยกตัวอย่างเช่น อินเทอร์เน็ต เครือข่ายแบบอะซิงโครนัส กล่าวคือ หากอินเทอร์เน็ตในปัจจุบันซิงโครนัสหรือต้องพึ่งพาคอมพิวเตอร์แต่ละเครื่องซึ่งล้มเหลวตลอดเวลา อินเทอร์เน็ตก็จะเสียหายอย่างต่อเนื่องและมีความเสี่ยงสูงต่อการถูกแฮ็กที่เป็นอันตราย

THORChain ใช้การ Staking โทเค็น RUNE เพื่อรักษาความปลอดภัยของค่าที่ถูกล็อคไว้ในห่วงโซ่ ซึ่งจะระบุฝ่ายที่มีพฤติกรรมไม่เหมาะสมที่พยายามทำให้โปรโตคอลล้มเหลว แม้ว่าการ Staking จะกีดกันผู้ปฏิบัติงานจากการสมรู้ร่วมคิดและดึงเงินที่ถูกล็อคไว้ การ Staking ในโทเค็น RUNE จะป้องกันพฤติกรรมที่ไม่ซื่อสัตย์ของโหนดเท่านั้น แต่ไม่ใช่ผู้โจมตีภายนอกที่พยายามประนีประนอมโหนดเหล่านี้ สุดท้ายแล้ว การล่มของโหนด(ซึ่งอาจเกิดขึ้นได้) จะไม่อนุญาตให้มีสัญญาอัจฉริยะที่หยดไม่ได้ และนับตั้งแต่เปิดตัวการรวม Mainnet Ethereum THORChain ได้สูญเสียเงินหลายล้านดอลลาร์เนื่องจากการแฮ็กต่าง ๆ

Threshold BTC

Threshold BTC คืออีกหนึ่งสถาปัตยกรรมที่มีความน่าเชื่อถือ โดยจะใช้การลงนาม ECDSA ตามเกณฑ์เพื่อเชื่อมโยง Ethereum และเครือข่าย Bitcoin เช่นเดียวกับ THORChain การใช้เกณฑ์ ECDSA ขึ้นอยู่กับฐานความคิดของเครือข่ายซิงโครนัส (Synchronous Network Assumption) ทำให้มีความเหมาะสมน้อยกว่าฐานความคิดที่ผ่อนคลายมากขึ้น (Relaxed Assumption) เกี่ยวกับการซิงโครไนซ์ของเครือข่ายการสื่อสาร BTC ที่ถูกล็อคยังต้องมีการค้ำประกัน 150% ด้วย ETH ซึ่งเป็นแรงจูงใจ (Intensive) ที่จะไม่หายไปกับ BTC ผ่านการคิดร่วมกันของโหนด นี่เป็นกลไกที่แข็งแกร่งกว่า THORChain ซึ่งใช้โทเค็นการกำกับดูแล RUNE ของตัวเอง

Threshold จะถูกควบคุมโดย DAO ซึ่งประกอบไปด้วยผู้ถือโทเค็นและสภาที่ได้รับการเลือกตั้ง ซึ่งแต่ละฝ่ายจะมีหน้าที่สอดส่องกันและกันและมีความรับผิดชอบเฉพาะฝังที่อยู่ในโครงสร้างการกำกับดูแล อ้างอิงจากเอกสารไวท์เปเปอร์ประจำปี 2019 มีการระบุแหล่งที่มาของข้อผิดพลาดไม่ได้ถูกนำมาใช้ตั้งแต่แรก โดยเป็นส่วนหนึ่งของโปรโตคอล ECDSA ตามเกณฑ์ GG19-style ดังนั้นผู้ลงนามอาจทำงานผิดปกติและยกเลิกโปรโตคอลโดยไม่ถูกลงโทษ

RenVM

RenVM คือเครือข่ายแบบกระจายอำนาจที่เรียกว่า “Darknodes” ซึ่งอนุญาตให้สัญญาอัจฉริยะบนบล็อกเชนต่าง ๆ ยอมรับและใช้โทเค็นบนบล็อกเชนอื่น ๆ ได้แก่ Bitcoin และ ZCash สัญญาอัจฉริยะ RenVM สามารถรักษาการดูแลสินทรัพย์คริปโตฯ ในบล็อกเชนของตน โดยแบ่งการเข้าถึงระหว่าง Darknodes และผู้ใช้ปลายทางที่ป้อนสินทรัพย์เหล่านี้เข้าสู่ระบบ โปรโตคอลนี้ยังรองรับ renBTC ซึ่งเป็นสินทรัพย์ดิจิทัล ERC-20 ที่มีอยู่บน Ethereum ซึ่งได้รับการสนับสนุน 1: 1 ด้วย Bitcoin ผู้ใช้สามารถส่ง Bitcoin ไปยังที่อยู่ RenVM บน Bitcoin blockchain RenVM ที่ซิงค์กับบล็อกเชน Bitcoin และหากพบเงินทุนที่เพิ่มเข้ามา ระบบจะใช้การคำนวณแบบหลายฝ่ายที่ปลอดภัยเพื่อสร้างลายเซ็นการทำเหรียญ ลายเซ็นการขุดจะถูกส่งไปยัง Ethereum blockchain ซึ่งลายเซ็นได้รับการตรวจสอบและจำนวน renBTC (ลบด้วยค่าธรรมเนียม) จะถูกสร้าง

เมื่อมองแวบแรก RenVM ดูเหมือนจะเป็นโซลูชันการปรับขนาดที่มั่นคง อย่างไรก็ตาม อัลกอริธึม ECDSA ที่ใช้ในโปรโตคอลสามารถทนต่อโหนดที่เป็นอันตรายได้ไม่ถึง 1 ใน 4 และเช่นเดียวกับ THORChain และ Threshold BTC อัลกอริธึมจะทำงานในรูปแบบซิงโครนัสเท่านั้น ซึ่งรับประกันว่าข้อความทั้งหมดจะมาถึงภายในเวลาที่มีขอบเขต เนื่องจากพฤติกรรมแบบอะซิงโครนัสของเครือข่ายการสื่อสารทั่วโลก โมเดลดังกล่าวจึงไม่เพียงพอสำหรับเครือข่ายแบบกระจายอำนาจระดับโลก

ท้ายที่สุดแล้ว ลักษณะการกระจายอำนาจของเครือข่าย Ren ยังเป็นที่น่าสงสัยอย่างมาก จากการประกาศล่าสุดว่าเครือข่าย Ren 1.0 กำลังจะปิดตัวลง เนื่องจากเหตุการณ์ของ Alameda นอกจากนี้ ยังมีการคาดเดาว่า renBTC ถูกใช้เพื่อการฟอกเงินอีกด้วย

Chainflip

Chainflip คือแพลตฟอร์มแบบกระจายอำนาจที่อำนวยความสะดวกในการแลกเปลี่ยนสินทรัพย์ข้ามเครือข่าย (Cross-chain) ผ่านกระเป๋าเงินดิจิตอลเข้ารหัสธรรมดาในธุรกรรมเดียว ความเป็นโปรโตคอล Automated Market Maker (AMM) ของมันเกี่ยวข้องกับโหนด Vaulted ที่เดิมพันซึ่งเชื่อมต่อกับกระเป๋าเงินหลายลายเซ็น เมื่อใช้การคำนวณแบบหลายฝ่าย (MPC) AMM จะควบคุมกระเป๋าหลายลายเซ็น (Multisig Wallet) ที่มีเกณฑ์สูงเหล่านี้ซึ่งจะดำเนินการผ่านเครือข่ายตัวตรวจสอบความถูกต้องจาก 150 โหนดที่ไม่ต้องการการอนุญาต (Permissionless Node) ผู้ตรวจสอบใช้งานระบบ AMM เสมือนจริงที่อำนวยความสะดวกในการแลกเปลี่ยนระหว่างสินทรัพย์ที่มีสภาพคล่องมากที่สุดในอุตสาหกรรมและสินทรัพย์ที่มีการซื้อขายมากที่สุด ซึ่งรวมไปถึง Bitcoin ด้วย โดยที่การทำธุรกรรมจะเริ่มขึ้นหลังจากรวบรวมคะแนนเสียงขั้นต่ำ ⅔ จากทุกฝ่ายที่เข้าร่วม และกระบวนการตรวจสอบธุรกรรมนั้นขับเคลื่อนโดย daemons ซึ่งเป็นโปรแกรมที่ช่วยให้โปรโตคอลเปิดใช้งานกระบวนการตรวจสอบโดยอัตโนมัติในเหตุการณ์ที่เลือก แต่ละโหนด vault จะรัน daemons จากเครือข่ายแบบกระจายที่รองรับ

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

Chainflip จะโต้ตอบกับบล็อกเชนโดยใช้รูปแบบลายเซ็น EdDSA และแพลตฟอร์มสัญญาอัจฉริยะพร้อมรองรับ EdDSA นอกจากนี้ ยังสามารถโต้ตอบกับแพลตฟอร์มที่ไม่มีสัญญาอัจฉริยะหรือความสามารถของ EdDSA ได้อีกด้วย และเครือข่ายยังได้รับการออกแบบมาเพื่อกีดกันผู้ไม่หวังดีอีกด้วย การค้ำประกัน Vault การสุ่ม การตัดการ Staking และระบบการลงโทษช่วยเพิ่มความปลอดภัยของแพลตฟอร์ม

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

Internet Computer

Internet Computer (ICP) คือบล็อกเชนเลเยอร์ 1 ที่ไม่เพียงแต่มีเป้าหมายเพื่ออำนวยความสะดวกในการแลกเปลี่ยนข้ามเชนเท่านั้น แต่วิสัยทัศน์คือการบรรลุความเป็นเอกเทศของบล็อกเชน กล่าวคือเป็นพื้นที่ที่ระบบไอทีและซอฟต์แวร์ทั้งหมดทำงานบนสัญญาอัจฉริยะโดยไม่ต้องใช้คลาวด์แบบรวมศูนย์ ในการสร้างรากฐานเพื่อให้รับรู้ถึงความเป็นเอกเทศของบล็อกเชน ICP มีสถาปัตยกรรมที่มีซับเน็ตมากกว่า 35 รายการที่ทำหน้าที่เป็นบล็อกเชนของตัวเองและสื่อสารกันอย่างต่อเนื่อง ซึ่งหมายความว่าความจุโดยรวมของเครือข่ายสามารถปรับขนาดได้โดยการเพิ่มโหนดมากขึ้น และสร้างเครือข่ายย่อยเพิ่มเติมจากโหนดนั้น ยิ่งไปกว่านั้น แต่ละเครือข่ายย่อยจะรันอินสแตนซ์ของตัวเองของโปรโตคอลฉันทามติของ ICP ซึ่งมีเวลาแฝงต่ำและช่วยให้ธุรกรรมเสร็จสิ้นได้ในไม่กี่วินาที

นอกเหนือจากความสามารถในการขยายขนาดแล้ว สัญญาอัจฉริยะของ ICP ที่เรียกว่า ‘Canisters’ ยังมีความสามารถมากกว่าเครือข่ายอื่น ๆ ส่วนใหญ่ ตัวอย่างเช่น สัญญาอัจฉริยะแบบ Canister สามารถสื่อสารผ่านเครือข่ายย่อยและประมวลผลคำขอ HTTP ซึ่งเป็นคุณลักษณะที่ช่วยให้สามารถโฮสต์ส่วนหน้าของ dapps ซึ่งทำให้สามารถเข้าถึงได้โดยตรงผ่านเว็บเบราว์เซอร์ นอกจากนี้ ยังสามารถเขียนเป็นภาษาใดก็ได้ที่คอมไพล์เป็น Wasm SDK พร้อมใช้งานใน Rust, Motoko, Python และ TypeScript

แล้วทั้งหมดนี้มีประโยชน์ต่อ Bitcoin อย่างไร? ก่อนอื่น Canisters สามารถอ่านและเขียนสถานะของเครือข่าย Bitcoin ได้โดยไม่ต้องแนะนำสมมติฐานความน่าเชื่อถือใหม่นอกเหนือจากโปรโตคอลตัวเอง แต่หากต้องการอ่าน โหนด ICP จะดึงบล็อกจากเครือข่าย Bitcoin โดยตรงเพื่อรักษาชุด UTXO ในปัจจุบันของ Bitcoin ซึ่งช่วยให้ Canisters สามารถค้นหาความสมดุลของที่อยู่ Bitcoin และ UTXO ของพวกเขาได้ การส่งธุรกรรม Bitcoin และการสอบถามชุดที่อยู่ Bitcoin ของ UTXO นั้นมีให้บริการสำหรับ Canisters บนคอมพิวเตอร์อินเทอร์เน็ตผ่าน Bitcoin API ซึ่งโดยพื้นฐานแล้ว Internet Computer ไม่เพียงแต่อ่านบล็อกเชน Bitcoin เท่านั้น แต่ยังสามารถเขียนผ่านการส่งธุรกรรมที่ลงนามไปยังเครือข่าย Bitcoin โดยใช้การลงนาม ECDSA แบบคีย์ลูกโซ่

กล่าวโดยสรุป ECDSA แบบเชนคีย์คือชุดของโปรโตคอลการเข้ารหัสที่อนุญาตให้โหนด Internet Cpmputer ลงนามธุรกรรม Bitcoin ร่วมกัน โดยใช้เครือข่ายแบบกระจายอำนาจที่ทนทานต่อข้อผิดพลาดสูง ซึ่งมีความยืดหยุ่นต่อการโจมตีโดยโหนดที่เป็นอันตราย รหัสลับจะไม่ถูกเก็บไว้ที่ใด แต่จะแบ่งออกเป็นการแบ่งปันที่สำคัญไปยังโหนดที่ ICP ถืออยู่ และการแชร์นั้นจะถูกแบ่งปันต่อไปเรื่อย ๆ เป็นระยะ ๆ เพื่อที่ว่าถ้าผู้โจมตีได้รับรหัสที่ถูงแบ่งบางส่วนไป การแชร์เหล่านั้นก็จะไร้ค่าทันที เพราะการแบ่งซ้ำจะทำซ้ำต่อไป และเมื่อ Canisters ร้องขอ โหนดจะใช้การแบ่งปันคีย์เพื่อลงนามธุรกรรม BTC ร่วมกันโดยไม่ต้องสร้างคีย์ลับขึ้นมาใหม่ โปรโตคอลการลงนามนี้ถือว่าเกณฑ์ของโหนดมีความซื่อสัตย์ ทำให้ Internet Computer มีความปลอดภัยในรูปแบบเครือข่ายอะซิงโครนัส แต่เพื่อให้สามารถสร้างบล็อกได้ จำเป็นต้องมีการซิงโครไนซ์บางส่วนหรือช่วงเวลาของการซิงโครไนซ์ คInternet Computer สามารถทนต่อการจำลองที่ล้มเหลวได้น้อยกว่า 1/3 และหากแบบจำลองล้มเหลวหรือเป็นอันตราย คอมพิวเตอร์อินเทอร์เน็ตสามารถสลับการทำงานได้ทันที

ในขณะที่การรวมเครือข่าย Bitcoin บนอินเทอร์เน็ตคอมพิวเตอร์มีประสิทธิภาพอย่างมากในแง่ของความปลอดภัยและการทำงานร่วมกัน แต่ทุกธุรกรรม Bitcoin จะยังคงได้รับการประมวลผลด้วยปริมาณงานต่ำ เวลาแฝงสูง และค่าธรรมเนียมสูงในเครือข่าย Bitcoin เพราะมันถูกประมวลผลบน Bitcoin เครือข่าย เพื่อหลีกเลี่ยงปัญหานี้ ckBTC จึงได้เปิดตัว ckBTC ซึ่งเป็นคู่แฝดบิตคอยน์ดิจิทัลที่สร้างขึ้นโดยการเข้ารหัสแบบเชนคีย์ (การเข้ารหัสขั้นสูงที่ขับเคลื่อนคอมพิวเตอร์อินเทอร์เน็ต) และสัญญาอัจฉริยะแบบ Canister คู่หนึ่ง โดย Canister ทั้งสองทำงานร่วมกันเพื่อสร้าง ckBTC และเพื่อให้แน่ใจว่ามูลค่ารวมของ ckBTC มีความปลอดภัยแบบเข้ารหัสแบบ 1:1 ด้วย Bitcoin จริง

ckBTC สามารถถูกส่งได้ในขั้นสุดท้าย 2–5 วินาทีและค่าธรรมเนียมเล็กน้อย กิจกรรมการถ่ายโอนและตัวชี้วัดทั้งหมดของสัญญาอัจฉริยะแบบ Canister ทั้งสองสามารถตรวจสอบได้แบบลูกโซ่ การออกเหรียญและแลกเหรียญ ckBTC ยังต้องผ่านการตรวจสอบธุรกรรมของคุณ (KYT) เพื่อปกป้องผู้ใช้ปลายทางโดยรับรองว่าไม่มี Bitcoin ที่ไม่บริสุทธิ์เข้าสู่บล็อกเชนของ Internet Computer หรือถูกโอนไปยังที่อยู่ Bitcoin ที่ไม่บริสุทธิ์

It’s all about trust – เพราะทุกอย่างคือความเชื่อใจ

Satoshi Nakamoto เคยเขียนไว้ครั้งนึงเพื่อเป็นการปกป้อง Bitcoin ว่า “ปัญหารากเหง้าของสกุลเงินทั่วไปคือความไว้วางใจที่จำเป็นต้องมีเพื่อให้เงินมันใช้งานได้ ธนาคารกลางจะต้องได้รับความไว้วางใจว่าจะไม่ลดค่าเงินลง แต่ประวัติความเป็นมาของสกุลเงินเฟียตนั้นเต็มไปด้วยการละเมิดความไว้วางใจนั้น”

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

เผยแพร่ก่อนที่ https://www.bitcoininsider.org วันที่ 9 สิงหาคม 2023

Source: DFINITY

Share on facebook
Share on twitter
Share on linkedin

wissarut

ข่าวต่อไป