ข้ามไปยังเนื้อหาหลัก

Cardano (ADA): คู่มือฉบับสมบูรณ์

Cardano เป็นแพลตฟอร์มบล็อกเชนรุ่นที่สามที่โดดเด่นด้วยแนวทางการพัฒนาที่ขับเคลื่อนด้วยการวิจัยและตรวจสอบโดยผู้ทรงคุณวุฒิ Cardano ก่อตั้งโดย Charles Hoskinson ซึ่งเป็นผู้ร่วมก่อตั้งEthereum และสร้างขึ้นตั้งแต่เริ่มต้นโดยใช้วิธีการอย่างเป็นทางการและความเข้มงวดทางวิชาการ สกุลเงินดิจิทัลเจาะจงADA ได้ตั้งชื่อตามชื่อของ Ada Lovelace นักคณิตศาสตร์ศตวรรษที่ 19 ที่ถือว่าเป็นโปรแกรมเมอร์คอมพิวเตอร์คนแรก

คู่มือนี้ครอบคลุมสถาปัตยกรรมที่ไม่ซ้ำใครของ Cardano โปรโตคอล Ouroboros consensus รูปแบบ Extended UTXO (eUTXO) ความสามารถของสัญญาอัจฉริยะ การปกครอง และสถานะของระบบนิเวศในปี 2026

Cardano คืออะไร

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

  1. วิจัยตรวจสอบโดยผู้ทรงคุณวุฒิ: ทุกการอัปเกรดโปรโตคอลที่สำคัญได้รับการสนับสนุนจากเอกสารวิชาการที่ผ่านการตรวจสอบโดยผู้ทรงคุณวุฒิก่อนการนำไปใช้
  2. การตรวจสอบอย่างเป็นทางการ: องค์ประกอบที่มีความสำคัญได้รับการพิสูจน์ทางคณิตศาสตร์ว่าถูกต้อง
  3. สถาปัตยกรรมแบบชั้น: การแยกชั้นการตัดสินใจออกจากชั้นการคำนวณเพื่อความยืดหยุ่น
  4. การพัฒนาอย่างเป็นระบบ: แผนงาน (ยุค) ที่เป็นขั้นตอนพร้อมการปล่อยลักษณะที่วางแผนไว้อย่างระมัดระวัง

องค์กรสามแห่ง

การพัฒนา Cardano ได้รับการชี้นำโดยสามองค์กรอิสระ:

องค์กรบทบาท
Input Output Global (IOG)การวิจัยและการพัฒนา (ก่อตั้งโดย Charles Hoskinson)
Cardano Foundationการเติบโตของระบบนิเวศ ชุมชน และการใช้งาน
EMURGOการใช้งานทางการค้าและโซลูชันสำหรับองค์กร

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

การออกแบบแบบชั้น

Cardano แยกฟังก์ชันการของตนออกเป็นสองชั้น:

  1. ชั้นการตัดสินใจ Cardano (CSL): จัดการธุรกรรม ADA และการโอนมูลค่า นี่คือชั้นการบัญชี
  2. ชั้นการคำนวณ Cardano (CCL): จัดการการดำเนินการสัญญาอัจฉริยะและตรรกะแอปพลิเคชันแบบกระจายอำนาจ

การแยกนี้ช่วยให้สามารถปรับแต่งแต่ละชั้นได้อย่างเป็นอิสระและปรับปรุงโดยไม่ส่งผลกระทบต่ออีกชั้นหนึ่ง

รูปแบบ Extended UTXO (eUTXO)

Cardano ใช้รูปแบบExtended UTXO (eUTXO) — วิวัฒนาการที่สำคัญของรูปแบบ UTXO ของ Bitcoin แม้ว่า UTXO ของ Bitcoin สามารถบรรทุกมูลค่าได้เท่านั้น eUTXO ของ Cardano สามารถบรรทุก:

  • มูลค่า (ADA และโทเคนเจาะจง)
  • ข้อมูล (ข้อมูลโดยพลการที่แนบมากับ UTXO)
  • อ้างอิงสคริปต์ (ตรรกะสัญญาอัจฉริยะที่ควบคุมวิธีการใช้ UTXO)

รูปแบบ eUTXO ให้ข้อดีหลายประการมากกว่ารูปแบบที่ใช้บัญชีเช่นของ Ethereum:

ลักษณะeUTXO (Cardano)ใช้บัญชี (Ethereum)
ความขนานสูง (ธุรกรรมที่ไม่ขัดแย้งสามารถดำเนินการพร้อมกัน)ต่ำ (การดำเนินการตามลำดับสำหรับธุรกรรมในบัญชีเดียวกัน)
ความกำหนดผลลัพธ์ของธุรกรรมเป็นที่ทราบก่อนการส่งผลลัพธ์ของธุรกรรมอาจเปลี่ยนแปลงระหว่างการส่งและการดำเนินการ (MEV)
ความสามารถในการคาดการณ์ค่าธรรมเนียมค่าธรรมเนียมมีความแม่นยำและเป็นที่ทราบล่วงหน้าค่าธรรมเนียมสามารถเปลี่ยนแปลงได้เนื่องจากการเปลี่ยนแปลงสถานะระหว่างการดำเนินการ
การวิเคราะห์ความปลอดภัยง่ายต่อการตรวจสอบอย่างเป็นทางการปฏิสัมพันธ์สถานะที่ซับซ้อนทำให้การตรวจสอบเป็นเรื่องยาก

อย่างไรก็ตาม รูปแบบ eUTXO ยังแนะนำความท้าทายต่าง ๆ:

  • ความขนาน: ผู้ใช้หลายคนที่พยายามโต้ตอบกับ UTXO เดียวกันสามารถเผชิญกับการแข่งขัน (ปัญหานี้ได้รับการแก้ไขผ่านรูปแบบการออกแบบและการปรับปรุงโปรโตคอล)
  • ประสบการณ์ผู้พัฒนา: รูปแบบจิตใจ UTXO มีความสัญชาติญาณน้อยกว่าสำหรับผู้พัฒนาที่มาจากรูปแบบบัญชีของ Ethereum
  • การจัดการสถานะ: DApp ที่ซับซ้อนต้องการการจัดการ UTXO อย่างระมัดระวัง

Ouroboros: Proof of Stake

ภาพรวม

Ouroboros เป็นโปรโตคอล proof-of-stake ของ Cardano — โปรโตคอล PoS แรกที่ออกแบบโดยมีการรับประกันความปลอดภัยตรวจสอบโดยผู้ทรงคุณวุฒิ ตั้งชื่อตามสัญลักษณ์โบราณของงูกินหางของตัวเอง (แสดงถึงวัฏจักรไม่สิ้นสุด) Ouroboros ได้พัฒนามาผ่านหลายเวอร์ชัน:

เวอร์ชันคำอธิบายสถานะ
Ouroboros Classicโปรโตคอล PoS ที่พิสูจน์ได้ว่ามีความปลอดภัยครั้งแรกเลิกใช้แล้ว
Ouroboros BFTเวอร์ชันที่ทำให้เรียบง่ายสำหรับยุค Byronเลิกใช้แล้ว
Ouroboros Praosเพิ่มสระสเตกกิ้งและการมอบหมายใช้งานอยู่
Ouroboros Leiosผู้สนับสนุนอินพุตสำหรับปรับปรุงปริมาณการประมวลผลอยู่ระหว่างพัฒนา
Ouroboros Genesisเปิดใช้การบูตสแตรปจากบล็อก genesisอยู่ระหว่างพัฒนา

วิธีการทำงาน Ouroboros Praos

เวลาแบ่งออกเป็นยุค (แต่ละยุค 5 วัน) ซึ่งแบ่งออกเป็นสล็อต (แต่ละสล็อต 1 วินาที):

  1. ในตอนต้นของแต่ละยุค การจับสลากจะพิจารณาว่าสระสเตกกิ่งใดจะสร้างบล็อกสำหรับแต่ละสล็อต
  2. ความน่าจะเป็นที่จะได้รับการคัดเลือกจะแปรผันตามสเตกทั้งหมดของสระนั้น
  3. ผู้นำสระที่ได้รับการคัดเลือกสร้างบล็อกและได้รับการให้รางวัล
  4. บล็อกจะถูกเผยแพร่และตรวจสอบโดยเครือข่าย

การสเตกกิ่งและการมอบหมาย

รูปแบบการสเตกกิ่งของ Cardano ออกแบบมาเพื่อการมีส่วนร่วมสูงสุด:

  • ไม่มีจำนวนสเตกกิ่งขั้นต่ำ: ผู้ถือ ADA ใดก็สามารถเข้าร่วมได้โดยมอบหมายไปยังสระสเตกกิ่ง
  • ไม่มีช่วงเวลาล็อก: ADA ที่มอบหมายจะไม่ถูกล็อกเลย — สามารถใช้จ่ายหรือย้ายได้ตลอดเวลา
  • ไม่ใช่การจัดเก็บ: การมอบหมายจะไม่โอนการจัดเก็บ ADA ของคุณ; คีย์ของคุณจะอยู่ในการควบคุมของคุณ
  • รางวัล: จัดสรรทุกยุค (5 วัน) ประมาณ 3-5% APR

การออกแบบนี้แตกต่างอย่างชัดเจนจากการสเตกกิ่งของ Ethereum ซึ่งต้องการ 32 ETH ขั้นต่ำสำหรับผู้ตรวจสอบโซโล่และเกี่ยวข้องกับการล็อกเงินทุน

สระสเตกกิ่ง

สระสเตกกิ่งเป็นตัวตรวจสอบของเครือข่าย Cardano ใครก็สามารถดำเนินการสระสเตกกิ่ง และผู้ถือ ADA มอบหมายสเตกของพวกเขาไปยังสระที่พวกเขาเลือก:

  • ผู้ดำเนินการสระ: เรียกใช้โครงสร้างพื้นฐานและสร้างบล็อก
  • ผู้มอบหมาย: เลือกว่าจะสนับสนุนสระใดด้วยสเตกของพวกเขา
  • ความอิ่มตัว: สระมีจุดความอิ่มตัว; สระที่อิ่มตัวเกินไปให้ผลตอบแทนลดลง ส่งเสริมการกระจายตัวในสระจำนวนมาก
  • จำนวนสระ: สระที่ใช้งานอยู่กว่า 3,000 แห่งตั้งแต่ปี 2026

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

ยุคการพัฒนา

การพัฒนา Cardano เป็นไปตามแผนงานที่เป็นขั้นตอน โดยแต่ละยุคตั้งชื่อตามบุคคลที่เด่น:

ยุค Byron (2017-2020)

ยุคพื้นฐาน ปล่อยตัวเครือข่าย Cardano พร้อมฟังก์ชันธุรกรรมพื้นฐาน เครือข่ายทำงานภายใต้รูปแบบแบบร่วมกัน โดยบล็อกที่สร้างโดยโหนด IOG และ EMURGO

ยุค Shelley (2020)

นำเสนอการกระจายอำนาจผ่านการสเตกกิ่ง การมอบหมาย และสระสเตกกิ่ง เครือข่ายเปลี่ยนจากแบบร่วมกันไปเป็นการสร้างบล็อกแบบกระจายอำนาจเต็มรูป ผู้ถือกว่ากว่าหนึ่งล้านที่อยู่ของกระเป๋าเงินมอบหมาย ADA ไปยังสระสเตกกิ่งภายในหลายเดือน

ยุค Goguen (2021)

นำสัญญาอัจฉริยะมาสู่ Cardano พร้อมกับ Alonzo hard fork ในเดือนกันยายน 2021 นำเสนอ:

  • Plutus: แพลตฟอร์มสัญญาอัจฉริยะของ Cardano ตั้งแต่ Haskell
  • โทเคนเจาะจง: โทเคนที่สร้างโดยไม่มีสัญญาอัจฉริยะ (จัดการในระดับโปรโตคอล)
  • ข้อมูลเมตา: ข้อมูลเมตาของธุรกรรมสำหรับการอ้างอิงข้อมูลนอกเชน

ยุค Basho (2022-2024)

มุ่งเน้นไปที่การปรับขนาดและการปรับปรุง:

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

ยุค Voltaire (2024-ปัจจุบัน)

ยุคการปกครอง นำเสนอการปกครองในเชน และทำให้ Cardano พึ่งตนเองได้อย่างสมบูรณ์:

  • CIP-1694: กรอบการปกครองในเชน
  • DReps (ตัวแทนมอบหมาย): ตัวแทนการปกครอง
  • คณะกรรมการรัฐธรรมนูญ: หน่วยงานการดูแลสำหรับข้อเสนอการปกครอง
  • ระบบคลัง: การระดมทุนแบบกระจายอำนาจสำหรับการพัฒนาระบบนิเวศ

สัญญาอัจฉริยะใน Cardano

Plutus

Plutus เป็นแพลตฟอร์มการพัฒนาสัญญาอัจฉริยะหลักของ Cardano ซึ่งยึดตามHaskell ภาษาการเขียนโปรแกรมแบบฟังก์ชันที่เป็นที่รู้จักด้วยความเข้มงวดทางคณิตศาสตร์และความเหมาะสมสำหรับการตรวจสอบอย่างเป็นทางการ:

  • Plutus Core: ภาษาสัญญาอัจฉริยะระดับต่ำที่ทำงานในเชน
  • Plutus Tx: ไลบรารี Haskell สำหรับการเขียนสคริปต์ตัวตรวจสอบในเชน
  • โค้ดนอกเชน: ตรรกะการสร้างและการส่งธุรกรรม (เขียนใน Haskell ด้วย)

การใช้ Haskell เป็นทั้งจุดแข็งและความท้าทายของ Cardano:

  • จุดแข็ง: ระบบประเภท Haskell และความบริสุทธิ์เปิดใช้การตรวจสอบอย่างเป็นทางการและลดจำนวนข้อบกพร่องที่สามารถเกิดขึ้น
  • ความท้าทาย: Haskell ไม่เป็นที่นิยมเท่า Solidity (Ethereum) หรือ Rust (Solana) ซึ่งจำกัดจำนวนผู้พัฒนา

Aiken

เพื่อแก้ไขความท้าทายในการใช้ Haskell ชุมชนได้พัฒนาAiken — ภาษาสัญญาอัจฉริยะที่สร้างขึ้นโดยเฉพาะสำหรับ Cardano ซึ่ง:

  • ง่ายต่อการเรียนรู้มากกว่า Haskell
  • ออกแบบเฉพาะสำหรับรูปแบบ eUTXO
  • รวบรวมเป็น Plutus Core (UPLC)
  • ได้รับการยอมรับอย่างมากขึ้นว่าเป็นภาษาการพัฒนาที่ต้องการภายในปี 2026

Marlowe

Marlowe เป็นภาษาเฉพาะโดเมนสำหรับสัญญาทางการเงินใน Cardano ออกแบบมาสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์ (มืออาชีพด้านการเงิน นักกฎหมาย) ในการสร้างและปรับใช้เครื่องมือทางการเงิน:

  • สัญญาเงินกู้
  • สัญญาตัวเลือก
  • บริการเอสโครว์
  • สัญญาประกันภัย

โทเคนเจาะจง

ลักษณะที่โดดเด่นของ Cardano คือการสนับสนุนโทเคนเจาะจงในระดับโปรโตคอล ต่างจาก Ethereum ซึ่งโทเคนต้องการสัญญาอัจฉริยะ (ERC-20, ERC-721) โทเคน Cardano ได้รับการจัดการโดยบัญชีแยกประมาณเท่านั้น:

  • ไม่จำเป็นต้องมีสัญญาอัจฉริยะในการสร้าง โอน หรือจัดการโทเคน
  • รูปแบบความปลอดภัยเดียวกันกับ ADA เอง
  • ค่าธรรมเนียมต่ำกว่ากว่าโทเคนที่อิงจากสัญญาอัจฉริยะ
  • UTXO หลายสินทรัพย์: UTXO เดียวสามารถบรรทุก ADA บวกหลายโทเคนเจาะจง

การปกครอง (Voltaire)

การปกครองในเชน

ยุค Voltaire ของ Cardano นำเสนอระบบการปกครองในเชนที่ครอบคลุม:

หน่วยงานการปกครองสามแห่ง:

  1. คณะกรรมการรัฐธรรมนูญ (CC): ตรวจสอบให้แน่ใจว่าข้อเสนอมีความสอดคล้องกับรัฐธรรมนูญ Cardano
  2. ตัวแทนมอบหมาย (DReps): ผู้ถือ ADA มอบหมายอำนาจการลงคะแนนให้กับ DReps ที่ลงคะแนนเสียงในข้อเสนอการปกครอง
  3. ผู้ดำเนินการสระสเตกกิ่ง (SPOs): ลงคะแนนเสียงในการเปลี่ยนแปลงโปรโตคอลที่สำคัญ

การกระทำการปกครองรวมถึง:

  • การเปลี่ยนแปลงพารามิเตอร์โปรโตคอล (ค่าธรรมเนียม ขนาดบล็อก ฯลฯ)
  • การถอนคลังเพื่อการระดมทุนระบบนิเวศ
  • การริเริ่ม hard fork
  • การแก้ไขรัฐธรรมนูญ
  • การเสนอหมั่นไส้

รัฐธรรมนูญ Cardano

Cardano นำมาซึ่งรัฐธรรมนูญอย่างเป็นทางการ — ชุดของหลักการและกฎที่ควบคุมการดำเนินการของบล็อกเชน นี่เป็นหนึ่งในกรณีแรกของบล็อกเชนหลักที่มีเอกสารการปกครองที่อนุมัติอย่างเป็นทางการ

Project Catalyst

Project Catalyst เป็นกองทุนนวัตกรรมแบบกระจายอำนาจของ Cardano ที่จัดสรร ADA จากคลังไปยังข้อเสนอชุมชน:

  • สมาชิกชุมชนส่งข้อเสนอสำหรับโครงการ
  • ผู้ถือ ADA ลงคะแนนเสียงว่าโครงการใดจะได้รับการระดมทุน
  • โครงการที่ได้รับการระดมทุนรายงานความก้าวหน้า
  • ภายในปี 2026 มีการจัดสรรเงินหลายร้อยล้านดอลลาร์ผ่าน Catalyst

โซลูชันการปรับขนาด