เพื่อให้เข้าใจถึงวิธีการทำงานของ Cardano อย่างถ่องแท้ คุณต้องเข้าใจแนวคิดสองสามข้อ - กลไกของ Cardano นั้นคล้ายกับ Bitcoin มาก เพียงแต่เสริมด้วยฟังก์ชันเพิ่มเติมบางอย่าง:
UTXOs
สัญญาที่ชาญฉลาด
สัญญาที่ชาญฉลาด
ชื่อเรื่องรอง
UTXOs
บางทีแนวคิดที่สำคัญที่สุดในการทำความเข้าใจ Cardano คือโมเดล UTXO ซึ่งเดิมทีโมเดล UTXO ใช้ใน Bitcoin แต่มีข้อ จำกัด มากมายในการพัฒนาสัญญาอัจฉริยะ Ethereum ละทิ้งโมเดลนี้เพื่อรับรู้สัญญาอัจฉริยะและใช้บัญชีแทน โมเดล (รองรับ smart chain สาธารณะส่วนใหญ่ของสัญญาจะเป็นแบบนี้)
Cardano สืบทอดข้อดีของ Bitcoin ที่ชั้นฉันทามติ ในแง่ของการเลือกสถานะ จะพิจารณาข้อกำหนดการใช้งานของสัญญาอัจฉริยะ ดึงแนวคิดการออกแบบของ Ethereum และใช้ UTXO (EUTXO) เวอร์ชันปรับปรุงที่ได้รับการปรับปรุงเพื่อให้บรรลุสัญญาอัจฉริยะ . การสนับสนุนสัญญา.
ในหมู่พวกเขา คาร์ดาโนเอกสารมีชุดวิดีโอบทช่วยสอนที่อธิบายแนวคิดมากมายในระดับสูง รวมถึงวิธีดำเนินการธุรกรรมแต่ละรายการและวิธีการทำงานของ UTXO
วิดีโอสองรายการแรกเกี่ยวกับ UTXO และธุรกรรมเป็นแนวคิดที่สำคัญมากในการทำความเข้าใจ ซึ่งช่วยให้เราเข้าใจว่าทรัพย์สินถูกจัดเก็บใน Cardano อย่างไร และข้อมูลที่จัดเก็บในแต่ละธุรกรรม
หลังจากเข้าใจแนวคิดระดับสูงของ UTXO และธุรกรรมแล้ว แนวทางปฏิบัติที่ดีที่สุดคือการสร้างและส่งธุรกรรมจริง ซึ่งแบ่งออกเป็น 3 ขั้นตอน:
สร้างธุรกรรม
ลงนามการทำธุรกรรมนี้ด้วยรหัสส่วนตัวของคุณ
ชื่อเรื่องรอง
Cardano-cli
วิธีแรกในการสร้าง ลงนาม และส่งธุรกรรมคือการใช้ "Cardano-cli" ซึ่งเป็นมิตรมากและเกือบจะรับประกันความสำเร็จของการทำธุรกรรม แต่ผู้ใช้ต้องตั้งค่าโหนด Cardano ด้วยตนเอง
สำหรับผู้ใช้ทั่วไปหลายคน ไม่ต้องสงสัยเลยว่านี่เป็นเกณฑ์ที่ใหญ่ ต้องใช้ฮาร์ดแวร์ที่ทรงพลังและหน่วยความจำสำรองจำนวนมาก
อย่างไรก็ตาม เอกสาร Cardano ยังมีส่วนเกี่ยวกับวิธีเรียกใช้โหนดและ CLIแนะนำ。
หากคุณได้ตั้งค่าโหนดแล้ว นี่คือตัวอย่างธุรกรรมง่ายๆ ที่คุณสามารถลองทำได้ชื่อเรื่องรอง。
Cardano-serialization-lib + กระเป๋าเงินเบา
วิธีที่สองในการสร้างและส่งธุรกรรมคือการใช้ Cardano-serialization-lib กับ light wallet
แม้ว่าผู้ใช้จะสามารถใช้ light wallet ได้ตามต้องการ แต่ฉันได้สร้างโปรเจ็กต์เป็นตัวอย่างเพื่อสาธิตวิธีใช้ Cardano-serialization-lib และ Yoroi wallet เพื่อสร้าง ลงนาม และส่งธุรกรรมไปยังเครือข่ายทดสอบ
สาธิตวิธีสร้าง NFT เป็นหลักและส่งไปยังที่อยู่สคริปต์:
ติดตั้งก่อนYoroi Nightly(รุ่นพัฒนาของ Yoroi wallet รองรับ testnet)
จากนั้นก๊อกน้ำรับ testnet ADA บน
จากนั้นคุณสามารถคัดลอกสิ่งนี้ที่เก็บ Githubชื่อเรื่องรองhttp://localhost: 8080/)
โทเค็นและ NFT
เมื่อคุณเข้าใจวิธีการทำงานของธุรกรรมพื้นฐานแล้ว คุณควรพิจารณาอย่างใกล้ชิดว่าโทเค็นและ NFT ทำงานบน Cardano อย่างไร
บทความบทความอันที่จริง โทเค็นและ NFT ถูกเรียกว่า "สินทรัพย์ดั้งเดิม" ใน Cardano เนื่องจาก Cardano รองรับโทเค็นและ NFT แบบกำหนดเองบนชั้นบล็อกเชน ในขณะที่ Ethereum ใช้สัญญาอัจฉริยะเพื่อแสดงสินทรัพย์เหล่านี้
โทเค็นและ NFT ได้รับการปฏิบัติเช่นเดียวกันกับ Cardano เช่นเดียวกับ ADA โดยพื้นฐานแล้วเนื้อหาแต่ละรายการมี ID ที่ไม่ซ้ำกัน ในขณะที่ ADA มีสตริงว่างเป็น ID เฉพาะ
มีสองแนวคิดสำคัญที่ต้องทำความเข้าใจเกี่ยวกับโทเค็นและ NFT:
กลยุทธ์โรงกษาปณ์
ข้อมูลเมตา (Metadatacea)
ID ของโทเค็นเป็นเพียงแฮชของนโยบาย Mint ซึ่งเป็นชุดคำสั่งที่ระบุว่าสามารถเป็น Mint ได้หรือไม่
ข้อมูลเมตาของโทเค็นคือที่ซึ่งข้อมูลสำคัญอื่น ๆ เกี่ยวกับโทเค็นอยู่ในขณะนี้CIP 25 ชื่อเรื่องรอง
ข้อความ
ใช้CLIโดยใช้ serialization-lib +ชื่อเรื่องรอง,
ข้อความ
ข้อความ
ข้อความPlutus Pioneer Program」。
ข้อความ
ข้อความ
About Adavers
Official Homepage: adaverse.co
Twitter: @Adaverse_Acc
Facebook: Adaverse Accelerator
Instagram: @adaverse_acc
Medium: Adaverse Accelerator ; Adaverse Asia
LinkedIn: @Adaverse
Telegram: @Adaverse Founders Group
