Stellar Consensus Protocol (SCP) ถือเป็นแกนหลักของเครือข่าย Stellar ซึ่งรับประกันการดำเนินงานที่ปลอดภัยและมีประสิทธิภาพ เป็นแนวทางการปฏิวัติเพื่อให้บรรลุฉันทามติในเครือข่ายทางการเงินที่มีการกระจายอำนาจ SCP มีพื้นฐานมาจากแนวคิดของข้อตกลง Federated Byzantine (FBA) ซึ่งมุ่งเน้นไปที่แนวคิดของการควบคุมแบบกระจายอำนาจ โดยที่โหนดจะเลือกผู้เข้าร่วมรายอื่นที่พวกเขาไว้วางใจสำหรับข้อมูลที่เชื่อถือได้โดยสมัครใจ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับปัญหาไบเซนไทน์: ปัญหานายพลไบแซนไทน์คืออะไร
สารสกัดจากบทความของเรา: "ปัญหา Byzantine Generals หรือที่รู้จักในชื่อปัญหาของนายพลทั้งสอง ถูกเสนอในบทความของ Leslie Lambert เกี่ยวกับความทนทานต่อข้อบกพร่องของการสื่อสารเครือข่ายแบบ peer-to-peer แบบกระจายในปี 1982 ในการสื่อสารของระบบแบบกระจาย ปัญหาภายในเครื่องบางอย่างอาจทำให้คอมพิวเตอร์ส่งข้อความแสดงข้อผิดพลาดและทำลายความสอดคล้องของระบบ ดังนั้นปัญหานายพลไบแซนไทน์จึงเป็นปัญหาของความเห็นพ้องต้องกันในการสื่อสารแบบจุดต่อจุด”
SCP แยกความแตกต่างอย่างมากจากกลไก Proof of Work (PoW) และ Proof of Stake (PoS) PoW ซึ่งใช้โดยเครือข่ายเช่น Bitcoin ต้องการความพยายามในการคำนวณอย่างกว้างขวางเพื่อแก้ไขปัญหาทางคณิตศาสตร์ที่ซับซ้อนสำหรับการตรวจสอบธุรกรรมและสร้างบล็อกใหม่ ในทางตรงกันข้าม PoS ที่ใช้งานโดยเครือข่าย เช่น Ethereum 2.0 กำหนดให้ผู้ตรวจสอบความถูกต้องต้องระงับและบางครั้งก็ล็อคสกุลเงินดิจิทัลจำนวนหนึ่งเพื่อเข้าร่วมในกระบวนการ
SCP ขจัดความจำเป็นในการทำเหมืองที่ใช้พลังงานมากโดยการอนุญาตให้โหนดบรรลุฉันทามติผ่านกระบวนการคัดเลือกพันธมิตรที่น่าเชื่อถือ—ส่วนแบ่งองค์ประชุม—และไม่ต้องการให้ผู้ตรวจสอบความถูกต้องต้องล็อคเงินทุนเป็นเดิมพัน การเปลี่ยนแปลงนี้ไม่เพียงแต่ช่วยลดผลกระทบต่อสิ่งแวดล้อมเท่านั้น แต่ยังทำให้การมีส่วนร่วมในการรักษาความปลอดภัยของเครือข่ายเป็นประชาธิปไตยอีกด้วย
ประโยชน์ของ SCP นั้นเห็นได้ชัดจากความเร็วและความน่าเชื่อถือ ธุรกรรมบนเครือข่าย Stellar จะได้รับการยืนยันภายในไม่กี่วินาที ซึ่งตรงกันข้ามกับนาทีหรือชั่วโมงที่สามารถทำได้บนระบบ PoW หรือ PoS โดยสิ้นเชิง นอกจากนี้ การออกแบบของ SCP ยังป้องกันการโจมตีแบบ double-spend และทำให้มั่นใจได้ว่าเครือข่ายสามารถทำงานต่อไปได้อย่างราบรื่น แม้ว่าบางโหนดจะล้มเหลวหรือกระทำการที่เป็นอันตรายก็ตาม
SCP จัดลำดับความสำคัญสองในสามของคุณสมบัติพื้นฐานในกลไกที่เป็นเอกฉันท์: การทนต่อข้อผิดพลาดและความปลอดภัย ได้รับการออกแบบมาเพื่อรักษาการทำงานแม้ว่าบางโหนดจะล้มเหลว และช่วยให้มั่นใจได้ว่าโหนดของเครือข่ายเห็นด้วยกับผลลัพธ์ของธุรกรรมเพื่อหลีกเลี่ยงสถานะที่ขัดแย้งกัน แม้ว่าบางครั้งสิ่งนี้อาจทำให้ฉันทามติล่าช้าเมื่อโหนดพยายามดิ้นรนเพื่อให้บรรลุข้อตกลง แต่ก็ช่วยลดโอกาสที่ระบบจะล้มเหลวได้อย่างมาก
ที่มา: https://developers.stellar.org/docs/fundamentals-and-concepts/stellar-stack
สถาปัตยกรรมเครือข่าย Stellar ประกอบด้วยเลเยอร์ต่างๆ ที่ทำงานประสานกันเพื่อมอบโครงสร้างพื้นฐานทางการเงินที่ครอบคลุม เลเยอร์เหล่านี้ได้รับการออกแบบมาเพื่อให้แน่ใจว่าเครือข่ายยังคงมีความยืดหยุ่นต่อความล้มเหลว เปิดสำหรับทุกคน และดำเนินการอย่างรวดเร็วและคุ้มค่า โดยจัดการกับสถานการณ์ทางการเงินในโลกแห่งความเป็นจริง
การออกแบบเลเยอร์เครือข่ายของ Stellar และการโต้ตอบระหว่างเลเยอร์เหล่านั้น ทำให้เกิดรากฐานที่ยืดหยุ่นและยืดหยุ่น ซึ่งสามารถสร้างและดำเนินการบริการทางการเงินที่หลากหลาย ตั้งแต่การชำระเงินทุกวันไปจนถึงแอปพลิเคชัน DeFi ที่ซับซ้อน สถาปัตยกรรมแบบเลเยอร์นี้ไม่เพียงแต่รับประกันประสิทธิภาพการดำเนินงานและความน่าเชื่อถือ แต่ยังสนับสนุนนวัตกรรมอีกด้วย ช่วยให้นักพัฒนามุ่งเน้นไปที่การสร้างโซลูชันที่ตอบสนองกรณีการใช้งานเฉพาะของพวกเขา
การดำเนินการใน Stellar แสดงถึงการดำเนินการเฉพาะที่สามารถเปลี่ยนแปลงสถานะของบัญชีแยกประเภทได้ การดำเนินการแต่ละครั้งเป็นคำสั่งที่กำหนดการเปลี่ยนแปลง และสิ่งเหล่านี้จะถูกส่งไปยังเครือข่ายในกลุ่มที่เรียกว่าธุรกรรม ธุรกรรมเหล่านี้เป็นแบบอะตอมมิก พวกเขาทั้งหมดประสบความสำเร็จหรือล้มเหลวทั้งหมด การดำเนินการมีตั้งแต่การสร้างบัญชีไปจนถึงการจัดการข้อเสนอใน Stellar Decentralized Exchange (SDEX)
ธุรกรรมใน Stellar สร้างขึ้นโดยการรวมการดำเนินการตั้งแต่หนึ่งรายการขึ้นไปเข้ากับข้อมูลเพิ่มเติม เช่น บัญชีต้นทางและหมายเลขลำดับ พวกเขาลงนามด้วยรหัสลับของบัญชีต้นทางเพื่อให้แน่ใจว่ามีความถูกต้อง จากนั้นจึงส่งไปยังเครือข่าย Stellar เพื่อทำการประมวลผล ถ้าการดำเนินงานทั้งหมดภายในธุรกรรมถูกต้อง และบัญชีมียอดคงเหลือเพียงพอที่จะครอบคลุมค่าธรรมเนียมและการดำเนินงานด้วยตนเอง ธุรกรรมจะได้รับการยืนยันและนำไปใช้กับบัญชีแยกประเภท
การดำเนินการนี้ใช้เพื่อสร้างและเติมเงินในบัญชี Stellar ใหม่ ต้องมียอดดุลเริ่มต้นและสร้างรายการใหม่ในบัญชีแยกประเภทสำหรับบัญชี
การดำเนินการชำระเงินช่วยให้บัญชีสามารถส่งสินทรัพย์จำนวนหนึ่งไปยังบัญชีปลายทางได้ เป็นส่วนพื้นฐานของการถ่ายโอนมูลค่าบนเครือข่าย Stellar
การดำเนินการชำระเงินตามเส้นทางอนุญาตให้ชำระเงินโดยใช้สินทรัพย์ที่แตกต่างกัน เครือข่ายค้นหาเส้นทางที่ดีที่สุดระหว่างสินทรัพย์ที่ส่งไปและสินทรัพย์ที่ได้รับ มีรูปแบบการชำระเงินแบบส่งและแบบรับแบบเข้มงวด ซึ่งรับประกันจำนวนเงินที่ส่งหรือจำนวนเงินที่ได้รับตามลำดับ
การดำเนินการเหล่านี้ใช้เพื่อสร้าง อัปเดต หรือลบข้อเสนอใน Stellar Decentralized Exchange มีการดำเนินการแยกต่างหากสำหรับการจัดการข้อเสนอซื้อและขาย เช่นเดียวกับการสร้างข้อเสนอแบบพาสซีฟที่ไม่ได้รับข้อเสนอที่ตรงกันในทันที
การดำเนินการนี้ใช้เพื่อกำหนดการตั้งค่าต่างๆ สำหรับบัญชี เช่น การตั้งค่าปลายทางเงินเฟ้อ การจัดการผู้ลงนาม หรือการตั้งค่าสถานะที่สามารถเปลี่ยนแปลงสิทธิ์ของบัญชีได้
การดำเนินการนี้จะสร้าง อัปเดต หรือลบ trustline ซึ่งเป็นวิธีการของ Stellar ในการอนุญาตให้บัญชีถือครองและทำธุรกรรมกับสินทรัพย์ที่ออกโดยบัญชีอื่น
การดำเนินการรวมบัญชีจะโอนยอดคงเหลือของบัญชีหนึ่งไปยังอีกบัญชีหนึ่ง และลบบัญชีต้นทางออกจากบัญชีแยกประเภท
บัญชีสามารถแนบรายการข้อมูลเข้ากับตัวเองได้ ซึ่งโดยพื้นฐานแล้วจะเป็นคู่คีย์-ค่า การดำเนินการจัดการข้อมูลจะกำหนด แก้ไข หรือลบรายการข้อมูลเหล่านี้
บัญชีแยกประเภทใน Stellar เทียบเท่ากับบล็อกในเทคโนโลยีบล็อกเชนอื่นๆ และบันทึกสถานะของเครือข่าย ณ เวลาที่กำหนด ประกอบด้วยยอดคงเหลือ คำสั่งซื้อ และข้อมูลอื่นๆ ทั้งหมด เช่น ข้อมูลสัญญาอัจฉริยะ บัญชีแยกประเภทมีการเชื่อมโยงตามลำดับเวลา และบัญชีแยกประเภทใหม่แต่ละเวอร์ชันเป็นผลมาจากการใช้ชุดธุรกรรมกับเวอร์ชันก่อนหน้า ส่วนหัวของบัญชีแยกประเภทเป็นการสรุปของบัญชีแยกประเภท ซึ่งเก็บข้อมูลเมตา เช่น เวอร์ชันบัญชีแยกประเภท แฮชของบัญชีแยกประเภทก่อนหน้า และแฮชผลลัพธ์ของชุดธุรกรรม
บัญชีเป็นโครงสร้างข้อมูลหลักใน Stellar ซึ่งเป็นตัวแทนของผู้ใช้ระบบ บัญชีถูกสร้างขึ้นผ่านการดำเนินการ "สร้างบัญชี" และต้องมียอดคงเหลือขั้นต่ำของ XLM ซึ่งกำหนดโดยข้อกำหนดการสำรองพื้นฐานคูณด้วยจำนวนรายการย่อยที่บัญชีมี บัญชีมีคุณสมบัติที่หลากหลาย เช่น ตัวระบุที่ไม่ซ้ำกัน (รหัสบัญชี) ยอดคงเหลือสำหรับสินทรัพย์ที่แตกต่างกัน ผู้ลงนาม และเกณฑ์สำหรับการรักษาความปลอดภัยระดับต่ำ กลาง และสูง
สินทรัพย์บนเครือข่าย Stellar สามารถเป็นตัวแทนของสกุลเงินคำสั่ง สกุลเงินดิจิทัล หรือมูลค่ารูปแบบอื่นใด สินทรัพย์แต่ละรายการจะถูกระบุด้วยรหัสสินทรัพย์และบัญชีของผู้ออก การออกสินทรัพย์ทำได้ผ่านการดำเนินการชำระเงินจากผู้ออกไปยังบัญชีอื่น สินทรัพย์จะถูกควบคุมโดยบัญชีผู้ออก ซึ่งสามารถตั้งค่าสถานะการอนุญาตและลิงก์ไปยังข้อมูลเมตาเกี่ยวกับสินทรัพย์ได้ สินทรัพย์ที่ออกบน Stellar ยังสามารถนำมาใช้ภายในสัญญาอัจฉริยะผ่านสัญญาสินทรัพย์ Stellar ได้
การดำเนินการคือคำสั่งแต่ละรายการที่สามารถรวมไว้ในธุรกรรมได้ มีตั้งแต่การชำระเงินไปจนถึงการจัดการข้อเสนอในการแลกเปลี่ยนแบบกระจายอำนาจไปจนถึงการเปลี่ยนแปลงการกำหนดค่าบัญชี ธุรกรรมจะรวมการดำเนินการเหล่านี้เข้าด้วยกันและส่งไปยังเครือข่ายเพื่อนำไปใช้กับบัญชีแยกประเภท ธุรกรรมเป็นแบบอะตอมมิก หากการดำเนินการใด ๆ ภายในธุรกรรมล้มเหลว ธุรกรรมทั้งหมดจะล้มเหลว
Stellar เปิดตัวสัญญาอัจฉริยะผ่านแพลตฟอร์ม Soroban สัญญาอัจฉริยะบน Stellar คือโค้ดบางส่วนที่สามารถดำเนินการบนบล็อกเชนได้ ประกอบด้วยรหัสไบต์ Wasm และจัดเก็บไว้ในรายการบัญชีแยกประเภท CONTRACT_DATA สัญญาอัจฉริยะสามารถมีรายการพื้นที่เก็บข้อมูลของตนเองในบัญชีแยกประเภท ซึ่งอาจเป็นแบบชั่วคราวหรือถาวร และมีค่าใช้จ่ายและอายุการใช้งานที่แตกต่างกัน
โครงสร้างข้อมูลและส่วนประกอบแต่ละอย่างมีบทบาทสำคัญในความสามารถของ Stellar ในการจัดหาโครงสร้างพื้นฐานทางการเงินที่ปรับขนาดได้และยืดหยุ่น การออกแบบของเครือข่ายโดยคำนึงถึงองค์ประกอบเหล่านี้ช่วยให้สามารถดำเนินการทางการเงินได้หลากหลาย ตั้งแต่การชำระเงินธรรมดาไปจนถึงเครื่องมือทางการเงินที่ซับซ้อนและสัญญาอัจฉริยะ
ต่อไปนี้เป็นบทสรุปของวงจรธุรกรรม Stellar:
SEP เป็นข้อเสนอสำหรับการปรับปรุงหรือฟีเจอร์ที่ปรับปรุงการทำงานร่วมกันและการทำงานของเครือข่าย Stellar พวกเขาทำหน้าที่เป็นโปรโตคอลมาตรฐานที่นักพัฒนาและองค์กรสามารถนำมาใช้เพื่อให้มั่นใจถึงความเข้ากันได้และการโต้ตอบที่ราบรื่นภายในระบบนิเวศของ Stellar
SEP ครอบคลุมแง่มุมต่างๆ ของการดำเนินงานของเครือข่าย Stellar ตั้งแต่โปรโตคอลการทำธุรกรรมพื้นฐานไปจนถึงคุณสมบัติที่ซับซ้อนมากขึ้น เช่น การชำระเงินข้ามพรมแดน และการกู้คืนบัญชี มีการพูดคุย สร้างสรรค์ และปรับปรุงในลักษณะการทำงานร่วมกัน โดยมักจะได้รับข้อมูลจากชุมชน Stellar ในวงกว้าง
SEP ที่โดดเด่น ได้แก่:
Stellar Consensus Protocol (SCP) ถือเป็นแกนหลักของเครือข่าย Stellar ซึ่งรับประกันการดำเนินงานที่ปลอดภัยและมีประสิทธิภาพ เป็นแนวทางการปฏิวัติเพื่อให้บรรลุฉันทามติในเครือข่ายทางการเงินที่มีการกระจายอำนาจ SCP มีพื้นฐานมาจากแนวคิดของข้อตกลง Federated Byzantine (FBA) ซึ่งมุ่งเน้นไปที่แนวคิดของการควบคุมแบบกระจายอำนาจ โดยที่โหนดจะเลือกผู้เข้าร่วมรายอื่นที่พวกเขาไว้วางใจสำหรับข้อมูลที่เชื่อถือได้โดยสมัครใจ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับปัญหาไบเซนไทน์: ปัญหานายพลไบแซนไทน์คืออะไร
สารสกัดจากบทความของเรา: "ปัญหา Byzantine Generals หรือที่รู้จักในชื่อปัญหาของนายพลทั้งสอง ถูกเสนอในบทความของ Leslie Lambert เกี่ยวกับความทนทานต่อข้อบกพร่องของการสื่อสารเครือข่ายแบบ peer-to-peer แบบกระจายในปี 1982 ในการสื่อสารของระบบแบบกระจาย ปัญหาภายในเครื่องบางอย่างอาจทำให้คอมพิวเตอร์ส่งข้อความแสดงข้อผิดพลาดและทำลายความสอดคล้องของระบบ ดังนั้นปัญหานายพลไบแซนไทน์จึงเป็นปัญหาของความเห็นพ้องต้องกันในการสื่อสารแบบจุดต่อจุด”
SCP แยกความแตกต่างอย่างมากจากกลไก Proof of Work (PoW) และ Proof of Stake (PoS) PoW ซึ่งใช้โดยเครือข่ายเช่น Bitcoin ต้องการความพยายามในการคำนวณอย่างกว้างขวางเพื่อแก้ไขปัญหาทางคณิตศาสตร์ที่ซับซ้อนสำหรับการตรวจสอบธุรกรรมและสร้างบล็อกใหม่ ในทางตรงกันข้าม PoS ที่ใช้งานโดยเครือข่าย เช่น Ethereum 2.0 กำหนดให้ผู้ตรวจสอบความถูกต้องต้องระงับและบางครั้งก็ล็อคสกุลเงินดิจิทัลจำนวนหนึ่งเพื่อเข้าร่วมในกระบวนการ
SCP ขจัดความจำเป็นในการทำเหมืองที่ใช้พลังงานมากโดยการอนุญาตให้โหนดบรรลุฉันทามติผ่านกระบวนการคัดเลือกพันธมิตรที่น่าเชื่อถือ—ส่วนแบ่งองค์ประชุม—และไม่ต้องการให้ผู้ตรวจสอบความถูกต้องต้องล็อคเงินทุนเป็นเดิมพัน การเปลี่ยนแปลงนี้ไม่เพียงแต่ช่วยลดผลกระทบต่อสิ่งแวดล้อมเท่านั้น แต่ยังทำให้การมีส่วนร่วมในการรักษาความปลอดภัยของเครือข่ายเป็นประชาธิปไตยอีกด้วย
ประโยชน์ของ SCP นั้นเห็นได้ชัดจากความเร็วและความน่าเชื่อถือ ธุรกรรมบนเครือข่าย Stellar จะได้รับการยืนยันภายในไม่กี่วินาที ซึ่งตรงกันข้ามกับนาทีหรือชั่วโมงที่สามารถทำได้บนระบบ PoW หรือ PoS โดยสิ้นเชิง นอกจากนี้ การออกแบบของ SCP ยังป้องกันการโจมตีแบบ double-spend และทำให้มั่นใจได้ว่าเครือข่ายสามารถทำงานต่อไปได้อย่างราบรื่น แม้ว่าบางโหนดจะล้มเหลวหรือกระทำการที่เป็นอันตรายก็ตาม
SCP จัดลำดับความสำคัญสองในสามของคุณสมบัติพื้นฐานในกลไกที่เป็นเอกฉันท์: การทนต่อข้อผิดพลาดและความปลอดภัย ได้รับการออกแบบมาเพื่อรักษาการทำงานแม้ว่าบางโหนดจะล้มเหลว และช่วยให้มั่นใจได้ว่าโหนดของเครือข่ายเห็นด้วยกับผลลัพธ์ของธุรกรรมเพื่อหลีกเลี่ยงสถานะที่ขัดแย้งกัน แม้ว่าบางครั้งสิ่งนี้อาจทำให้ฉันทามติล่าช้าเมื่อโหนดพยายามดิ้นรนเพื่อให้บรรลุข้อตกลง แต่ก็ช่วยลดโอกาสที่ระบบจะล้มเหลวได้อย่างมาก
ที่มา: https://developers.stellar.org/docs/fundamentals-and-concepts/stellar-stack
สถาปัตยกรรมเครือข่าย Stellar ประกอบด้วยเลเยอร์ต่างๆ ที่ทำงานประสานกันเพื่อมอบโครงสร้างพื้นฐานทางการเงินที่ครอบคลุม เลเยอร์เหล่านี้ได้รับการออกแบบมาเพื่อให้แน่ใจว่าเครือข่ายยังคงมีความยืดหยุ่นต่อความล้มเหลว เปิดสำหรับทุกคน และดำเนินการอย่างรวดเร็วและคุ้มค่า โดยจัดการกับสถานการณ์ทางการเงินในโลกแห่งความเป็นจริง
การออกแบบเลเยอร์เครือข่ายของ Stellar และการโต้ตอบระหว่างเลเยอร์เหล่านั้น ทำให้เกิดรากฐานที่ยืดหยุ่นและยืดหยุ่น ซึ่งสามารถสร้างและดำเนินการบริการทางการเงินที่หลากหลาย ตั้งแต่การชำระเงินทุกวันไปจนถึงแอปพลิเคชัน DeFi ที่ซับซ้อน สถาปัตยกรรมแบบเลเยอร์นี้ไม่เพียงแต่รับประกันประสิทธิภาพการดำเนินงานและความน่าเชื่อถือ แต่ยังสนับสนุนนวัตกรรมอีกด้วย ช่วยให้นักพัฒนามุ่งเน้นไปที่การสร้างโซลูชันที่ตอบสนองกรณีการใช้งานเฉพาะของพวกเขา
การดำเนินการใน Stellar แสดงถึงการดำเนินการเฉพาะที่สามารถเปลี่ยนแปลงสถานะของบัญชีแยกประเภทได้ การดำเนินการแต่ละครั้งเป็นคำสั่งที่กำหนดการเปลี่ยนแปลง และสิ่งเหล่านี้จะถูกส่งไปยังเครือข่ายในกลุ่มที่เรียกว่าธุรกรรม ธุรกรรมเหล่านี้เป็นแบบอะตอมมิก พวกเขาทั้งหมดประสบความสำเร็จหรือล้มเหลวทั้งหมด การดำเนินการมีตั้งแต่การสร้างบัญชีไปจนถึงการจัดการข้อเสนอใน Stellar Decentralized Exchange (SDEX)
ธุรกรรมใน Stellar สร้างขึ้นโดยการรวมการดำเนินการตั้งแต่หนึ่งรายการขึ้นไปเข้ากับข้อมูลเพิ่มเติม เช่น บัญชีต้นทางและหมายเลขลำดับ พวกเขาลงนามด้วยรหัสลับของบัญชีต้นทางเพื่อให้แน่ใจว่ามีความถูกต้อง จากนั้นจึงส่งไปยังเครือข่าย Stellar เพื่อทำการประมวลผล ถ้าการดำเนินงานทั้งหมดภายในธุรกรรมถูกต้อง และบัญชีมียอดคงเหลือเพียงพอที่จะครอบคลุมค่าธรรมเนียมและการดำเนินงานด้วยตนเอง ธุรกรรมจะได้รับการยืนยันและนำไปใช้กับบัญชีแยกประเภท
การดำเนินการนี้ใช้เพื่อสร้างและเติมเงินในบัญชี Stellar ใหม่ ต้องมียอดดุลเริ่มต้นและสร้างรายการใหม่ในบัญชีแยกประเภทสำหรับบัญชี
การดำเนินการชำระเงินช่วยให้บัญชีสามารถส่งสินทรัพย์จำนวนหนึ่งไปยังบัญชีปลายทางได้ เป็นส่วนพื้นฐานของการถ่ายโอนมูลค่าบนเครือข่าย Stellar
การดำเนินการชำระเงินตามเส้นทางอนุญาตให้ชำระเงินโดยใช้สินทรัพย์ที่แตกต่างกัน เครือข่ายค้นหาเส้นทางที่ดีที่สุดระหว่างสินทรัพย์ที่ส่งไปและสินทรัพย์ที่ได้รับ มีรูปแบบการชำระเงินแบบส่งและแบบรับแบบเข้มงวด ซึ่งรับประกันจำนวนเงินที่ส่งหรือจำนวนเงินที่ได้รับตามลำดับ
การดำเนินการเหล่านี้ใช้เพื่อสร้าง อัปเดต หรือลบข้อเสนอใน Stellar Decentralized Exchange มีการดำเนินการแยกต่างหากสำหรับการจัดการข้อเสนอซื้อและขาย เช่นเดียวกับการสร้างข้อเสนอแบบพาสซีฟที่ไม่ได้รับข้อเสนอที่ตรงกันในทันที
การดำเนินการนี้ใช้เพื่อกำหนดการตั้งค่าต่างๆ สำหรับบัญชี เช่น การตั้งค่าปลายทางเงินเฟ้อ การจัดการผู้ลงนาม หรือการตั้งค่าสถานะที่สามารถเปลี่ยนแปลงสิทธิ์ของบัญชีได้
การดำเนินการนี้จะสร้าง อัปเดต หรือลบ trustline ซึ่งเป็นวิธีการของ Stellar ในการอนุญาตให้บัญชีถือครองและทำธุรกรรมกับสินทรัพย์ที่ออกโดยบัญชีอื่น
การดำเนินการรวมบัญชีจะโอนยอดคงเหลือของบัญชีหนึ่งไปยังอีกบัญชีหนึ่ง และลบบัญชีต้นทางออกจากบัญชีแยกประเภท
บัญชีสามารถแนบรายการข้อมูลเข้ากับตัวเองได้ ซึ่งโดยพื้นฐานแล้วจะเป็นคู่คีย์-ค่า การดำเนินการจัดการข้อมูลจะกำหนด แก้ไข หรือลบรายการข้อมูลเหล่านี้
บัญชีแยกประเภทใน Stellar เทียบเท่ากับบล็อกในเทคโนโลยีบล็อกเชนอื่นๆ และบันทึกสถานะของเครือข่าย ณ เวลาที่กำหนด ประกอบด้วยยอดคงเหลือ คำสั่งซื้อ และข้อมูลอื่นๆ ทั้งหมด เช่น ข้อมูลสัญญาอัจฉริยะ บัญชีแยกประเภทมีการเชื่อมโยงตามลำดับเวลา และบัญชีแยกประเภทใหม่แต่ละเวอร์ชันเป็นผลมาจากการใช้ชุดธุรกรรมกับเวอร์ชันก่อนหน้า ส่วนหัวของบัญชีแยกประเภทเป็นการสรุปของบัญชีแยกประเภท ซึ่งเก็บข้อมูลเมตา เช่น เวอร์ชันบัญชีแยกประเภท แฮชของบัญชีแยกประเภทก่อนหน้า และแฮชผลลัพธ์ของชุดธุรกรรม
บัญชีเป็นโครงสร้างข้อมูลหลักใน Stellar ซึ่งเป็นตัวแทนของผู้ใช้ระบบ บัญชีถูกสร้างขึ้นผ่านการดำเนินการ "สร้างบัญชี" และต้องมียอดคงเหลือขั้นต่ำของ XLM ซึ่งกำหนดโดยข้อกำหนดการสำรองพื้นฐานคูณด้วยจำนวนรายการย่อยที่บัญชีมี บัญชีมีคุณสมบัติที่หลากหลาย เช่น ตัวระบุที่ไม่ซ้ำกัน (รหัสบัญชี) ยอดคงเหลือสำหรับสินทรัพย์ที่แตกต่างกัน ผู้ลงนาม และเกณฑ์สำหรับการรักษาความปลอดภัยระดับต่ำ กลาง และสูง
สินทรัพย์บนเครือข่าย Stellar สามารถเป็นตัวแทนของสกุลเงินคำสั่ง สกุลเงินดิจิทัล หรือมูลค่ารูปแบบอื่นใด สินทรัพย์แต่ละรายการจะถูกระบุด้วยรหัสสินทรัพย์และบัญชีของผู้ออก การออกสินทรัพย์ทำได้ผ่านการดำเนินการชำระเงินจากผู้ออกไปยังบัญชีอื่น สินทรัพย์จะถูกควบคุมโดยบัญชีผู้ออก ซึ่งสามารถตั้งค่าสถานะการอนุญาตและลิงก์ไปยังข้อมูลเมตาเกี่ยวกับสินทรัพย์ได้ สินทรัพย์ที่ออกบน Stellar ยังสามารถนำมาใช้ภายในสัญญาอัจฉริยะผ่านสัญญาสินทรัพย์ Stellar ได้
การดำเนินการคือคำสั่งแต่ละรายการที่สามารถรวมไว้ในธุรกรรมได้ มีตั้งแต่การชำระเงินไปจนถึงการจัดการข้อเสนอในการแลกเปลี่ยนแบบกระจายอำนาจไปจนถึงการเปลี่ยนแปลงการกำหนดค่าบัญชี ธุรกรรมจะรวมการดำเนินการเหล่านี้เข้าด้วยกันและส่งไปยังเครือข่ายเพื่อนำไปใช้กับบัญชีแยกประเภท ธุรกรรมเป็นแบบอะตอมมิก หากการดำเนินการใด ๆ ภายในธุรกรรมล้มเหลว ธุรกรรมทั้งหมดจะล้มเหลว
Stellar เปิดตัวสัญญาอัจฉริยะผ่านแพลตฟอร์ม Soroban สัญญาอัจฉริยะบน Stellar คือโค้ดบางส่วนที่สามารถดำเนินการบนบล็อกเชนได้ ประกอบด้วยรหัสไบต์ Wasm และจัดเก็บไว้ในรายการบัญชีแยกประเภท CONTRACT_DATA สัญญาอัจฉริยะสามารถมีรายการพื้นที่เก็บข้อมูลของตนเองในบัญชีแยกประเภท ซึ่งอาจเป็นแบบชั่วคราวหรือถาวร และมีค่าใช้จ่ายและอายุการใช้งานที่แตกต่างกัน
โครงสร้างข้อมูลและส่วนประกอบแต่ละอย่างมีบทบาทสำคัญในความสามารถของ Stellar ในการจัดหาโครงสร้างพื้นฐานทางการเงินที่ปรับขนาดได้และยืดหยุ่น การออกแบบของเครือข่ายโดยคำนึงถึงองค์ประกอบเหล่านี้ช่วยให้สามารถดำเนินการทางการเงินได้หลากหลาย ตั้งแต่การชำระเงินธรรมดาไปจนถึงเครื่องมือทางการเงินที่ซับซ้อนและสัญญาอัจฉริยะ
ต่อไปนี้เป็นบทสรุปของวงจรธุรกรรม Stellar:
SEP เป็นข้อเสนอสำหรับการปรับปรุงหรือฟีเจอร์ที่ปรับปรุงการทำงานร่วมกันและการทำงานของเครือข่าย Stellar พวกเขาทำหน้าที่เป็นโปรโตคอลมาตรฐานที่นักพัฒนาและองค์กรสามารถนำมาใช้เพื่อให้มั่นใจถึงความเข้ากันได้และการโต้ตอบที่ราบรื่นภายในระบบนิเวศของ Stellar
SEP ครอบคลุมแง่มุมต่างๆ ของการดำเนินงานของเครือข่าย Stellar ตั้งแต่โปรโตคอลการทำธุรกรรมพื้นฐานไปจนถึงคุณสมบัติที่ซับซ้อนมากขึ้น เช่น การชำระเงินข้ามพรมแดน และการกู้คืนบัญชี มีการพูดคุย สร้างสรรค์ และปรับปรุงในลักษณะการทำงานร่วมกัน โดยมักจะได้รับข้อมูลจากชุมชน Stellar ในวงกว้าง
SEP ที่โดดเด่น ได้แก่: