Odaily Frontline | Cosmos จะให้บริการภาษาโปรแกรมอย่างน้อยสามภาษาเพื่อแข่งขันกับ Solidity ของ Ethereum
บทความนี้มาจากCoinDeskโดย คริสติน คิม
นักแปล Odaily |
นักแปล Odaily |
โครงการความสามารถในการทำงานร่วมกันของบล็อกเชน Cosmos จะเสนอตัวเลือกภาษาโปรแกรมอย่างน้อยสามภาษาแก่ผู้ใช้ ซึ่งเป็นความเคลื่อนไหวที่อาจคุกคามการครอบงำในระยะยาวของ ethereum ในฐานะแพลตฟอร์มการพัฒนาสัญญาอัจฉริยะชั้นนำของโลกภาษาแรกที่ Cosmos รองรับคือ Ethermint ซึ่งเป็นสำเนาโดยตรงของ Solidity ซึ่งเป็นภาษาสัญญาอัจฉริยะของ Ethereum
ตามที่ Zaki Manian หัวหน้าฝ่ายวิจัยของ Tendermint ซึ่งเป็นบริษัทที่สร้าง Cosmos กล่าวว่าโครงการ Ethermint นั้นเปิดตัวในปี 2559 เพื่อให้นักพัฒนา ethereum สามารถถ่ายโอนแอปพลิเคชันไปยังเครือข่าย Cosmos ได้ง่ายขึ้นภาษาที่สองเรียกว่า Secure EcmaScript (SES) เป็นเวอร์ชันของ JavaScript ที่สร้างขึ้นโดยสตาร์ทอัพบล็อกเชน Agoric สำหรับการปรับใช้สัญญาอัจฉริยะที่ปลอดภัย
เมื่อโปรโตคอล Cosmos Inter-Blockchain Communication (IBC) ดั้งเดิมถูกสร้างเนื้อออกมาแล้ว Agoric blockchain และภาษาการเขียนโปรแกรม SES จะสามารถเข้าถึงได้ง่ายสำหรับผู้ใช้ Cosmos Dean Tribble CEO ของ Agoric กล่าว แนะนำเช่นนี้
ภาษาที่สามมีความสำคัญพอๆ กัน — Kadena ซึ่งเป็นบริษัทแยกตัวบล็อกเชนของ JP Morgan ประกาศเมื่อวันอังคารว่าจะพัฒนาเวอร์ชั่นของภาษาสัญญาอัจฉริยะ PACT หรือที่เรียกว่า Kadenamint สำหรับระบบนิเวศของ Cosmos
“เรามุ่งมั่นที่จะสร้างภาษาสัญญาอัจฉริยะระดับอุตสาหกรรมบน (Cosmos) เพื่อให้นักพัฒนามีตัวเลือกการใช้งานมากขึ้น” Stuart Popejoy ผู้ก่อตั้ง Kadena กล่าว
ตาม Popejoy ความแข็งแกร่งสัมพัทธ์ของ Kadenamint นั้นเหนือกว่า Solidity ในทุก ๆ ด้าน
“เราคิดว่า PACT เป็นมาตรฐานสำหรับภาษาสัญญาอัจฉริยะ เพราะ PACT ดีกว่า Solidity” Popejoy กล่าว “นักพัฒนาทุกคนที่ใช้ PACT จะทำสิ่งต่างๆ ให้เสร็จเร็วขึ้นและปลอดภัยยิ่งขึ้น เราได้เพิ่มการตรวจสอบอย่างเป็นทางการแล้ว มันถูกออกแบบมาให้ปลอดภัย "
พูดตามตรง นักพัฒนา Ethereum ตระหนักดีถึงข้อจำกัดของ Solidity และเครื่องเสมือนที่สร้างขึ้นเพื่อรันรหัส Solidity ในการอัปเดตครั้งใหญ่ครั้งต่อไปของ Ethereum ที่เรียกว่า "Ethereum 2.0" eWASM จะมาแทนที่ Ethereum Virtual Machine (EVM) และช่วยให้นักพัฒนาสามารถเขียนโค้ดในภาษาโปรแกรมต่างๆ ได้หลายภาษา
ถึงกระนั้น Popejoy ยังคงไม่เชื่อ eWASM และ Ethereum 2.0 โดยกล่าวว่าการวิพากษ์วิจารณ์ Ethereum Virtual Machine และ Solidity "สามารถแก้ไขได้เมื่อนานมาแล้ว" แต่ก็ไม่จบเพราะความเป็นผู้นำที่ไม่ดี
"ฉันไม่เห็นพวกเขาเป็นคู่แข่ง แต่จริงๆ แล้วฉันมองว่าพวกเขาเป็นมรดก" Popejoy กล่าวถึง Ethereum "พวกเขา (Ethereum) ทำงานได้ดีในการสร้างสัญญาที่ชาญฉลาดและทำให้ผู้คนคิดถึงจุดนี้ จะกลายเป็นเชิงอรรถ"
คู่แข่งรายใหม่แตกต่างจาก Solidity ตรงที่พวกเขาเน้นความปลอดภัยมากกว่าการเปลี่ยนแปลงไม่ได้และการหยุดไม่ได้
“เรากำลังสร้างแพลตฟอร์มที่มีรูปแบบการรักษาความปลอดภัยที่นักพัฒนาทั่วไปสามารถเข้าใจได้” Agoric’s Tribble กล่าว “ปัญหาที่ใหญ่ที่สุดของ Ethereum และ Solidity สำหรับเราคือพวกเขามีรูปแบบความปลอดภัยที่ไม่ถูกต้องแม้แต่ผู้เชี่ยวชาญด้านความปลอดภัยก็ไม่มีอะไรที่คุณทำได้ ทำเกี่ยวกับมัน”
ซึ่งแตกต่างจาก Solidity ทั้ง PACT และ SES ใช้โมเดลความปลอดภัยที่มีความสามารถเชิงวัตถุ ซึ่งหมายความว่าสิทธิ์ในสัญญาอัจฉริยะสามารถอัปเดตได้แบบไดนามิกและรวดเร็วเพื่อให้ผู้ใช้เข้าถึงส่วนต่างๆ ของข้อมูลแอปพลิเคชันได้อย่างปลอดภัย
Tribble สร้างการเปรียบเทียบที่เข้าใจง่ายเพื่ออธิบายโมเดล: มันเหมือนกับการมอบกุญแจรถของคุณให้กับคนรับใช้โดยไม่ต้องมอบความเป็นเจ้าของรถ
"การควบคุมการเข้าถึงตามข้อมูลระบุตัวตนทั่วไปใช้รูปแบบการรักษาความปลอดภัยของ: ฉันสามารถให้คุณมากเกินไปหรือน้อยเกินไป นั่นไม่เหมาะกับปฏิสัมพันธ์ทางธุรกิจที่เรากำลังพยายามมี" Tribble กล่าว
ในมุมมองของ Tribble การย้ายการรักษาความปลอดภัยความสามารถของออบเจกต์ไปยังสัญญาอัจฉริยะเป็นนวัตกรรมที่จะส่งสัญญาณไปยังสมาชิกคนอื่นๆ ของชุมชนนักพัฒนากระแสหลักว่าอุตสาหกรรมบล็อกเชนพร้อมสำหรับการนำไปใช้จำนวนมาก
Tribble กล่าวว่า "มันเป็นสิ่งที่ดีสำหรับกระแสหลักที่จะมีคู่แข่งที่กำหนดเป้าหมายกลุ่มตลาดที่แตกต่างกันแต่ทับซ้อนกันอย่างชัดเจน" Tribble กล่าว "นั่นหมายความว่ามีตลาดที่แท้จริง"จากมุมมองของ Manian Cosmos เป็นระบบนิเวศที่สนับสนุนและโฮสต์ตลาดที่เติบโตอย่างรวดเร็วสำหรับสัญญาอัจฉริยะและการพัฒนาแอปพลิเคชันแบบกระจาย แต่ในขณะเดียวกัน เขายังเตือนด้วยว่าในมุมมองของเขา Cosmos จะไม่และไม่สามารถแทนที่ Ethereum ได้อย่างสมบูรณ์ เนื่องจาก。
“Ethereum เป็นมากกว่าเทคโนโลยี


