Cardano (ADA): คู่มือฉบับสมบูรณ์
Cardano เป็นแพลตฟอร์มบล็อกเชนรุ่นที่สามที่โดดเด่นด้วยแนวทางการพัฒนาที่ขับเคลื่อนด้วยการวิจัยและตรวจสอบโดยผู้ทรงคุณวุฒิ Cardano ก่อตั้งโดย Charles Hoskinson ซึ่งเป็นผู้ร่วมก่อตั้งEthereum และสร้างขึ้นตั้งแต่เริ่มต้นโดยใช้วิธีการอย่างเป็นทางการและความเข้มงวดทางวิชาการ สกุลเงินดิจิทัลเจาะจงADA ได้ตั้งชื่อตามชื่อของ Ada Lovelace นักคณิตศาสตร์ศตวรรษที่ 19 ที่ถือว่าเป็นโปรแกรมเมอร์คอมพิวเตอร์คนแรก
คู่มือนี้ครอบคลุมสถาปัตยกรรมที่ไม่ซ้ำใครของ Cardano โปรโตคอล Ouroboros consensus รูปแบบ Extended UTXO (eUTXO) ความสามารถของสัญญาอัจฉริยะ การปกครอง และสถานะของระบบนิเวศในปี 2026
Cardano คืออะไร
Cardano เป็นแพลตฟอร์มบล็อกเชนแบบเปิดและกระจายอำนาจที่มีวัตถุประสงค์ในการให้โครงสร้างพื้นฐานที่ปลอดภัยและปรับขนาดได้สำหรับการพัฒนาแอปพลิเคชันแบบกระจายอำนาจและสัญญาอัจฉริยะ มันแตกต่างจากบล็อกเชนอื่น ๆ ผ่านทาง:
- วิจัยตรวจสอบโดยผู้ทรงคุณวุฒิ: ทุกการอัปเกรดโปรโตคอลที่สำคัญได้รับการสนับสนุนจากเอกสารวิชาการที่ผ่านการตรวจสอบโดยผู้ทรงคุณวุฒิก่อนการนำไปใช้
- การตรวจสอบอย่างเป็นทางการ: องค์ประกอบที่มีความสำคัญได้รับการพิสูจน์ทางคณิตศาสตร์ว่าถูกต้อง
- สถาปัตยกรรมแบบชั้น: การแยกชั้นการตัดสินใจออกจากชั้นการคำนวณเพื่อความยืดหยุ่น
- การพัฒนาอย่างเป็นระบบ: แผนงาน (ยุค) ที่เป็นขั้นตอนพร้อมการปล่อยลักษณะที่วางแผนไว้อย่างระมัดระวัง
องค์กรสามแห่ง
การพัฒนา Cardano ได้รับการชี้นำโดยสามองค์กรอิสระ:
| องค์กร | บทบาท |
|---|---|
| Input Output Global (IOG) | การวิจัยและการพัฒนา (ก่อตั้งโดย Charles Hoskinson) |
| Cardano Foundation | การเติบโตของระบบนิเวศ ชุมชน และการใช้งาน |
| EMURGO | การใช้งานทางการค้าและโซลูชันสำหรับองค์กร |
สถาปัตยกรรม Cardano
การออกแบบแบบชั้น
Cardano แยกฟังก์ชันการของตนออกเป็นสองชั้น:
- ชั้นการตัดสินใจ Cardano (CSL): จัดการธุรกรรม ADA และการโอนมูลค่า นี่คือชั้นการบัญชี
- ชั้นการคำนวณ 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 วินาที):
- ในตอนต้นของแต่ละยุค การจับสลากจะพิจารณาว่าสระสเตกกิ่งใดจะสร้างบล็อกสำหรับแต่ละสล็อต
- ความน่าจะเป็นที่จะได้รับการคัดเลือกจะแปรผันตามสเตกทั้งหมดของสระนั้น
- ผู้นำสระที่ได้รับการคัดเลือกสร้างบล็อกและได้รับการให้รางวัล
- บล็อกจะถูกเผยแพร่และตรวจสอบโดยเครือข่าย
การสเตกกิ่งและการมอบหมาย
รูปแบบการสเตกกิ่งของ 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 นำเสนอระบบการปกครองในเชนที่ครอบคลุม:
หน่วยงานการปกครองสามแห่ง:
- คณะกรรมการรัฐธรรมนูญ (CC): ตรวจสอบให้แน่ใจว่าข้อเสนอมีความสอดคล้องกับรัฐธรรมนูญ Cardano
- ตัวแทนมอบหมาย (DReps): ผู้ถือ ADA มอบหมายอำนาจการลงคะแนนให้กับ DReps ที่ลงคะแนนเสียงในข้อเสนอการปกครอง
- ผู้ดำเนินการสระสเตกกิ่ง (SPOs): ลงคะแนนเสียงในการเปลี่ยนแปลงโปรโตคอลที่สำคัญ
การกระทำการปกครองรวมถึง:
- การเปลี่ยนแปลงพารามิเตอร์โปรโตคอล (ค่าธรรมเนียม ขนาดบล็อก ฯลฯ)
- การถอนคลังเพื่อการระดมทุนระบบนิเวศ
- การริเริ่ม hard fork
- การแก้ไขรัฐธรรมนูญ
- การเสนอหมั่นไส้
รัฐธรรมนูญ Cardano
Cardano นำมาซึ่งรัฐธรรมนูญอย่างเป็นทางการ — ชุดของหลักการและกฎที่ควบคุมการดำเนินการของบล็อกเชน นี่เป็นหนึ่งในกรณีแรกของบล็อกเชนหลักที่มีเอกสารการปกครองที่อนุมัติอย่างเป็นทางการ
Project Catalyst
Project Catalyst เป็นกองทุนนวัตกรรมแบบกระจายอำนาจของ Cardano ที่จัดสรร ADA จากคลังไปยังข้อเสนอชุมชน:
- สมาชิกชุมชนส่งข้อเสนอสำหรับโครงการ
- ผู้ถือ ADA ลงคะแนนเสียงว่าโครงการใดจะได้รับการระดมทุน
- โครงการที่ได้รับการระดมทุนรายงานความก้าวหน้า
- ภายในปี 2026 มีการจัดสรรเงินหลายร้อยล้านดอลลาร์ผ่าน Catalyst