Move Twins: วิธีการ Sui และ Aptos ที่ท้าทายบล็อกเชน

กลางAug 23, 2024
บทความนี้เจาะลึกภาษาการเขียนโปรแกรม Move และแอปพลิเคชันในพื้นที่บล็อกเชน โดยเฉพาะอย่างยิ่งการมุ่งเน้นไปที่ Sui และ Aptos ซึ่งเป็นบล็อกเชนเลเยอร์ 1 สองตัวที่สร้างขึ้นบน Move ชิ้นนี้วิเคราะห์ข้อดีของ Move ในด้านความปลอดภัยความสามารถในการประกอบและประสิทธิภาพโดยนําเสนอข้อมูลเชิงลึกเกี่ยวกับสถาปัตยกรรมกลไกฉันทามติและนวัตกรรมทางเทคนิคของ Sui และ Aptos นอกจากนี้ยังสํารวจศักยภาพในการพัฒนาและความท้าทายในปัจจุบันของระบบนิเวศ Move พร้อมกับแอปพลิเคชันของ Sui ในการเล่นเกมและการทํางานร่วมกันของ Aptos กับ Microsoft
Move Twins: วิธีการ Sui และ Aptos ที่ท้าทายบล็อกเชน

ทางเข้า

เมื่อเร็ว ๆ นี้ตลาดได้เติบโตอย่างซบเซามากขึ้นทําให้ OGs จํานวนมากในพื้นที่เริ่มตั้งคําถามถึงวัตถุประสงค์ของอุตสาหกรรม ฉันต้องการแบ่งปันความคิดส่วนตัวเกี่ยวกับเรื่องนี้ ฉันเชื่อเสมอว่าวิสัยทัศน์ที่ยิ่งใหญ่มากมายในอดีตถูก "หักล้าง" เพราะพวกเขาไม่เคยเชื่อมโยงกันอย่างมีเหตุผลตั้งแต่เริ่มต้น Dapps ที่ไม่ใช่ทางการเงินมักจะพยายามปกปิดข้อบกพร่องของพวกเขาโดยเน้นค่าการกระจายอํานาจ แต่ความจริงก็คือพวกเขาขอให้ฉันเชื่อถือกระเป๋าเงินหลายลายเซ็นและเซิร์ฟเวอร์โหนดเดียวผ่าน Google, Twitter หรือ YouTube โดยอ้างว่าปลอดภัยเพียงพอ นิมิตหลายอย่างไม่ได้ถูกหักล้าง พวกเขาไม่เคยได้รับการทดสอบอย่างแท้จริง ฉันยังคงเชื่อว่าแม้ว่าวิสัยทัศน์เหล่านี้จะไม่ยิ่งใหญ่อย่างที่คิดในตอนแรก แต่พวกเขาก็ยังคงมีความสําคัญ - พวกเขาเพียงแค่ต้องการรากฐานที่แข็งแกร่งเพื่อสนับสนุนพวกเขา อย่างน้อยที่สุดพวกเขาควรเสนอการกระจายอํานาจหรือประสบการณ์ที่เทียบเคียงได้กับ Web2

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

1. ย้าย

ภาษาโปรแกรม Move ได้รับการพัฒนาครั้งแรกสําหรับโครงการที่ถูกทิ้งร้างของ Meta Diem (เดิมเรียกว่า Libra) Diem มุ่งหวังที่จะสร้าง stablecoin ที่มีเสถียรภาพและมีการควบคุมมากขึ้นเพื่อเป็นรากฐานของวิสัยทัศน์ metaverse ของ Meta อย่างไรก็ตามโครงการนี้ต้องเผชิญกับการต่อต้านอย่างรุนแรงและแรงกดดันอย่างไม่หยุดยั้งจากหน่วยงานกํากับดูแลระดับโลก หน่วยงานกํากับดูแลกลัวว่าขนาดของ Diem รวมกับฐานผู้ใช้ขนาดใหญ่ของ Facebook อาจเป็นภัยคุกคามต่อเสถียรภาพทางการเงินนโยบายการเงินและความเป็นส่วนตัวของข้อมูล ภายใต้แรงกดดันโดยเฉพาะอย่างยิ่งจากการบริหารของ Biden ในที่สุด Meta ก็ต้องละทิ้งโครงการ Diem

โชคดีที่ส่วนหลักของ Diem ไม่ได้ถูกทิ้งไปหมด พวกแนวคิดที่แยกตัวออกจากทีมเดิมยังคงสำรวจและพัฒนา Move ต่อไป ซึ่งในที่สุดก็เปลี่ยนเป็นคู่ดาวของ Move ที่โด่งดังอย่าง Sui และ Aptos นอกจากนี้ยังมีโครงการอื่น ๆ เช่น Linera (บล็อกเชนที่ได้รับแรงบันดาลใจจาก Move และใช้ภาษา Rust เป็นพื้นฐาน) และ Movement ที่ได้รับการส่งเสริมอย่างหนักเร็ว ๆ นี้

เหตุใดมรดกของโครงการที่ถูกตัดครึ่งจึงมีผลกระทบที่ยั่งยืนเช่นนี้? Move เป็นภาษาการเขียนโปรแกรมที่พัฒนาโดย บริษัท Web2 ชั้นนําสําหรับบล็อกเชนมีความซับซ้อนสูง ได้รับการออกแบบโดยสะท้อนถึงปัญหาด้านประสิทธิภาพและความปลอดภัยของภาษาการเขียนโปรแกรมบล็อกเชนที่มีอยู่โดยเฉพาะ Solidity เป้าหมายของการออกแบบคือการสร้างระบบประเภทที่เหมาะสําหรับการจัดการสินทรัพย์และการควบคุมการเข้าถึงโดยเฉพาะ ฉันได้สรุปจุดแข็งของมันออกเป็นสามประเด็นง่ายๆ:

· ความปลอดภัย: หลักการออกแบบหลักของภาษา Move คือความปลอดภัย โดยมีการใช้งานการตรวจสอบชนิดแบบสถิติและการจัดการทรัพยากรเพื่อป้องกันช่องโหว่ความปลอดภัยที่พบบ่อย เช่น ข้อผิดพลาดของการเติมซ้ำและการโจมตีต่อเนื่อง Move สนับสนุนคุณสมบัติความปลอดภัยหลายรูปแบบเมื่อเปรียบเทียบกับเครื่องจำลอยภาษาอื่น ๆ ดังแสดงในแผนภูมิเปรียบเทียบ Nansen ด้านล่าง

· ความสามารถในการรวมกัน: Move สนับสนุนความโมดูลาริตีและความสามารถในการรวมกัน อนุญาตให้นักพัฒนาสร้างและรวมสมcontractตอมาร์คต่าง ๆ ได้อย่างง่ายดาย ซึ่งนำไปสู่การสร้างแอปพลิเคชันที่ซับซ้อนมากขึ้น

· ประสิทธิภาพ: เครื่องจำลองภาษา Move ได้รับการปรับแต่งให้เหมาะสม (รองรับการทำงานพร้อมกัน, การจัดการหน่วยความจำ และการปรับแต่งคอมไพล์เลอร์) เพื่อให้สามารถดำเนินการสัญญาอัจฉริยะได้อย่างมีประสิทธิภาพ เพิ่มความเร็วในการทำธุรกรรมและประสิทธิภาพของระบบ

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

2. Sui

2.1 สถาปัตยกรรม

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

  1. โมเดลการจัดเก็บวัตถุ: ส่วนนี้เป็นส่วนหลักของการปรับปรุงของ SUI ในการเคลื่อนไหว โมเดลการจัดเก็บวัตถุจัดการข้อมูลเป็นวัตถุที่อิสระแต่ละตัว โดยแต่ละตัวมีตัวระบุที่ไม่ซ้ำกัน ไม่เหมือนระบบฐานข้อมูลแบบดั้งเดิม โมเดลการจัดเก็บวัตถุไม่มีโครงสร้างข้อมูลที่แน่นอนและสามารถจัดเก็บข้อมูลประเภทต่างๆ เช่น ข้อความ รูปภาพ วิดีโอ และเสียง โมเดลนี้ช่วยให้สามารถประมวลผลแบบพร้อมกันและขยายขนาดแนวนอน (เพิ่มโหนดเพื่อขยายความจุการจัดเก็บ) และการออกแบบของ SUI จะเน้นโมเดลนี้
  2. Causal Ordering: ให้แน่ใจว่าลำดับการดำเนินการของธุรกรรมจะสอดคล้องกับความสัมพันธ์ที่เกิดขึ้น เพื่อป้องกันข้อขัดแย้งข้อมูลและความไม่สอดคล้อง คุณสมบัตินี้ช่วยให้ SUI สามารถจัดการธุรกรรมที่เกิดขึ้นพร้อมกันจำนวนมากได้อย่างมีประสิทธิภาพในขณะที่ยังคงความสอดคล้องของข้อมูลได้
  3. Narwhal และ Bullshark Consensus Engines: บริษัท Sui ใช้ Narwhal และ Bullshark เป็นเครื่องยนต์ความเห็นต่าง ๆ ของตน Narwhal รับผิดชอบการเรียงลำดับและการตรวจสอบธุรกรรม มันทำงานโดยการรักษาสระน้ำธุรกรรมภายใน การเรียงลำดับธุรกรรมโดยพฤติสัมพันธ์ของพวกเขา และการกระจายให้แน่ใจว่าโหนดทุกตัวมีลำดับธุรกรรมที่ถูกต้องเดียวกัน โดย Bullshark หลังจากได้รับรายการธุรกรรมที่ได้รับคำสั่งจาก Narwhal โหวตเกี่ยวกับรายการและใช้ความเห็นต่าง ๆ ของ Byzantine Fault Tolerance (BFT) เพื่อให้แน่ใจว่าโหนดทุกตัวเห็นด้วยกันเกี่ยวกับลำดับธุรกรรม
  4. Sui Move: สุยได้ขยายภาษา Move โดยเพิ่มคุณสมบัติใหม่ เช่น การสนับสนุน NFTs การจัดการสินทรัพย์ และการจัดเก็บข้อมูล
  5. Sui Framework: Sui ให้เครื่องมือที่ครอบคลุมมากเพื่อช่วยให้นักพัฒนาสามารถสร้างและปรับใช้แอปพลิเคชันได้อย่างรวดเร็ว กรอบการทำงานนี้ประกอบด้วยเครื่องมือและไลบรารีต่างๆ เช่น Sui Wallet, Sui SDK, และ Sui CLI

การออกแบบสถาปัตยกรรมของ Sui ทำให้มันสามารถจัดการกับจำนวนธุรกรรมพร้อมกันจำนวนมาก โดยยังคงความเร็วสูง ค่าธรรมเนียมต่ำ และความปลอดภัย อีกทั้ง ภาษา Sui Move และ Sui framework ยังให้นักพัฒนาเครื่องมือที่มีพลังงานสำหรับสร้างแอปพลิเคชันที่ปลอดภัย มีความยืดหยุ่น และใช้งานง่าย

2.2 ความเห็นร่วม

บล็อกเชน Sui ใช้กลไกคอนเซ็นซัสที่เรียกว่า Mysticeti ซึ่งเป็นกลไกคอนเซ็นซัสที่อิ่มเอมต่อความผิดพลาดแบบบิยแซนต์ (BFT) ที่ออกแบบเพื่อเพิ่มประสิทธิภาพในเรื่องเลตินีต่ำและประสิทธิภาพสูง

Mysticeti ช่วยให้ผู้ตรวจสอบหลายคนสามารถเสนอบล็อกแบบขนานเพิ่มแบนด์วิดท์เครือข่ายสูงสุดและให้ความต้านทานต่อการเซ็นเซอร์ นอกจากนี้โปรโตคอลยังต้องการการส่งข้อความเพียงสามรอบเพื่อบล็อกจาก Directed Acyclic Graph (DAG) ซึ่งตรงกับข้อกําหนดทางทฤษฎีขั้นต่ําและการขนาน pBFT กฎ commit อนุญาตให้มีการลงคะแนนแบบคู่ขนานและการรับรองผู้นําบล็อกซึ่งจะช่วยลดเวลาแฝงทั้งค่ามัธยฐานและหาง นอกจากนี้ยังทนต่อผู้นําที่ไม่สามารถใช้งานได้โดยไม่เพิ่มเวลาแฝงอย่างมีนัยสําคัญ

ก่อนการเปิดใช้งาน Sui mainnet Mysticeti ได้รับการทดสอบใน testnet เป็นเวลาสามเดือน โดยสามารถลดความล่าช้าได้ถึง 80% ตอนนี้เครือข่าย Sui สามารถจัดการธุรกรรมหลายหมื่นรายต่อวินาที โดยมีความล่าช้าตั้งแต่เริ่มจนจบไม่เกินหนึ่งวินาที

บล็อกเชน SUI ยังใช้รูปแบบของการตกลง Proof of Stake ที่เฉพาะเจาะจงที่เรียกว่า DeleGated Proof of Stake (DPoS) โดยเมื่อการทำธุรกรรมที่ซับซ้อนเกี่ยวกับวัตถุร่วมกันเกิดขึ้น SUI ใช้เครื่องมือตกลง Narwhal & Bullshark เพื่อจัดเรียงการทำธุรกรรมเหล่านี้ โดยเปรียบเทียบกับกลไกการตกลง BFT ที่ใช้โดยบล็อกเชนอื่น ๆ การตกลงของ SUI มีข้อดีและข้อเสียดังนี้:

ข้อดี:

  • ความหน่วงเวลาต่ำและประสิทธิภาพสูง: โปรโตคอล Mysticeti ลดความหน่วงในการตรวจสอบอย่างมีนัยสำคัญและปรับปรุงประสิทธิภาพของเครือข่ายโดยการเสนอบล็อกพร้อมกันและปรับปรุงกระบวนการส่งข้อความ สิ่งนี้ทำให้บล็อกเชน Sui สามารถจัดการกับคริปโตที่หลายหมื่นรายการต่อวินาทีพร้อมกับความหน่วงจากจุดสิ้นสุดสู่จุดต่ำกว่าหนึ่งวินาที
  • ความต้านทานต่อการเซ็นเซอร์ชิป: Mysticeti ช่วยให้ผู้ตรวจสอบหลายรายสามารถเสนอบล็อกพร้อมกันได้ เพิ่มความต้านทานต่อการเซ็นเซอร์ชิปของเครือข่าย
  • Tolerance for Unavailable Leaders: กฎความเห็นใจต่อผู้นำที่ไม่พร้อมใช้งาน กฎการ commit อนุญาตให้ยอมรับผู้นำที่ไม่พร้อมใช้งาน (เมื่อโหนดผู้นำล้มเหลว ระบบจะเลือกผู้นำใหม่โดยอัตโนมัติ) โดยไม่เพิ่มความล่าช้าในการ commit อย่างมีนัยสำคัญ

ข้อเสีย:

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

2.3 การยอมรับบัญชี

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

ในโมเดลการใช้บัญชี SUI Account Abstraction บัญชีไม่ใช่คู่คีย์สาธารณะและส่วนตัวที่เรียบง่ายอีกต่อไป แต่เป็นวัตถุที่มีคุณสมบัติและพฤติกรรมที่หลากหลายมากขึ้น แต่ละบัญชีมีตัวระบุที่ไม่ซ้ำกันที่เรียกว่ารหัสบัญชี ที่เกี่ยวข้องกับคู่คีย์สาธารณะและส่วนตัวของบัญชี

ส่วนประกอบหลักของโมเดลการสกัดบัญชีของ Sui รวมถึง:

  1. ออบเจ็กต์บัญชี: หน่วยพื้นฐานของบัญชีใน SUI แต่ละออบเจ็กต์บัญชีมี ไอดีบัญชีที่ไม่ซ้ำกันและประกอบด้วยคุณสมบัติและพฤติกรรมของบัญชี
  2. ข้อมูลบัญชี: ส่วนประกอบหลักของวัตถุบัญชี รวมถึงข้อมูลพื้นฐานของบัญชี เช่น รหัสบัญชี, คีย์สาธารณะและคีย์ส่วนตัว
  3. บริบทของธุรกรรม: หน่วยพื้นฐานของธุรกรรมใน SUI มีข้อมูลที่เกี่ยวข้องกับธุรกรรม เช่น รหัสธุรกรรม รหัสบัญชี และข้อมูลธุรกรรม
  4. ตรรกะบัญชี: การรวมพฤติกรรมและกฎเกณฑ์ที่กำหนดวิธีการประมวลผลธุรกรรมและบริหารสถานะของบัญชีของพวกเขา

โมเดลการแยกบัญชีของ Sui ประมวลผลธุรกรรมผ่านขั้นตอนต่อไปนี้:

  1. การสร้างธุรกรรม: ผู้ใช้สร้างธุรกรรมและส่งไปยังเครือข่าย SUI
  2. การยืนยันธุรกรรม: เครือข่าย Sui ยืนยันความถูกต้องและความสมบูรณ์ของธุรกรรม
  3. ค้นหาบัญชี: เครือข่าย Sui ค้นหาวัตถุบัญชีที่สอดคล้องกับ ID บัญชีในธุรกรรม
  4. การปฏิบัติตามตรรกะบัญชี: เครือข่าย SUI ดำเนินการปฏิบัติตามตรรกะบัญชีเพื่อประมวลผลธุรกรรมและอัปเดตสถานะบัญชี
  5. การยืนยันธุรกรรม: เครือข่าย SUI ยืนยันผลการทำธุรกรรมและบันทึกบนบล็อกเชน

ในคำที่เรียบง่าย SUI’s Account Abstraction model เป็นกลไกสร้างสรรค์ที่ทำให้การจัดการบัญชีและการประมวลผลธุรกรรมง่ายขึ้น ทำให้แอปพลิเคชันมีความเป็นมิตรกับผู้ใช้มากขึ้น

2.4 เกม

เพื่อให้บล็อกเชนโดดเด่นจะต้องสร้างและสะสมรากฐานที่แข็งแกร่ง เหตุผลที่ฉันอธิบายว่า Move เป็นความพยายามที่กล้าหาญก่อนหน้านี้เป็นสองเท่า: ประการแรกในยุคที่ถูกครอบงําโดยแนวคิดแบบแยกส่วนบล็อกเชนที่ใช้ Move ดั้งเดิม (เช่น Move twin stars) เป็นหนึ่งในความพยายามครั้งสุดท้ายที่ Layer 1 โดยพื้นฐานแล้วจะต่อต้านกระแสน้ํา อย่างไรก็ตามการเพิ่มขึ้นเมื่อเร็ว ๆ นี้ของโซ่ที่แตกต่างกันต่างๆอาจพิสูจน์ได้ว่าการแยกส่วนไม่ใช่คําตอบเดียว ประการที่สองการตัดสินใจสร้างบล็อกเชนใหม่โดยใช้ภาษาการเขียนโปรแกรมใหม่นั้นคล้ายกับการพยายามสร้างระบบปฏิบัติการใหม่เพื่อแข่งขันกับ iOS และ Android ในตลาดมือถือในปัจจุบันซึ่งเป็นความพยายามที่ท้าทาย บล็อกเชนที่ใช้ Move สามารถเปล่งประกายเหมือน Solana ในอีกไม่กี่ปีข้างหน้าหรือไม่นั้นส่วนใหญ่ขึ้นอยู่กับเส้นทางการพัฒนาที่พวกเขาเลือก สําหรับ Sui คําตอบสําหรับความท้าทายนี้คือการเล่นเกม

การเล่นเกมเป็นหนึ่งในจุดเริ่มต้นที่สําคัญสําหรับ Web3 แต่บล็อกเชนส่วนใหญ่ไม่รองรับการเล่นเกมได้ดี นี่เป็นเพราะบล็อกเชนได้รับการออกแบบโดยคํานึงถึงการเงินเป็นหลักและสถาปัตยกรรมแบบกระจายอํานาจของพวกเขามีประสิทธิภาพต่ําโดยเนื้อแท้ทําให้ไม่เหมาะสําหรับการเล่นเกม อย่างไรก็ตาม Sui นั้นแตกต่างกัน รุ่นนี้เหมาะสําหรับทั้งแอปพลิเคชัน DeFi และแอปพลิเคชันที่ไม่ใช่ทางการเงินรวมถึงการเล่นเกม ดังที่ได้กล่าวไว้ก่อนหน้านี้ใน Sui ทุกอย่างถือเป็นวัตถุ ในเกมหรือแอปพลิเคชันที่มีสินทรัพย์ที่ซับซ้อนตามลําดับชั้น Sui อนุญาตให้วัตถุหนึ่งเป็นเจ้าของวัตถุอื่น ๆ (สินทรัพย์สามารถเป็นเจ้าของสินทรัพย์ได้) ตัวอย่างเช่นในเกมตัวละครฮีโร่ฮีโร่อาจมีสินค้าคงคลังที่มีสินทรัพย์ดิจิทัลอื่น ๆ ที่เป็นของตัวละครนั้น Sui สามารถสร้างแบบจําลองลําดับชั้นข้อมูลเหล่านี้ได้อย่างแม่นยําในแบบที่บล็อกเชนอื่นไม่สามารถทําได้ทําให้นักพัฒนาสามารถสร้างแอปพลิเคชันได้โดยไม่ต้องแก้ไขข้อ จํากัด พื้นฐานของห่วงโซ่

นอกจากนี้ Sui ยังมีความร่วมมืออย่างกระตือรือร้นกับไอคอน Web2 ที่เป็นที่ยอมรับทั่วไป ในปีที่แล้วได้เป็นพันธมิตรกับสามในสี่ยักษ์ใหญ่ของเกมในเกาหลีใต้ (Netmarble, NHN และ NCSoft) ในปีนี้ Sui ได้เป็นพันธมิตรกับ TikTok เพื่อพัฒนาเกมบล็อกเชนและโครงการ SocialFi เพื่อนำยักษ์ใหญ่ในโลก Web2 มาเข้าร่วม

3. Aptos

Aptos ซึ่งเป็นบล็อกเชนเลเยอร์ 1 อีกตัวหนึ่งที่ใช้ภาษา Move นั้นมุ่งเน้นไปที่การสร้างโครงสร้างพื้นฐาน Web3 ที่มีประสิทธิภาพสูงและปรับขนาดได้ การออกแบบสถาปัตยกรรมมีความคล้ายคลึงกันมากกับ Sui แต่ยังแสดงคุณสมบัติที่เป็นเอกลักษณ์บางอย่าง

3.1 สถาปัตยกรรม

  1. การออกแบบแบบโมดูลาร์: Aptos ใช้โครงสร้างแบบโมดูลาร์ เพื่อให้นักพัฒนาสามารถพัฒนาและอัปเกรดโมดูลต่าง ๆ ได้อย่างอิสระ ซึ่งทำให้ความเร็วในการพัฒนาและความยืดหยุ่นเพิ่มขึ้น
  2. Parallel Execution Engine (Block-STM): ไม่เหมือนบล็อกเชนอื่นที่ต้องการความขึ้นต่อกันของข้อมูลที่ประกาศไว้ก่อนแล้ว Parallel Execution Engine ของ Aptos ประมวลผลการทำธุรกรรมแบบขนานๆกันได้โดยไม่ต้องรู้ตำแหน่งของข้อมูลล่วงหน้า ซึ่งทำให้เพิ่มประสิทธิภาพและลดความล่าช้าได้
  3. การประมวลการทำธุรกรรมแบบโครงสร้างท่อ: Aptos แบ่งการประมวลผลธุรกรรมออกเป็นหลายขั้นตอน เช่นการแพร่กระจาย การเรียงลำดับข้อมูลเมตาข้อมูล และการจัดเก็บแบบกลุ่ม ขั้นตอนเหล่านี้ถูกดำเนินการแบบขนานโดยใช้วิธีท่อที่เพิ่มประสิทธิภาพและลด latenncy ลง
  4. Move Programming Language: Aptos ใช้ภาษาโปรแกรม Move ในการพัฒนา ต่างจากนวัตกรรมของ SUI ที่เน้นไปที่การปรับปรุงมากกว่าโดยมาตรฐานภาษา การเพิ่มความสามารถในการสนับสนุนฟังก์ชันที่มีประสิทธิภาพมากขึ้น และความสามารถในการกำหนดเอง
  5. การซิงโครไนซ์สถานะที่ยืดหยุ่น: สิ่งนี้ช่วยให้โหนดสามารถเลือกกลยุทธ์การซิงโครไนซ์สถานะที่แตกต่างกันเช่นการซิงค์ประวัติแบบเต็มหรือเพียงแค่สถานะล่าสุดซึ่งจะช่วยเพิ่มความยืดหยุ่นของโหนด
  6. AptosBFT กลไกการตกลง AptosBFT คือกลไกการตกลง Byzantine Fault Tolerance (BFT) ที่ใช้โดย Aptos มันปรับปรุงประสิทธิภาพและลด latency โดยการปรับปรุงการสื่อสารและการซิงโครไนซ์ระหว่าง validators ในกรณีที่เทียบกับ Sui มันสามารถเห็นได้ว่าเป็นเวอร์ชันที่ปรับปรุงของ DiemBFT ด้วยการเพิ่มประสิทธิภาพและการกู้คืนจากอุบัติเหตุบางประการ ดังนั้นจึงจะได้กล่าวถึงโดยสั้น ๆ ในที่นี้เท่านั้น

การออกแบบสถาปัตยกรรมของ Aptos ทำให้มันสามารถจัดการกับจำนวนมากของธุรกรรมพร้อมกันในขณะที่รักษาความเร็วสูง ค่าธรรมเนียมต่ำ และความปลอดภัย นอกจากนี้ Move language และ Aptos framework ยังให้นักพัฒนาเครื่องมือที่มีพลังในการสร้างแอปพลิเคชันที่ปลอดภัย มีการเติบโตได้ และใช้งานง่าย

3.2 บล็อก-STM

ที่นี่เราจะขยายขอบเขตของนวัตกรรมแกนของ Aptos, หนึ่งในพลังงานการดำเนินงานพร้อมกันของเครื่อง Block-STM:

หลักการหลักของ Block-STM:

  1. การดำเนินการตามลำดับที่ตั้งไว้ล่วงหน้า: Block-STM ขึ้นอยู่กับลำดับของธุรกรรมที่ตั้งไว้ล่วงหน้าภายในบล็อก ทุกธุรกรรมจะต้องดำเนินการตามลำดับนี้เพื่อให้มั่นใจว่าสถานะสุดท้ายมีความทันสมัย
  2. Optimistic Concurrency Control: Block-STM ทำการประมวลผลธุรกรรมในลักษณะที่คาดหวังไว้ว่าจะไม่เกิดข้อขัดแย้ง การควบคุมความสัมพันธ์ในลักษณะที่คาดว่า "ข้อขัดแย้งจะเกิดขึ้นนายหน้า" ทำให้ธุรกรรมสามารถเข้าถึงและแก้ไขข้อมูลได้โดยไม่ต้องล็อก มันถือว่าความน่าจะเป็นของธุรกรรมที่มีข้อขัดแย้งหลายๆ รายพร้อมกันน้อยมาก ดังนั้นการปรับเปลี่ยนสามารถดำเนินการได้ และข้อขัดแย้ง (ถ้ามี) จะถูกตรวจสอบก่อนการยืนยันสุดท้าย
  3. โครงสร้างข้อมูลเวอร์ชัน Multi: เพื่อสนับสนุนการควบคุมความเชื่อมั่นโดยการใช้เวอร์ชัน Multi บล็อก-STM ใช้โครงสร้างข้อมูลเวอร์ชัน Multi เพื่อจัดเก็บข้อมูล การดำเนินการเขียนแต่ละครั้งจะสร้างเวอร์ชันข้อมูลใหม่ ในขณะที่การดำเนินการอ่านจะเข้าถึงเวอร์ชันข้อมูลที่เกี่ยวข้อง
  4. การตรวจสอบและลองใหม่: หลังจากการดำเนินการทำธุรกรรม บล็อก-STM จะทำการตรวจสอบว่าเวอร์ชันข้อมูลที่อ่านยังคงถูกต้องหรือไม่ หากการตรวจสอบล้มเหลว แสดงถึงความขัดแย้ง ธุรกรรมจะถูกทำเครื่องหมายว่าไม่ถูกต้องและทำการดำเนินการใหม่
  5. การจัดตารางร่วมกัน: Block-STM ใช้ตัวจัดตารางร่วมกันเพื่อประสานงานงานการดำเนินการและงานการตรวจสอบของเธรดต่าง ๆ เพื่อสูงสุดความสามารถในการประมวลผลแบบขนาน

กระบวนการทำงานของบล็อก-STM:

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

ข้อดีของบล็อก-STM:

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

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

3.3 การสะท้อนบัญชี

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

  1. การจัดการบัญชีแบบโมดูล: โดยใช้โมดูล Move เพื่อกำหนดและจัดการบัญชี นักพัฒนาสามารถสร้างโมดูลที่กำหนดเองเพื่อนำมาใช้ในการดำเนินการบัญชีประเภทและฟังก์ชันต่าง ๆ
  2. การบริหารจัดการคีย์ที่ยืดหยุ่น: ช่วยให้ผู้ใช้สามารถใช้คีย์ที่แตกต่างกันสำหรับการดำเนินการต่าง ๆ ในบัญชี เช่น การใช้คีย์หนึ่งสำหรับการลงนามธุรกรรมและอีกตัวสำหรับการจัดการบัญชี
  3. การตรวจสอบธุรกรรมที่สามารถโปรแกรมได้: นักพัฒนาสามารถกำหนดตรรกะการตรวจสอบธุรกรรมที่กำหนดเองภายในโมดูล Move เช่น เช่นการเซ็นลายมือหลายรายการและการจำกัดการใช้จ่าย เพื่อตอบสนองต่อสถานการณ์แอปพลิเคชันที่แตกต่างกัน

3.4 ความร่วมมือกับ Microsoft

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

4. ระบบ Move

แม้ว่า Sui จะทํางานได้ดีเมื่อเร็ว ๆ นี้เมื่อเทียบกับโซ่ที่ใช้ EVM และโซ่ที่แตกต่างกันเช่น Solana และ Ton การเพิ่มขึ้นของระบบนิเวศ Move ยังคงต้องใช้เวลาในการเติบโต แม้จะมีพลังดาวของ Sui และ Aptos และความก้าวหน้าทางเทคโนโลยีของพวกเขา แต่ขนาดโดยรวมและระดับกิจกรรมของระบบนิเวศ Move ยังคงล้าหลังระบบนิเวศที่จัดตั้งขึ้น จํานวนนักพัฒนาประเภทของแอปพลิเคชันและฐานผู้ใช้ทั้งหมดต้องใช้เวลาในการเติบโต จากความร่วมมือภายนอกไปจนถึงการดําเนินงานทั้งสองโครงการแสดงความคิด Web2 ที่แข็งแกร่งขาดยีน Web3 บางส่วนและโครงการความร่วมมือต่างๆของพวกเขายังคงค่อนข้างอบอุ่นในอุตสาหกรรม

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

เกี่ยวกับ YBB

YBB เป็นกองทุน web3 ที่อุทิศตนเพื่อระบุโครงการที่กําหนด Web3 ด้วยวิสัยทัศน์ในการสร้างที่อยู่อาศัยออนไลน์ที่ดีขึ้นสําหรับผู้อยู่อาศัยในอินเทอร์เน็ตทุกคน ก่อตั้งขึ้นโดยกลุ่มผู้เชื่อบล็อกเชนที่มีส่วนร่วมอย่างแข็งขันในอุตสาหกรรมนี้ตั้งแต่ปี 2013 YBB ยินดีที่จะช่วยเหลือโครงการในระยะเริ่มต้นในการพัฒนาจาก 0 เป็น 1 เราให้ความสําคัญกับนวัตกรรมความหลงใหลที่ขับเคลื่อนด้วยตนเองและผลิตภัณฑ์ที่มุ่งเน้นผู้ใช้ในขณะที่ตระหนักถึงศักยภาพของ cryptos และแอปพลิเคชันบล็อกเชน

คำชี้แจง:

  1. บทความนี้ถูกนำเสนอใหม่จาก [Medium], สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ [นักวิจัย YBB Capital Zeke]. หากมีข้อโต้แย้งเกี่ยวกับการเผยแพร่นี้โปรดติดต่อเกตเรียนทีม และพวกเขาจะดูแลมันโดยรวดเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง

Move Twins: วิธีการ Sui และ Aptos ที่ท้าทายบล็อกเชน

กลางAug 23, 2024
บทความนี้เจาะลึกภาษาการเขียนโปรแกรม Move และแอปพลิเคชันในพื้นที่บล็อกเชน โดยเฉพาะอย่างยิ่งการมุ่งเน้นไปที่ Sui และ Aptos ซึ่งเป็นบล็อกเชนเลเยอร์ 1 สองตัวที่สร้างขึ้นบน Move ชิ้นนี้วิเคราะห์ข้อดีของ Move ในด้านความปลอดภัยความสามารถในการประกอบและประสิทธิภาพโดยนําเสนอข้อมูลเชิงลึกเกี่ยวกับสถาปัตยกรรมกลไกฉันทามติและนวัตกรรมทางเทคนิคของ Sui และ Aptos นอกจากนี้ยังสํารวจศักยภาพในการพัฒนาและความท้าทายในปัจจุบันของระบบนิเวศ Move พร้อมกับแอปพลิเคชันของ Sui ในการเล่นเกมและการทํางานร่วมกันของ Aptos กับ Microsoft
Move Twins: วิธีการ Sui และ Aptos ที่ท้าทายบล็อกเชน

ทางเข้า

เมื่อเร็ว ๆ นี้ตลาดได้เติบโตอย่างซบเซามากขึ้นทําให้ OGs จํานวนมากในพื้นที่เริ่มตั้งคําถามถึงวัตถุประสงค์ของอุตสาหกรรม ฉันต้องการแบ่งปันความคิดส่วนตัวเกี่ยวกับเรื่องนี้ ฉันเชื่อเสมอว่าวิสัยทัศน์ที่ยิ่งใหญ่มากมายในอดีตถูก "หักล้าง" เพราะพวกเขาไม่เคยเชื่อมโยงกันอย่างมีเหตุผลตั้งแต่เริ่มต้น Dapps ที่ไม่ใช่ทางการเงินมักจะพยายามปกปิดข้อบกพร่องของพวกเขาโดยเน้นค่าการกระจายอํานาจ แต่ความจริงก็คือพวกเขาขอให้ฉันเชื่อถือกระเป๋าเงินหลายลายเซ็นและเซิร์ฟเวอร์โหนดเดียวผ่าน Google, Twitter หรือ YouTube โดยอ้างว่าปลอดภัยเพียงพอ นิมิตหลายอย่างไม่ได้ถูกหักล้าง พวกเขาไม่เคยได้รับการทดสอบอย่างแท้จริง ฉันยังคงเชื่อว่าแม้ว่าวิสัยทัศน์เหล่านี้จะไม่ยิ่งใหญ่อย่างที่คิดในตอนแรก แต่พวกเขาก็ยังคงมีความสําคัญ - พวกเขาเพียงแค่ต้องการรากฐานที่แข็งแกร่งเพื่อสนับสนุนพวกเขา อย่างน้อยที่สุดพวกเขาควรเสนอการกระจายอํานาจหรือประสบการณ์ที่เทียบเคียงได้กับ Web2

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

1. ย้าย

ภาษาโปรแกรม Move ได้รับการพัฒนาครั้งแรกสําหรับโครงการที่ถูกทิ้งร้างของ Meta Diem (เดิมเรียกว่า Libra) Diem มุ่งหวังที่จะสร้าง stablecoin ที่มีเสถียรภาพและมีการควบคุมมากขึ้นเพื่อเป็นรากฐานของวิสัยทัศน์ metaverse ของ Meta อย่างไรก็ตามโครงการนี้ต้องเผชิญกับการต่อต้านอย่างรุนแรงและแรงกดดันอย่างไม่หยุดยั้งจากหน่วยงานกํากับดูแลระดับโลก หน่วยงานกํากับดูแลกลัวว่าขนาดของ Diem รวมกับฐานผู้ใช้ขนาดใหญ่ของ Facebook อาจเป็นภัยคุกคามต่อเสถียรภาพทางการเงินนโยบายการเงินและความเป็นส่วนตัวของข้อมูล ภายใต้แรงกดดันโดยเฉพาะอย่างยิ่งจากการบริหารของ Biden ในที่สุด Meta ก็ต้องละทิ้งโครงการ Diem

โชคดีที่ส่วนหลักของ Diem ไม่ได้ถูกทิ้งไปหมด พวกแนวคิดที่แยกตัวออกจากทีมเดิมยังคงสำรวจและพัฒนา Move ต่อไป ซึ่งในที่สุดก็เปลี่ยนเป็นคู่ดาวของ Move ที่โด่งดังอย่าง Sui และ Aptos นอกจากนี้ยังมีโครงการอื่น ๆ เช่น Linera (บล็อกเชนที่ได้รับแรงบันดาลใจจาก Move และใช้ภาษา Rust เป็นพื้นฐาน) และ Movement ที่ได้รับการส่งเสริมอย่างหนักเร็ว ๆ นี้

เหตุใดมรดกของโครงการที่ถูกตัดครึ่งจึงมีผลกระทบที่ยั่งยืนเช่นนี้? Move เป็นภาษาการเขียนโปรแกรมที่พัฒนาโดย บริษัท Web2 ชั้นนําสําหรับบล็อกเชนมีความซับซ้อนสูง ได้รับการออกแบบโดยสะท้อนถึงปัญหาด้านประสิทธิภาพและความปลอดภัยของภาษาการเขียนโปรแกรมบล็อกเชนที่มีอยู่โดยเฉพาะ Solidity เป้าหมายของการออกแบบคือการสร้างระบบประเภทที่เหมาะสําหรับการจัดการสินทรัพย์และการควบคุมการเข้าถึงโดยเฉพาะ ฉันได้สรุปจุดแข็งของมันออกเป็นสามประเด็นง่ายๆ:

· ความปลอดภัย: หลักการออกแบบหลักของภาษา Move คือความปลอดภัย โดยมีการใช้งานการตรวจสอบชนิดแบบสถิติและการจัดการทรัพยากรเพื่อป้องกันช่องโหว่ความปลอดภัยที่พบบ่อย เช่น ข้อผิดพลาดของการเติมซ้ำและการโจมตีต่อเนื่อง Move สนับสนุนคุณสมบัติความปลอดภัยหลายรูปแบบเมื่อเปรียบเทียบกับเครื่องจำลอยภาษาอื่น ๆ ดังแสดงในแผนภูมิเปรียบเทียบ Nansen ด้านล่าง

· ความสามารถในการรวมกัน: Move สนับสนุนความโมดูลาริตีและความสามารถในการรวมกัน อนุญาตให้นักพัฒนาสร้างและรวมสมcontractตอมาร์คต่าง ๆ ได้อย่างง่ายดาย ซึ่งนำไปสู่การสร้างแอปพลิเคชันที่ซับซ้อนมากขึ้น

· ประสิทธิภาพ: เครื่องจำลองภาษา Move ได้รับการปรับแต่งให้เหมาะสม (รองรับการทำงานพร้อมกัน, การจัดการหน่วยความจำ และการปรับแต่งคอมไพล์เลอร์) เพื่อให้สามารถดำเนินการสัญญาอัจฉริยะได้อย่างมีประสิทธิภาพ เพิ่มความเร็วในการทำธุรกรรมและประสิทธิภาพของระบบ

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

2. Sui

2.1 สถาปัตยกรรม

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

  1. โมเดลการจัดเก็บวัตถุ: ส่วนนี้เป็นส่วนหลักของการปรับปรุงของ SUI ในการเคลื่อนไหว โมเดลการจัดเก็บวัตถุจัดการข้อมูลเป็นวัตถุที่อิสระแต่ละตัว โดยแต่ละตัวมีตัวระบุที่ไม่ซ้ำกัน ไม่เหมือนระบบฐานข้อมูลแบบดั้งเดิม โมเดลการจัดเก็บวัตถุไม่มีโครงสร้างข้อมูลที่แน่นอนและสามารถจัดเก็บข้อมูลประเภทต่างๆ เช่น ข้อความ รูปภาพ วิดีโอ และเสียง โมเดลนี้ช่วยให้สามารถประมวลผลแบบพร้อมกันและขยายขนาดแนวนอน (เพิ่มโหนดเพื่อขยายความจุการจัดเก็บ) และการออกแบบของ SUI จะเน้นโมเดลนี้
  2. Causal Ordering: ให้แน่ใจว่าลำดับการดำเนินการของธุรกรรมจะสอดคล้องกับความสัมพันธ์ที่เกิดขึ้น เพื่อป้องกันข้อขัดแย้งข้อมูลและความไม่สอดคล้อง คุณสมบัตินี้ช่วยให้ SUI สามารถจัดการธุรกรรมที่เกิดขึ้นพร้อมกันจำนวนมากได้อย่างมีประสิทธิภาพในขณะที่ยังคงความสอดคล้องของข้อมูลได้
  3. Narwhal และ Bullshark Consensus Engines: บริษัท Sui ใช้ Narwhal และ Bullshark เป็นเครื่องยนต์ความเห็นต่าง ๆ ของตน Narwhal รับผิดชอบการเรียงลำดับและการตรวจสอบธุรกรรม มันทำงานโดยการรักษาสระน้ำธุรกรรมภายใน การเรียงลำดับธุรกรรมโดยพฤติสัมพันธ์ของพวกเขา และการกระจายให้แน่ใจว่าโหนดทุกตัวมีลำดับธุรกรรมที่ถูกต้องเดียวกัน โดย Bullshark หลังจากได้รับรายการธุรกรรมที่ได้รับคำสั่งจาก Narwhal โหวตเกี่ยวกับรายการและใช้ความเห็นต่าง ๆ ของ Byzantine Fault Tolerance (BFT) เพื่อให้แน่ใจว่าโหนดทุกตัวเห็นด้วยกันเกี่ยวกับลำดับธุรกรรม
  4. Sui Move: สุยได้ขยายภาษา Move โดยเพิ่มคุณสมบัติใหม่ เช่น การสนับสนุน NFTs การจัดการสินทรัพย์ และการจัดเก็บข้อมูล
  5. Sui Framework: Sui ให้เครื่องมือที่ครอบคลุมมากเพื่อช่วยให้นักพัฒนาสามารถสร้างและปรับใช้แอปพลิเคชันได้อย่างรวดเร็ว กรอบการทำงานนี้ประกอบด้วยเครื่องมือและไลบรารีต่างๆ เช่น Sui Wallet, Sui SDK, และ Sui CLI

การออกแบบสถาปัตยกรรมของ Sui ทำให้มันสามารถจัดการกับจำนวนธุรกรรมพร้อมกันจำนวนมาก โดยยังคงความเร็วสูง ค่าธรรมเนียมต่ำ และความปลอดภัย อีกทั้ง ภาษา Sui Move และ Sui framework ยังให้นักพัฒนาเครื่องมือที่มีพลังงานสำหรับสร้างแอปพลิเคชันที่ปลอดภัย มีความยืดหยุ่น และใช้งานง่าย

2.2 ความเห็นร่วม

บล็อกเชน Sui ใช้กลไกคอนเซ็นซัสที่เรียกว่า Mysticeti ซึ่งเป็นกลไกคอนเซ็นซัสที่อิ่มเอมต่อความผิดพลาดแบบบิยแซนต์ (BFT) ที่ออกแบบเพื่อเพิ่มประสิทธิภาพในเรื่องเลตินีต่ำและประสิทธิภาพสูง

Mysticeti ช่วยให้ผู้ตรวจสอบหลายคนสามารถเสนอบล็อกแบบขนานเพิ่มแบนด์วิดท์เครือข่ายสูงสุดและให้ความต้านทานต่อการเซ็นเซอร์ นอกจากนี้โปรโตคอลยังต้องการการส่งข้อความเพียงสามรอบเพื่อบล็อกจาก Directed Acyclic Graph (DAG) ซึ่งตรงกับข้อกําหนดทางทฤษฎีขั้นต่ําและการขนาน pBFT กฎ commit อนุญาตให้มีการลงคะแนนแบบคู่ขนานและการรับรองผู้นําบล็อกซึ่งจะช่วยลดเวลาแฝงทั้งค่ามัธยฐานและหาง นอกจากนี้ยังทนต่อผู้นําที่ไม่สามารถใช้งานได้โดยไม่เพิ่มเวลาแฝงอย่างมีนัยสําคัญ

ก่อนการเปิดใช้งาน Sui mainnet Mysticeti ได้รับการทดสอบใน testnet เป็นเวลาสามเดือน โดยสามารถลดความล่าช้าได้ถึง 80% ตอนนี้เครือข่าย Sui สามารถจัดการธุรกรรมหลายหมื่นรายต่อวินาที โดยมีความล่าช้าตั้งแต่เริ่มจนจบไม่เกินหนึ่งวินาที

บล็อกเชน SUI ยังใช้รูปแบบของการตกลง Proof of Stake ที่เฉพาะเจาะจงที่เรียกว่า DeleGated Proof of Stake (DPoS) โดยเมื่อการทำธุรกรรมที่ซับซ้อนเกี่ยวกับวัตถุร่วมกันเกิดขึ้น SUI ใช้เครื่องมือตกลง Narwhal & Bullshark เพื่อจัดเรียงการทำธุรกรรมเหล่านี้ โดยเปรียบเทียบกับกลไกการตกลง BFT ที่ใช้โดยบล็อกเชนอื่น ๆ การตกลงของ SUI มีข้อดีและข้อเสียดังนี้:

ข้อดี:

  • ความหน่วงเวลาต่ำและประสิทธิภาพสูง: โปรโตคอล Mysticeti ลดความหน่วงในการตรวจสอบอย่างมีนัยสำคัญและปรับปรุงประสิทธิภาพของเครือข่ายโดยการเสนอบล็อกพร้อมกันและปรับปรุงกระบวนการส่งข้อความ สิ่งนี้ทำให้บล็อกเชน Sui สามารถจัดการกับคริปโตที่หลายหมื่นรายการต่อวินาทีพร้อมกับความหน่วงจากจุดสิ้นสุดสู่จุดต่ำกว่าหนึ่งวินาที
  • ความต้านทานต่อการเซ็นเซอร์ชิป: Mysticeti ช่วยให้ผู้ตรวจสอบหลายรายสามารถเสนอบล็อกพร้อมกันได้ เพิ่มความต้านทานต่อการเซ็นเซอร์ชิปของเครือข่าย
  • Tolerance for Unavailable Leaders: กฎความเห็นใจต่อผู้นำที่ไม่พร้อมใช้งาน กฎการ commit อนุญาตให้ยอมรับผู้นำที่ไม่พร้อมใช้งาน (เมื่อโหนดผู้นำล้มเหลว ระบบจะเลือกผู้นำใหม่โดยอัตโนมัติ) โดยไม่เพิ่มความล่าช้าในการ commit อย่างมีนัยสำคัญ

ข้อเสีย:

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

2.3 การยอมรับบัญชี

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

ในโมเดลการใช้บัญชี SUI Account Abstraction บัญชีไม่ใช่คู่คีย์สาธารณะและส่วนตัวที่เรียบง่ายอีกต่อไป แต่เป็นวัตถุที่มีคุณสมบัติและพฤติกรรมที่หลากหลายมากขึ้น แต่ละบัญชีมีตัวระบุที่ไม่ซ้ำกันที่เรียกว่ารหัสบัญชี ที่เกี่ยวข้องกับคู่คีย์สาธารณะและส่วนตัวของบัญชี

ส่วนประกอบหลักของโมเดลการสกัดบัญชีของ Sui รวมถึง:

  1. ออบเจ็กต์บัญชี: หน่วยพื้นฐานของบัญชีใน SUI แต่ละออบเจ็กต์บัญชีมี ไอดีบัญชีที่ไม่ซ้ำกันและประกอบด้วยคุณสมบัติและพฤติกรรมของบัญชี
  2. ข้อมูลบัญชี: ส่วนประกอบหลักของวัตถุบัญชี รวมถึงข้อมูลพื้นฐานของบัญชี เช่น รหัสบัญชี, คีย์สาธารณะและคีย์ส่วนตัว
  3. บริบทของธุรกรรม: หน่วยพื้นฐานของธุรกรรมใน SUI มีข้อมูลที่เกี่ยวข้องกับธุรกรรม เช่น รหัสธุรกรรม รหัสบัญชี และข้อมูลธุรกรรม
  4. ตรรกะบัญชี: การรวมพฤติกรรมและกฎเกณฑ์ที่กำหนดวิธีการประมวลผลธุรกรรมและบริหารสถานะของบัญชีของพวกเขา

โมเดลการแยกบัญชีของ Sui ประมวลผลธุรกรรมผ่านขั้นตอนต่อไปนี้:

  1. การสร้างธุรกรรม: ผู้ใช้สร้างธุรกรรมและส่งไปยังเครือข่าย SUI
  2. การยืนยันธุรกรรม: เครือข่าย Sui ยืนยันความถูกต้องและความสมบูรณ์ของธุรกรรม
  3. ค้นหาบัญชี: เครือข่าย Sui ค้นหาวัตถุบัญชีที่สอดคล้องกับ ID บัญชีในธุรกรรม
  4. การปฏิบัติตามตรรกะบัญชี: เครือข่าย SUI ดำเนินการปฏิบัติตามตรรกะบัญชีเพื่อประมวลผลธุรกรรมและอัปเดตสถานะบัญชี
  5. การยืนยันธุรกรรม: เครือข่าย SUI ยืนยันผลการทำธุรกรรมและบันทึกบนบล็อกเชน

ในคำที่เรียบง่าย SUI’s Account Abstraction model เป็นกลไกสร้างสรรค์ที่ทำให้การจัดการบัญชีและการประมวลผลธุรกรรมง่ายขึ้น ทำให้แอปพลิเคชันมีความเป็นมิตรกับผู้ใช้มากขึ้น

2.4 เกม

เพื่อให้บล็อกเชนโดดเด่นจะต้องสร้างและสะสมรากฐานที่แข็งแกร่ง เหตุผลที่ฉันอธิบายว่า Move เป็นความพยายามที่กล้าหาญก่อนหน้านี้เป็นสองเท่า: ประการแรกในยุคที่ถูกครอบงําโดยแนวคิดแบบแยกส่วนบล็อกเชนที่ใช้ Move ดั้งเดิม (เช่น Move twin stars) เป็นหนึ่งในความพยายามครั้งสุดท้ายที่ Layer 1 โดยพื้นฐานแล้วจะต่อต้านกระแสน้ํา อย่างไรก็ตามการเพิ่มขึ้นเมื่อเร็ว ๆ นี้ของโซ่ที่แตกต่างกันต่างๆอาจพิสูจน์ได้ว่าการแยกส่วนไม่ใช่คําตอบเดียว ประการที่สองการตัดสินใจสร้างบล็อกเชนใหม่โดยใช้ภาษาการเขียนโปรแกรมใหม่นั้นคล้ายกับการพยายามสร้างระบบปฏิบัติการใหม่เพื่อแข่งขันกับ iOS และ Android ในตลาดมือถือในปัจจุบันซึ่งเป็นความพยายามที่ท้าทาย บล็อกเชนที่ใช้ Move สามารถเปล่งประกายเหมือน Solana ในอีกไม่กี่ปีข้างหน้าหรือไม่นั้นส่วนใหญ่ขึ้นอยู่กับเส้นทางการพัฒนาที่พวกเขาเลือก สําหรับ Sui คําตอบสําหรับความท้าทายนี้คือการเล่นเกม

การเล่นเกมเป็นหนึ่งในจุดเริ่มต้นที่สําคัญสําหรับ Web3 แต่บล็อกเชนส่วนใหญ่ไม่รองรับการเล่นเกมได้ดี นี่เป็นเพราะบล็อกเชนได้รับการออกแบบโดยคํานึงถึงการเงินเป็นหลักและสถาปัตยกรรมแบบกระจายอํานาจของพวกเขามีประสิทธิภาพต่ําโดยเนื้อแท้ทําให้ไม่เหมาะสําหรับการเล่นเกม อย่างไรก็ตาม Sui นั้นแตกต่างกัน รุ่นนี้เหมาะสําหรับทั้งแอปพลิเคชัน DeFi และแอปพลิเคชันที่ไม่ใช่ทางการเงินรวมถึงการเล่นเกม ดังที่ได้กล่าวไว้ก่อนหน้านี้ใน Sui ทุกอย่างถือเป็นวัตถุ ในเกมหรือแอปพลิเคชันที่มีสินทรัพย์ที่ซับซ้อนตามลําดับชั้น Sui อนุญาตให้วัตถุหนึ่งเป็นเจ้าของวัตถุอื่น ๆ (สินทรัพย์สามารถเป็นเจ้าของสินทรัพย์ได้) ตัวอย่างเช่นในเกมตัวละครฮีโร่ฮีโร่อาจมีสินค้าคงคลังที่มีสินทรัพย์ดิจิทัลอื่น ๆ ที่เป็นของตัวละครนั้น Sui สามารถสร้างแบบจําลองลําดับชั้นข้อมูลเหล่านี้ได้อย่างแม่นยําในแบบที่บล็อกเชนอื่นไม่สามารถทําได้ทําให้นักพัฒนาสามารถสร้างแอปพลิเคชันได้โดยไม่ต้องแก้ไขข้อ จํากัด พื้นฐานของห่วงโซ่

นอกจากนี้ Sui ยังมีความร่วมมืออย่างกระตือรือร้นกับไอคอน Web2 ที่เป็นที่ยอมรับทั่วไป ในปีที่แล้วได้เป็นพันธมิตรกับสามในสี่ยักษ์ใหญ่ของเกมในเกาหลีใต้ (Netmarble, NHN และ NCSoft) ในปีนี้ Sui ได้เป็นพันธมิตรกับ TikTok เพื่อพัฒนาเกมบล็อกเชนและโครงการ SocialFi เพื่อนำยักษ์ใหญ่ในโลก Web2 มาเข้าร่วม

3. Aptos

Aptos ซึ่งเป็นบล็อกเชนเลเยอร์ 1 อีกตัวหนึ่งที่ใช้ภาษา Move นั้นมุ่งเน้นไปที่การสร้างโครงสร้างพื้นฐาน Web3 ที่มีประสิทธิภาพสูงและปรับขนาดได้ การออกแบบสถาปัตยกรรมมีความคล้ายคลึงกันมากกับ Sui แต่ยังแสดงคุณสมบัติที่เป็นเอกลักษณ์บางอย่าง

3.1 สถาปัตยกรรม

  1. การออกแบบแบบโมดูลาร์: Aptos ใช้โครงสร้างแบบโมดูลาร์ เพื่อให้นักพัฒนาสามารถพัฒนาและอัปเกรดโมดูลต่าง ๆ ได้อย่างอิสระ ซึ่งทำให้ความเร็วในการพัฒนาและความยืดหยุ่นเพิ่มขึ้น
  2. Parallel Execution Engine (Block-STM): ไม่เหมือนบล็อกเชนอื่นที่ต้องการความขึ้นต่อกันของข้อมูลที่ประกาศไว้ก่อนแล้ว Parallel Execution Engine ของ Aptos ประมวลผลการทำธุรกรรมแบบขนานๆกันได้โดยไม่ต้องรู้ตำแหน่งของข้อมูลล่วงหน้า ซึ่งทำให้เพิ่มประสิทธิภาพและลดความล่าช้าได้
  3. การประมวลการทำธุรกรรมแบบโครงสร้างท่อ: Aptos แบ่งการประมวลผลธุรกรรมออกเป็นหลายขั้นตอน เช่นการแพร่กระจาย การเรียงลำดับข้อมูลเมตาข้อมูล และการจัดเก็บแบบกลุ่ม ขั้นตอนเหล่านี้ถูกดำเนินการแบบขนานโดยใช้วิธีท่อที่เพิ่มประสิทธิภาพและลด latenncy ลง
  4. Move Programming Language: Aptos ใช้ภาษาโปรแกรม Move ในการพัฒนา ต่างจากนวัตกรรมของ SUI ที่เน้นไปที่การปรับปรุงมากกว่าโดยมาตรฐานภาษา การเพิ่มความสามารถในการสนับสนุนฟังก์ชันที่มีประสิทธิภาพมากขึ้น และความสามารถในการกำหนดเอง
  5. การซิงโครไนซ์สถานะที่ยืดหยุ่น: สิ่งนี้ช่วยให้โหนดสามารถเลือกกลยุทธ์การซิงโครไนซ์สถานะที่แตกต่างกันเช่นการซิงค์ประวัติแบบเต็มหรือเพียงแค่สถานะล่าสุดซึ่งจะช่วยเพิ่มความยืดหยุ่นของโหนด
  6. AptosBFT กลไกการตกลง AptosBFT คือกลไกการตกลง Byzantine Fault Tolerance (BFT) ที่ใช้โดย Aptos มันปรับปรุงประสิทธิภาพและลด latency โดยการปรับปรุงการสื่อสารและการซิงโครไนซ์ระหว่าง validators ในกรณีที่เทียบกับ Sui มันสามารถเห็นได้ว่าเป็นเวอร์ชันที่ปรับปรุงของ DiemBFT ด้วยการเพิ่มประสิทธิภาพและการกู้คืนจากอุบัติเหตุบางประการ ดังนั้นจึงจะได้กล่าวถึงโดยสั้น ๆ ในที่นี้เท่านั้น

การออกแบบสถาปัตยกรรมของ Aptos ทำให้มันสามารถจัดการกับจำนวนมากของธุรกรรมพร้อมกันในขณะที่รักษาความเร็วสูง ค่าธรรมเนียมต่ำ และความปลอดภัย นอกจากนี้ Move language และ Aptos framework ยังให้นักพัฒนาเครื่องมือที่มีพลังในการสร้างแอปพลิเคชันที่ปลอดภัย มีการเติบโตได้ และใช้งานง่าย

3.2 บล็อก-STM

ที่นี่เราจะขยายขอบเขตของนวัตกรรมแกนของ Aptos, หนึ่งในพลังงานการดำเนินงานพร้อมกันของเครื่อง Block-STM:

หลักการหลักของ Block-STM:

  1. การดำเนินการตามลำดับที่ตั้งไว้ล่วงหน้า: Block-STM ขึ้นอยู่กับลำดับของธุรกรรมที่ตั้งไว้ล่วงหน้าภายในบล็อก ทุกธุรกรรมจะต้องดำเนินการตามลำดับนี้เพื่อให้มั่นใจว่าสถานะสุดท้ายมีความทันสมัย
  2. Optimistic Concurrency Control: Block-STM ทำการประมวลผลธุรกรรมในลักษณะที่คาดหวังไว้ว่าจะไม่เกิดข้อขัดแย้ง การควบคุมความสัมพันธ์ในลักษณะที่คาดว่า "ข้อขัดแย้งจะเกิดขึ้นนายหน้า" ทำให้ธุรกรรมสามารถเข้าถึงและแก้ไขข้อมูลได้โดยไม่ต้องล็อก มันถือว่าความน่าจะเป็นของธุรกรรมที่มีข้อขัดแย้งหลายๆ รายพร้อมกันน้อยมาก ดังนั้นการปรับเปลี่ยนสามารถดำเนินการได้ และข้อขัดแย้ง (ถ้ามี) จะถูกตรวจสอบก่อนการยืนยันสุดท้าย
  3. โครงสร้างข้อมูลเวอร์ชัน Multi: เพื่อสนับสนุนการควบคุมความเชื่อมั่นโดยการใช้เวอร์ชัน Multi บล็อก-STM ใช้โครงสร้างข้อมูลเวอร์ชัน Multi เพื่อจัดเก็บข้อมูล การดำเนินการเขียนแต่ละครั้งจะสร้างเวอร์ชันข้อมูลใหม่ ในขณะที่การดำเนินการอ่านจะเข้าถึงเวอร์ชันข้อมูลที่เกี่ยวข้อง
  4. การตรวจสอบและลองใหม่: หลังจากการดำเนินการทำธุรกรรม บล็อก-STM จะทำการตรวจสอบว่าเวอร์ชันข้อมูลที่อ่านยังคงถูกต้องหรือไม่ หากการตรวจสอบล้มเหลว แสดงถึงความขัดแย้ง ธุรกรรมจะถูกทำเครื่องหมายว่าไม่ถูกต้องและทำการดำเนินการใหม่
  5. การจัดตารางร่วมกัน: Block-STM ใช้ตัวจัดตารางร่วมกันเพื่อประสานงานงานการดำเนินการและงานการตรวจสอบของเธรดต่าง ๆ เพื่อสูงสุดความสามารถในการประมวลผลแบบขนาน

กระบวนการทำงานของบล็อก-STM:

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

ข้อดีของบล็อก-STM:

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

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

3.3 การสะท้อนบัญชี

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

  1. การจัดการบัญชีแบบโมดูล: โดยใช้โมดูล Move เพื่อกำหนดและจัดการบัญชี นักพัฒนาสามารถสร้างโมดูลที่กำหนดเองเพื่อนำมาใช้ในการดำเนินการบัญชีประเภทและฟังก์ชันต่าง ๆ
  2. การบริหารจัดการคีย์ที่ยืดหยุ่น: ช่วยให้ผู้ใช้สามารถใช้คีย์ที่แตกต่างกันสำหรับการดำเนินการต่าง ๆ ในบัญชี เช่น การใช้คีย์หนึ่งสำหรับการลงนามธุรกรรมและอีกตัวสำหรับการจัดการบัญชี
  3. การตรวจสอบธุรกรรมที่สามารถโปรแกรมได้: นักพัฒนาสามารถกำหนดตรรกะการตรวจสอบธุรกรรมที่กำหนดเองภายในโมดูล Move เช่น เช่นการเซ็นลายมือหลายรายการและการจำกัดการใช้จ่าย เพื่อตอบสนองต่อสถานการณ์แอปพลิเคชันที่แตกต่างกัน

3.4 ความร่วมมือกับ Microsoft

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

4. ระบบ Move

แม้ว่า Sui จะทํางานได้ดีเมื่อเร็ว ๆ นี้เมื่อเทียบกับโซ่ที่ใช้ EVM และโซ่ที่แตกต่างกันเช่น Solana และ Ton การเพิ่มขึ้นของระบบนิเวศ Move ยังคงต้องใช้เวลาในการเติบโต แม้จะมีพลังดาวของ Sui และ Aptos และความก้าวหน้าทางเทคโนโลยีของพวกเขา แต่ขนาดโดยรวมและระดับกิจกรรมของระบบนิเวศ Move ยังคงล้าหลังระบบนิเวศที่จัดตั้งขึ้น จํานวนนักพัฒนาประเภทของแอปพลิเคชันและฐานผู้ใช้ทั้งหมดต้องใช้เวลาในการเติบโต จากความร่วมมือภายนอกไปจนถึงการดําเนินงานทั้งสองโครงการแสดงความคิด Web2 ที่แข็งแกร่งขาดยีน Web3 บางส่วนและโครงการความร่วมมือต่างๆของพวกเขายังคงค่อนข้างอบอุ่นในอุตสาหกรรม

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

เกี่ยวกับ YBB

YBB เป็นกองทุน web3 ที่อุทิศตนเพื่อระบุโครงการที่กําหนด Web3 ด้วยวิสัยทัศน์ในการสร้างที่อยู่อาศัยออนไลน์ที่ดีขึ้นสําหรับผู้อยู่อาศัยในอินเทอร์เน็ตทุกคน ก่อตั้งขึ้นโดยกลุ่มผู้เชื่อบล็อกเชนที่มีส่วนร่วมอย่างแข็งขันในอุตสาหกรรมนี้ตั้งแต่ปี 2013 YBB ยินดีที่จะช่วยเหลือโครงการในระยะเริ่มต้นในการพัฒนาจาก 0 เป็น 1 เราให้ความสําคัญกับนวัตกรรมความหลงใหลที่ขับเคลื่อนด้วยตนเองและผลิตภัณฑ์ที่มุ่งเน้นผู้ใช้ในขณะที่ตระหนักถึงศักยภาพของ cryptos และแอปพลิเคชันบล็อกเชน

คำชี้แจง:

  1. บทความนี้ถูกนำเสนอใหม่จาก [Medium], สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ [นักวิจัย YBB Capital Zeke]. หากมีข้อโต้แย้งเกี่ยวกับการเผยแพร่นี้โปรดติดต่อเกตเรียนทีม และพวกเขาจะดูแลมันโดยรวดเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง
เริ่มตอนนี้
สมัครและรับรางวัล
$100