BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การตีความของเทคโนโลยี Algorand Co-Chain

Algorand
特邀专栏作者
2020-03-26 06:13
บทความนี้มีประมาณ 6963 คำ การอ่านทั้งหมดใช้เวลาประมาณ 10 นาที
Co-Chain เป็นเชนที่ได้รับอนุญาตจาก Algorand ซึ่งรับประกันการทำงานร่วมกันที่มีประสิทธิภาพและปลอดภั
สรุปโดย AI
ขยาย
Co-Chain เป็นเชนที่ได้รับอนุญาตจาก Algorand ซึ่งรับประกันการทำงานร่วมกันที่มีประสิทธิภาพและปลอดภั

1. ALGORAND รุ่นลูกโซ่ที่ไม่ได้รับอนุญาต

ชื่อเรื่องรอง

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

ชื่อเรื่องรอง

ALGORAND blockchain ที่ไม่ได้รับอนุญาต

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

โปรโตคอล Algorand อาศัยเทคโนโลยีใหม่ทั้งหมด เช่น ลอตเตอรีการเข้ารหัสเฉพาะและข้อตกลง Byzantine ที่มีประสิทธิภาพสูงสุด

  • นอกเหนือจากการกระจายอำนาจอย่างเต็มที่ ปรับขนาดได้ และปลอดภัยแล้ว บล็อกเชนที่ไม่ต้องอนุญาตของ Algorand ยังมีคุณสมบัติที่โดดเด่นดังต่อไปนี้:

  • จัดการสินทรัพย์มาตรฐานและสัญญาอัจฉริยะที่เลเยอร์ 1 Blockchain จัดการธุรกรรมที่แตกต่างกันในระดับต่างๆ ชั้นที่ 1 รวดเร็วและปลอดภัยที่สุด ตามเนื้อผ้า เลเยอร์ 1 จะจัดการเฉพาะการชำระเงินทั่วไปและโพรโทคอลฉันทามติเท่านั้น และการออกสินทรัพย์ใหม่ สัญญาอัจฉริยะ และทุกอย่างอื่น ๆ จะถูกจัดการในเลเยอร์ 2 แต่โปรโตคอลเลเยอร์ 2 มีชื่อเสียงช้า มีราคาแพง และเกิดข้อผิดพลาดได้ง่าย ในทางตรงกันข้าม Algorand ยังจัดการการออกสินทรัพย์มาตรฐานและสัญญาอัจฉริยะจำนวนมากที่เลเยอร์ 1 ซึ่งรวมถึงการทำโทเค็นสินทรัพย์ ธุรกรรมปรมาณู[2] และการให้กู้ยืมที่มีหลักประกัน และสามารถแยกและถอนธุรกรรมที่มีข้อโต้แย้งได้เมื่อจำเป็น ในความเป็นจริง Algorand ตอบสนองกรณีการใช้งานปัจจุบันส่วนใหญ่ของสัญญาอัจฉริยะที่เลเยอร์ 1 โดยมีความปลอดภัยและประสิทธิภาพเช่นเดียวกับวิธีการชำระเงินทั่วไป

2. ชื่อระดับแรก

เวอร์ชันห่วงโซ่ลิขสิทธิ์ของ ALGORAND

ข้อได้เปรียบหลักของบล็อคเชนที่ได้รับอนุญาตคือความสามารถในการปกป้องการทำธุรกรรมจากการรบกวนจากภายนอก [3]

ในห่วงโซ่เวอร์ชันที่ไม่ได้รับอนุญาตของ Algorand นั้น โทเค็นดั้งเดิมแต่ละรายการ (นอกเหนือจากการเป็นหน่วยวัดสำหรับสกุลเงินท้องถิ่น (Algo)) สามารถเข้าร่วมในโปรโตคอลที่สอดคล้องกันและมีอำนาจเช่นเดียวกับโทเค็นอื่นๆ อย่างไรก็ตาม ในเวอร์ชันลูกโซ่ที่ได้รับอนุญาตของ Algorand นั้น Enterprise E สามารถใช้เฉพาะกลุ่มโทเค็น 10M ที่กำหนดสำหรับโปรโตคอลที่สอดคล้องกัน และแบ่งมันออกเป็นโหนดตัวตรวจสอบชุด V ที่เลือกเองไม่ว่าจะด้วยวิธีใดก็ตาม ตัวอย่างเช่น E สามารถเลือก V เพื่อรวมผู้ตรวจสอบความถูกต้องเพียง 5 คน และจัดสรรโทเค็นที่สอดคล้องกัน 2M ให้กับผู้ตรวจสอบความถูกต้องแต่ละคน ผลที่สุดของสิ่งนี้คือ E ให้โหนดตรวจสอบความถูกต้องทั้งห้าโหนดมีความสามารถเท่ากันในการสร้างบล็อกใหม่ อีกตัวอย่างหนึ่ง E สามารถเลือกโหนดการยืนยันได้ 55 โหนด แจกจ่ายโทเค็น 1 ล้านรายการไปยังแต่ละโหนดการยืนยัน 5 โหนดแรก และแจกจ่ายโทเค็น 100,000 รายการไปยังแต่ละโหนดการยืนยันอีก 50 โหนด ด้วยวิธีนี้ ความสามารถในการสร้างบล็อกที่จัดสรรโดย E ให้กับโหนดการตรวจสอบ 5 โหนดแรกเป็น 10 เท่าของโหนดการตรวจสอบอีก 50 โหนด

Algorand เวอร์ชันที่ได้รับอนุญาตมีระดับความละเอียดที่ละเอียดมาก ทำให้ตัวตรวจสอบความถูกต้องที่แตกต่างกันสามารถกำหนดน้ำหนักที่แตกต่างกันได้

ด้วยการใช้บล็อกเชนที่ได้รับอนุญาตจาก Algorand แทนที่จะสร้างเชนที่ได้รับอนุญาตเองตั้งแต่เริ่มต้นหรือใช้เชนที่ได้รับอนุญาตอื่น E จะได้รับข้อได้เปรียบที่สำคัญดังต่อไปนี้:

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

c) ความสามารถในการอัพเกรดและนวัตกรรมอย่างต่อเนื่อง เมื่อใดก็ตามที่การปรับปรุงและนวัตกรรมถูกเพิ่มเข้าไปในเชนหลักของ Algorand ที่ไม่ต้องอนุญาต การใช้โปรโตคอล Algorand เวอร์ชันที่ได้รับอนุญาตจะมอบการปรับปรุงและนวัตกรรมในอนาคตให้กับ E โดยอัตโนมัติ

3. ALGORAND Co-Chainชื่อเรื่องรอง

คำนิยาม

คำนิยาม

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

Co-Chain เป็นเชนที่ได้รับอนุญาตจาก Algorand ซึ่งรับประกันการทำงานร่วมกันที่มีประสิทธิภาพและปลอดภัยระหว่างเชนที่ไม่ได้รับอนุญาตของ Algorand และ Co-Chains อื่นๆ

Co-Chain เป็นเชนที่ได้รับอนุญาตจาก Algorand ซึ่งรับประกันการทำงานร่วมกันที่มีประสิทธิภาพและปลอดภัยระหว่างเชนที่ไม่ได้รับอนุญาตของ Algorand และ Co-Chains อื่นๆ

ความท้าทายแรก: ความปลอดภัย

การทำงานร่วมกันระหว่างเครือข่ายที่ได้รับอนุญาตเป็นเรื่องง่ายที่จะประกาศ แต่รับประกันได้ยาก ลองพิจารณาตัวอย่างง่ายๆ ผู้ใช้ a เป็นเจ้าของทรัพย์สิน x และเขาต้องการแลกเปลี่ยนกับผู้ใช้รายอื่น b ซึ่งเป็นเจ้าของทรัพย์สิน y

หาก a และ b อยู่ในเครือข่ายที่ไม่มีการอนุญาตของ Algorand หรือเครือข่ายร่วมของ Algorand เดียวกัน ปัญหานี้จะสามารถแก้ไขได้ภายใน 5 วินาทีด้วยขั้นตอนสุดท้ายและความปลอดภัย ในความเป็นจริง พวกเขาสามารถใช้ Atomic swap ซึ่งเป็นหนึ่งในเครื่องมือหลักที่มีอยู่ใน Algorand เป็นธุรกรรมเลเยอร์ 1 แต่ถ้า a เป็นสมาชิกของ Co-Chain A และ b เป็นสมาชิกของ Co-Chain B อื่นล่ะ?

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

ความท้าทายที่สอง: ความเป็นเจ้าของที่ชัดเจน

อย่างไรก็ตาม สิ่งนี้สร้างปัญหาอื่นขึ้นมา และปัญหาหนึ่งที่ใช้กับโปรโตคอลที่เกี่ยวข้องกับ x และ y และบล็อกเชน A และ B ที่เกี่ยวข้องเท่านั้น นั่นคือ เนื่องจาก A และ B เป็นเชนส่วนตัวที่ได้รับอนุญาต มีเพียงสมาชิกเท่านั้นที่รู้ว่า x และ y ได้แลกเปลี่ยนทรัพย์สินดั้งเดิม ดังนั้น b จึงเป็นเจ้าของโดยสมาชิกของเชน A หากเชน B พัง ไม่มีอะไรขัดขวาง y จากการขาย b ให้กับสมาชิกของบล็อกเชนอื่นซ้ำๆ หรือแลกเปลี่ยนเป็นสินทรัพย์อื่น! โดยพื้นฐานแล้วจำนวนเงินนี้เป็นสองเท่าของการใช้จ่ายในการแลกเปลี่ยนสินทรัพย์

ความสามารถในการทำงานร่วมกันของห่วงโซ่ควรรับประกันความเป็นเจ้าของที่ชัดเจนในสินทรัพย์ใด ๆ ที่สมาชิกของห่วงโซ่ที่ซื่อสัตย์ได้รับมา สิ่งนี้เป็นจริงแม้กระทั่งกับทรัพย์สินที่ได้รับจากสมาชิกของเครือข่ายที่เสียหาย

4. ชื่อระดับแรก

ชื่อเรื่องรอง

คำนำ

คำนำ

  • เราใช้ MAIN เพื่อแสดงถึง mainnet ของ Algorand ซึ่งไม่ได้รับอนุญาตและเป็นสาธารณะ ในทำนองเดียวกัน Co-Chain แต่ละรายการจะตรวจสอบบล็อกของ MAIN สำหรับแต่ละ Co-Chain C MAIN จะรักษา

  • รายการตัวตรวจสอบความถูกต้องล่าสุดของ C VALIDATORSC

และรายการ ASSETSC ที่ทันสมัยของสินทรัพย์ทั้งหมดที่เป็นของสมาชิกของ C ที่สามารถโอนไปยังเชนอื่นได้

ในขั้นต้น เมื่อมีการสร้าง Co-Chain ทั้งสองรายการอาจรวมอยู่ในบล็อกการกำเนิดของ C ใน MAIN (บล็อกการกำเนิดนี้แตกต่างจากบล็อกการกำเนิดดั้งเดิมของ C ซึ่งบ่งชี้ว่าคีย์สาธารณะเริ่มต้นของ C คืออะไร และสินทรัพย์ใดที่เป็นคีย์เหล่านั้นแต่เดิม)

จำเป็นต้องเน้นย้ำว่า MAIN ไม่เพียงแต่ไม่รู้อะไรเลยเกี่ยวกับธุรกรรมที่เกิดขึ้นใน Co-Chain C เท่านั้น แต่ยังไม่รู้จักคีย์สาธารณะที่แท้จริงของ C อีกด้วย นับประสาอะไรกับผู้ใช้จริงที่ใช้คีย์เหล่านี้! ในความเป็นจริง ASSETSC จะไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับกุญแจสาธารณะใน C ที่ควบคุมสินทรัพย์ใน ASSETS

การโอนสินทรัพย์จาก Algorand Co-Chain ไปยัง Main Chain

ผู้ใช้ x ของ Algorand Co-Chain A อาจต้องการโอนสินทรัพย์ที่เขาเป็นเจ้าของไปยัง MAIN ผ่านรหัสสาธารณะ tx ผู้ใช้ x สามารถทำได้ด้วยเหตุผลหลายประการ ตัวอย่างเช่น x อาจต้องการประมูล a และ "ยิ่งมีผู้เสนอราคามาก ราคาก็ยิ่งสูงขึ้น" ดังนั้น แทนที่จะประมูล a บน A ผู้ใช้ x อาจเต็มใจที่จะประมูลบน MAIN มากกว่า ดังนั้นไม่เพียงแต่สมาชิกของ A เท่านั้นที่จะประมูล แต่สมาชิกของ MAIN หรือ Co-Chains อื่น ๆ จะประมูลด้วย ในความเป็นจริง สมาชิกของ Co-Chain สามารถโอน Stablecoins ไปยัง MAIN ได้อย่างง่ายดายเพื่อจุดประสงค์เดียวในการเข้าร่วมการประมูล

เช่นเดียวกับการโอนตามปกติใน Co-Chain A การดำเนินการโอน a จาก tx ไปยัง MAIN ได้รับอนุญาตโดยลายเซ็นดิจิทัลของ tx ซึ่งแสดงเป็น SIGx(tx, a, MAIN) เนื่องจาก tx เป็นเจ้าของ a และการถ่ายโอนได้รับอนุญาตอย่างถูกต้อง SIGx(tx, a, MAIN) จึงเข้าสู่บล็อก X ใหม่ของ A ที่ได้รับการพิสูจน์ตัวตนอย่างถูกต้องโดยตัวตรวจสอบความถูกต้องของ A ณ จุดนี้ สมาชิกทั้งหมดของ Co-Chain A ตระหนักดีว่าทั้ง tx หรือพับลิกคีย์อื่นใดใน A เป็นเจ้าของสินทรัพย์ a ดังนั้น (เว้นแต่ว่า A จะเสียหาย) tx จึงไม่สามารถอนุญาตการถ่ายโอนข้อมูลภายในหรือภายนอก A ได้อีกต่อไป

ข้อความ

                                                          X= (SIGx (tx, a, MAIN), other transfers to MAIN, H)

โดยที่ H คือแฮชทางเดียว (โดยทั่วไปจะมีความยาว 256 บิต) ของธุรกรรมทั้งหมดใน A ที่ต้องเก็บไว้เป็นส่วนตัวใน A ควรสังเกตว่ารูปแบบของ X มีขนาดกะทัดรัดมาก ในความเป็นจริง มีเพียง 256 ไบต์เท่านั้น ไม่รวมข้อมูลที่ตั้งใจส่งต่อไปยังห่วงโซ่หลักของ Algorand

บล็อก X ในรูปแบบนี้และใบรับรองใน A ถูกเผยแพร่ไปยังโหนดของ MAIN

ข้อความ

  • เนื่องจาก Co-Chain A รันอัลกอริทึมที่สอดคล้องกันเช่นเดียวกับ MAIN และ MAIN รู้จักตัวตรวจสอบความถูกต้องของ A ตัวตรวจสอบความถูกต้องของ MAIN จึงสามารถแยกวิเคราะห์ใบรับรองของ X และเรียนรู้ว่า

  • tx เป็นคีย์ของ A ในการเป็นเจ้าของสินทรัพย์ a และ

เจ้าของคีย์ tx ประสงค์จะโอน a ไปยังเครือข่ายหลักของ Algorand

  • ที่สอดคล้องกัน,

  • เนื้อหา a ถูกลบออกจาก ASSETSA และ

หมายเหตุ: MAIN ที่ใช้ในขั้นตอนที่ 1 เป็นทั้งแบบสาธารณะและไม่ได้รับอนุญาต โดยเฉพาะอย่างยิ่ง ข้อเท็จจริงที่ว่า MAIN ไม่ได้รับอนุญาตทำให้มั่นใจได้ว่า tx กลายเป็นคีย์ใน MAIN โดยไม่มีปัญหาใดๆ และข้อเท็จจริงที่ว่า MAIN เป็นสาธารณะทำให้มั่นใจได้ว่าทุกคนทราบว่าเนื้อหา a อยู่ใน MAIN แล้ว นี่เป็นการรับประกันว่า y จะ (ในขั้นตอนถัดไป) เป็นเจ้าของอย่างชัดแจ้งของ a ในความเป็นจริง ไม่ว่า Co-Chain A จะเสียหายหรือไม่ก็ตาม ทั้ง x หรือสมาชิกคนอื่นๆ ใน A ก็ไม่สามารถโอน a ไปยังสมาชิกคนใดคนหนึ่งของ Co-Chain คนอื่นๆ ได้

การโอนสินทรัพย์จากเชนหลักกลับไปยังเชนร่วม

หลังจากขาย a ใน MAIN แล้ว tx อาจต้องการโอนเหรียญที่มีเสถียรภาพที่ได้รับจากการประมูลไปยัง A

โดยทั่วไป หาก tx เป็นคีย์สาธารณะของทั้ง MAIN และ A tx อาจต้องการโอนสินทรัพย์ b ที่เป็นเจ้าของใน MAIN ไปยัง A อีกครั้ง การถ่ายโอนดังกล่าวอาจได้รับอนุญาตจากลายเซ็นดิจิทัลของ tx ซึ่งใช้แทน SIGx(tx,b,A) ซึ่งเข้าสู่บล็อกใหม่ใน MAIN เนื่องจาก MAIN ไม่ได้รับอนุญาต ผู้ตรวจสอบความถูกต้องของ A อาจเห็น SIGx (tx,a, A) ปรากฏในบล็อกของ MAIN หรืออาจเห็นหลักฐานที่กระชับอย่างเหมาะสมของเหตุการณ์ดังกล่าวผ่านทาง tx เอง ไม่ว่าในกรณีใด เครื่องมือตรวจสอบความถูกต้องของ A จะทำให้ tx เป็นเจ้าของเนื้อหา b ใน A เนื่องจากเป็นคีย์ใน A อยู่แล้ว ในเวลาเดียวกัน ทันทีที่ SIGx(tx, a, A) ปรากฏในบล็อกของ MAIN tx จะไม่เป็นเจ้าของ b ใน MAIN อีกต่อไป และ ASSETS A จะได้รับการอัปเดตเพื่อรวมสินทรัพย์ b

ชื่อเรื่องรอง

การทำงานร่วมกันของ Co-Chain

ต่อไป เราใช้ตัวอย่างการแลกเปลี่ยนสินทรัพย์เดียวกันที่กล่าวถึงข้างต้นเพื่อแสดงให้เห็นว่า Co-Chains ทำงานร่วมกันอย่างไร ตอนนี้ A และ B เป็นเครือข่ายร่วมของ Algorand ที่แตกต่างกัน โดยเฉพาะอย่างยิ่ง สินทรัพย์ a ถูกควบคุมใน A โดยพับลิกคีย์ tx ซึ่งคีย์ส่วนตัวเป็นที่รู้จักโดย x ในขณะที่สินทรัพย์ b ถูกควบคุมใน B โดยพับลิกคีย์ ty ซึ่งคีย์ส่วนตัวเป็นที่รู้จักโดย y

ในการแลกเปลี่ยนสินทรัพย์ x และ y ใช้ MAIN ผ่านขั้นตอนแนวคิดต่อไปนี้

1. ในเครือ A, tx "โอน a ไปยัง MAIN" และแสดงหลักฐานการโอนไปยัง MAIN ในกลุ่ม B ให้พิมพ์ "โอน b ไปยัง MAIN" และแสดงหลักฐานการโอนไปยัง MAIN

3. ใน MAIN tx จะโอน b ไปยัง A และ ty จะโอน a ไปยัง B ทั้งเชน A และ B สามารถดูการโอนได้ทั้งคู่

ชื่อเรื่องรอง

คำแนะนำสำหรับขั้นตอนที่ 1

  • ขั้นตอนที่ 1 สามารถทำได้โดย tx ออก SIGx (tx, a, A) ในบล็อกของ MAIN ตามที่อธิบายไว้ข้างต้น ตามลําดับ ใน MAIN

  • เนื้อหา a จะถูกลบออกจาก ASSETA และเนื้อหา b จะถูกลบออกจาก ASSETB

ในทำนองเดียวกัน ty ก็เช่นเดียวกัน

ชื่อเรื่องรอง

คำแนะนำสำหรับขั้นตอนที่ 2

คำแนะนำสำหรับขั้นตอนที่ 3

ดังที่ได้กล่าวไว้ก่อนหน้านี้ ใน MAIN tx จะโอน b ให้ตัวเองใน A เนื่องจาก tx ยังคงเป็นคีย์การอนุมัติของ A ในทำนองเดียวกัน ty ก็เช่นเดียวกัน

ข้อมูลเพิ่มเติม

เราสังเกตได้ว่ากระบวนการทั้งหมดเป็นไปอย่างรวดเร็วมาก ในความเป็นจริง แต่ละขั้นตอนข้างต้นสามารถทำได้ในเวลาที่ใช้ในการสร้างบล็อกใหม่ เวลานี้ไม่เกิน 5 วินาทีในห่วงโซ่หลักของ Algorand แต่การสร้างบล็อกใน Algorand Co-Chain อาจเร็วกว่ามาก ในความเป็นจริง ในโปรโตคอล Algorand สามารถสร้างบล็อกได้ในเวลาที่จำเป็นเพื่อให้แน่ใจว่าโหนดที่ตรวจสอบความถูกต้องส่วนใหญ่มองเห็นบล็อกได้ ใน Co-Chain ที่มีความเร็วเครือข่ายสูง เวลานี้ถือว่าน้อยมาก

เรายังสังเกตเห็นว่ากระบวนการทั้งหมดเกิดขึ้นในชั้นที่ 1 ดังนั้นไม่ว่าจะอยู่ในห่วงโซ่หลักหรือในห่วงโซ่ร่วม ก็มีความปลอดภัยสูงกว่า

ข้อความ

เพิ่มความเป็นส่วนตัว

ความเป็นส่วนตัวของการแลกเปลี่ยนสินทรัพย์ระหว่าง Algorand Co-Chains สามารถปรับปรุงได้อย่างมาก

ข้อความ


____________________

โดยเฉพาะอย่างยิ่ง tx และ ty สามารถเป็นคีย์ชั่วคราวที่ใช้โดย x และ y เท่านั้นในการแลกเปลี่ยนสินทรัพย์นี้ นั่นคือ ก่อนเริ่มกระบวนการสามขั้นตอนข้างต้น x สร้างพับลิกคีย์ชั่วคราว tx และโอนสินทรัพย์ a จากพับลิกคีย์ใดๆ ที่ a เก็บไว้ก่อนหน้านี้ไปยัง tx หลังจากขั้นตอนที่ 3 เสร็จสิ้น และ tx เป็นเจ้าของสินทรัพย์ b ใน A แล้ว x สามารถถ่ายโอน b จาก tx ไปยังคีย์สาธารณะอื่นๆ ที่เขาเลือกได้ ด้วยวิธีนี้ เชนหลักของ Algorand จะไม่มีทางรู้ว่าคีย์สาธารณะใดในสินทรัพย์ A ที่เดิมเป็นเจ้าของ และคีย์สาธารณะใดที่จะเป็นเจ้าของ b ในท้ายที่สุด

[1] ฉันทามติของ Algorand ไม่ใช่กระบวนการที่ยาวนาน เมื่อมีการต่อท้ายบล็อก B ที่กำหนดมากขึ้นเรื่อยๆ ก็มีแนวโน้มว่าผู้คนจะบรรลุฉันทามติใน B มากขึ้น Algorand คนเดียวเห็นด้วยกับบล็อกใหม่ และหลังจากกระบวนการนี้เสร็จสิ้น เห็นด้วยกับบล็อกถัดไป และอื่นๆ

[2] ธุรกรรม Atomic ช่วยให้ผู้ใช้หลายคนสามารถแลกเปลี่ยนสินทรัพย์ในธุรกรรมเดียว หรือดำเนินการชำระเงินหลายรายการในหลายสกุลเงิน ดังนั้นจึงไม่มีผู้เข้าร่วมในธุรกรรมปรมาณูที่สามารถโกงผู้เข้าร่วมรายอื่นได้ และไม่มีใครกลัวที่จะลองเป็นคนแรก

[3] อีกเหตุผลหนึ่งที่มักอ้างถึงในการเลือกบล็อกเชนที่ได้รับอนุญาตคือความปลอดภัย อย่างไรก็ตาม เหตุผลนี้พลาดประเด็นที่ว่าการกระจายอำนาจนั้นเป็นแหล่งความปลอดภัยหลัก

*เอกสารทางเทคนิคฉบับเต็มจะออกเร็วๆ นี้ โปรดติดตาม

SERGEY GORBUNOV | หัวหน้าฝ่ายการเข้ารหัส

MAURICE HERLIHY

เซอร์เกย์เป็นผู้ช่วยศาสตราจารย์ที่มหาวิทยาลัยวอเตอร์ลู งานวิจัยของเขามุ่งเน้นไปที่การเข้ารหัสขั้นพื้นฐานและการออกแบบระบบรักษาความปลอดภัยขนาดใหญ่ เครือข่ายคอมพิวเตอร์ โปรโตคอล และบล็อกเชน เขาได้รับปริญญาดุษฎีบัณฑิตจาก MIT ในปี 2558 และยังเป็นผู้รับทุน Microsoft Ph.D. Fellowship วิทยานิพนธ์ของเขาเกี่ยวกับการสร้างโปรโตคอลการเข้ารหัสขั้นสูงโดยใช้การเข้ารหัสแบบแลตทิซได้รับรางวัล MIT Sprowl Ph.D. Dissertation Award สาขาวิทยาการคอมพิวเตอร์ ก่อนร่วมงานกับ Algorand เขาเป็นผู้ก่อตั้งและซีทีโอของ Stealth Mine และเคยทำงานที่ศูนย์วิจัย TJ Watson ของ IBM

ศาสตราจารย์ Herlihy เป็นผู้เชี่ยวชาญระดับโลกในด้านการประมวลผลแบบกระจาย เขาเป็นผู้รับรางวัล Dijkstra Prize ในปี 2003 ใน Distributed Computing, รางวัล Gödel Prize ในปี 2004 ในสาขาวิทยาการคอมพิวเตอร์เชิงทฤษฎี, รางวัล ISCA Influential Paper Prize ประจำปี 2008, รางวัล Edsger W. Dijkstra ปี 2012 และรางวัล Wallace McDowell Prize ประจำปี 2013 เขาเป็นเพื่อนของ ACM และเพื่อนของ American Academy of Inventors, National Academy of Engineering และ American Academy of Arts and Sciences

ศาสตราจารย์ Herlihy สำเร็จการศึกษาระดับปริญญาเอกสาขาวิทยาการคอมพิวเตอร์จากสถาบันเทคโนโลยีแมสซาชูเซตส์

ซิลวิโอ มิคาลิ | ผู้ก่อตั้ง

Silvio Micali สอนที่ภาควิชาวิศวกรรมไฟฟ้าและวิทยาการคอมพิวเตอร์ที่ Massachusetts Institute of Technology ตั้งแต่ปี 1983 งานวิจัยของ Silvio มุ่งเน้นไปที่การเข้ารหัส ความรู้เป็นศูนย์ การสร้างตัวเลขสุ่มเทียม โปรโตคอลความปลอดภัย และการออกแบบกลไก ในปี 2560 Silvio ก่อตั้ง Algorand ซึ่งเป็นบล็อกเชนที่มีการกระจายอำนาจ ปลอดภัย และปรับขนาดได้อย่างสมบูรณ์ ซึ่งเป็นแพลตฟอร์มสาธารณะสำหรับการสร้างผลิตภัณฑ์และบริการสำหรับเศรษฐกิจแบบกระจายอำนาจ ที่ Algorand นั้น Silvio ดูแลการวิจัยทั้งหมด รวมถึงเชิงทฤษฎี ความปลอดภัย และการเงินดิจิทัล

跨链
Algorand
联盟链
开发者
公链
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
Algorand
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android