Blockstream เปิดตัว Simplicity เป็นคำตอบของ Bitcoin ต่อ Solidity ของ Ethereum

22 ชั่วโมง ที่ผ่านมา
อ่าน 10 นาที
3 มุมมอง

Blockstream เปิดตัว Simplicity ภาษาอัจฉริยะใหม่สำหรับ Bitcoin

Blockstream ผู้พัฒนาโปรโตคอลเลเยอร์ 2 ของ Bitcoin อย่าง Liquid และนำโดย Adam Back นักเข้ารหัส Bitcoin ได้เปิดตัว Simplicity ซึ่งเป็นภาษาสัญญาอัจฉริยะใหม่ที่ออกแบบมาสำหรับ Bitcoin ตามประกาศเมื่อวันพฤหัสบดีที่แชร์กับ Cointelegraph

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

นอกจากนี้ บริษัทยังได้แนะนำ SimplicityHL ซึ่งเป็นการนำภาษานี้ไปใช้ในระดับที่สูงขึ้นเพื่ออำนวยความสะดวกในการพัฒนาที่ง่ายขึ้นด้วยการทำให้มีการแอบแฝงมากขึ้น

ตัวแทนของ Blockstream บอกกับ Cointelegraph ว่าภาษานี้ “มีอยู่และใช้งานได้ในวันนี้” โดยมีสภาพแวดล้อมการพัฒนาที่รวมอยู่ในเว็บให้บริการด้วย

ความแตกต่างระหว่าง Simplicity และ Solidity

วิธีการที่แตกต่างสำหรับสถาปัตยกรรมที่แตกต่าง Simplicity แตกต่างจากภาษาของ Solidity ของ Ethereum เนื่องจากสถาปัตยกรรมพื้นฐานที่แตกต่างกันของทั้งสองบล็อกเชน ซึ่งเกิดจากวิธีการและสถาปัตยกรรมที่แตกต่างกันของเครือข่าย Ethereum และ Bitcoin

โดย Solidity ถูกพัฒนาขึ้นสำหรับ Ethereum Virtual Machine สถานะคือภาพรวมที่ตกลงกันของเครือข่ายเกี่ยวกับยอดคงเหลือของบัญชีทั้งหมดและข้อมูลที่เก็บไว้ในบล็อกที่กำหนด

Bitcoin ใช้สถาปัตยกรรมการใช้จ่ายที่ยังไม่ได้ใช้ (UTXO) ในขณะที่เครือข่าย Ethereum ใช้สถานะทั่วทั้งเครือข่าย ความแตกต่างนี้แสดงออกมาในวิธีการทำงานของสัญญาอัจฉริยะ Simplicity

ตัวแทนของ Blockstream กล่าวว่าการ “ไม่พึ่งพาสถานะทั่วโลกเป็นการเปลี่ยนแปลงที่สำคัญ”
“ทุกบิตของสถานะที่สัญญาของคุณต้องการจะต้องเดินทางไปพร้อมกับธุรกรรม”

นักวิจัยของ Blockstream กล่าวว่านักพัฒนาที่ใช้ Solidity จะต้องเลิกนิสัยการอ่านจากตัวแปรที่เข้าถึงได้ทั่วโลก และแทนที่จะต้องจัดเตรียมข้อมูลที่จำเป็นทั้งหมดในทุกขั้นตอน

ในระบบเช่นนี้ สัญญาอัจฉริยะสองฉบับไม่สามารถแชร์สถานะหรืออ้างอิงตัวแปรเดียวกันได้ ทุกอย่างต้องถูกส่งผ่านอย่างชัดเจนภายในธุรกรรม

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

การพัฒนาภาษาการเขียนโปรแกรมสัญญาอัจฉริยะเฉพาะโดเมน

นักพัฒนายังจะไม่สามารถใช้การวนซ้ำหรือวงจรที่ไม่มีขอบเขต ซึ่ง Blockstream อ้างว่าไม่จำเป็นสำหรับตรรกะบนเชน

Simplicity เข้าร่วมกับรายการที่เพิ่มขึ้นของภาษาการเขียนโปรแกรมสัญญาอัจฉริยะเฉพาะโดเมน เช่น Noir ซึ่งเป็นภาษาการเขียนโปรแกรมที่เปิดตัวในปี 2022 สำหรับการเขียนและตรวจสอบการพิสูจน์ความรู้ศูนย์ (ZK-proofs) ได้ถูกนำไปใช้ในปี 2023 โดยนักพัฒนาของ Aztec ซึ่งเป็นเลเยอร์ 2 ของ Ethereum ที่มุ่งเน้นความเป็นส่วนตัว

Noir ได้กลายเป็นภาษาการเขียนโปรแกรมสัญญาอัจฉริยะที่สร้างขึ้นโดยเฉพาะสำหรับแอปพลิเคชันที่รักษาความเป็นส่วนตัวซึ่งรวม ZK-proofs เข้าไปในสถาปัตยกรรมของพวกเขาอย่างลึกซึ้ง

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

Vyper ของ Ethereum เป็นภาษาที่เข้ากันได้กับ EVM ที่ออกแบบมาเพื่อลดพื้นผิวการโจมตี ซึ่งปัจจุบันถูกใช้โดยโปรโตคอลการเงินแบบกระจายศูนย์ (DeFi) ชั้นนำบางตัวของ Ethereum

ล่าสุดจาก Blog