Hyperledger Fabric Vs Sawtooth Vs Composer

ต้องการเข้าใจความแตกต่างระหว่าง Hyperledger Fabric กับ Sawtooth vs Composer หรือไม่? ลองดูความเหมือนและความแตกต่างในคู่มือฉบับสมบูรณ์ตอนนี้.

ด้วยการปฏิวัติบล็อกเชนใหม่ที่เกิดขึ้นทั่วโลกคุณต้องเคยได้ยินชื่อ Hyperledger Hyperledger เป็นหนึ่งในแพลตฟอร์มบล็อกเชนสำหรับองค์กรที่ใหญ่ที่สุดในตลาด Linux Foundation อยู่เบื้องหลังแนวคิดในการสร้างกลุ่ม บริษัท เพื่อการพัฒนาเทคโนโลยีบล็อกเชนที่ดีขึ้น ดังนั้นการเปรียบเทียบ Hyperledger Fabric กับ Sawtooth vs Composer จึงเป็นสิ่งที่จำเป็นในตอนนี้.

ปัจจุบันพวกเขามีโครงการมากมายภายใต้ปีกของพวกเขา อย่างไรก็ตามหลายท่านสับสนว่าโครงการเหล่านี้แตกต่างกันอย่างไร.

ดังนั้นเราจะเปรียบเทียบโครงการทั้งสามนี้และช่วยให้คุณแยกความแตกต่างระหว่างโครงการเหล่านี้ มาเริ่มคำอธิบาย Hyperledger Fabric กับ Sawtooth vs Composer กัน!

สมัครเดี๋ยวนี้: หลักสูตรพื้นฐาน Blockchain ฟรี


Contents

สารบัญ

บทที่ 1: Hyperledger Fabric: ผู้บุกเบิก Enterprise Blockchain

บทที่ 2: Hyperledger Sawtooth: อีกหนึ่งเหตุการณ์สำคัญของ Blockchain

บทที่ 3: ผ้า Hyperledger กับฟันเลื่อย

บทที่ 4: นักแต่งเพลง Hyperledger: เครื่องมือการพัฒนา

บทที่ 5: Hyperledger Fabric กับ Sawtooth Vs Composer: การเปรียบเทียบทั้งหมด

บทที่ 6: บทสรุป

บทที่ 1: Hyperledger Fabric: ผู้บุกเบิก Enterprise Blockchain

Hyperledger Fabric คืออะไร?

ตามเอกสารอย่างเป็นทางการ Hyperledger Fabric เป็นหนึ่งในโครงการโอเพ่นซอร์สภายใต้ Hyperledger ซึ่งเป็น บริษัท ในเครือ blockchain เนื่องจาก Hyperledger ส่งเสริมสภาพแวดล้อมการทำงานร่วมกันมาโดยตลอดโครงการทั้งหมดที่อยู่ภายใต้นั้นเป็นผลลัพธ์สุดท้ายของการทำงานร่วมกัน.

อย่างไรก็ตาม Hyperledger Fabric เป็นแพลตฟอร์มบล็อกเชนขององค์กรที่มีบัญชีแยกประเภทมาตรฐานโปรโตคอลผู้ติดต่อเหมือนกับแพลตฟอร์มอื่น ๆ ทั้งหมด.

อย่างไรก็ตามคุณจะพบความแตกต่างกับแพลตฟอร์มบล็อกเชนทั่วไปที่นี่ ในความเป็นจริงแพลตฟอร์มนี้ไม่ได้เป็นสาธารณะ แต่ได้รับอนุญาต.

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

บริษัท ระดับองค์กรสามารถกันผู้บุกรุกทั้งหมดออกไปได้และอนุญาตให้เฉพาะพนักงานของตนเท่านั้นที่สามารถเข้าถึงระบบได้ อย่างไรก็ตามแพลตฟอร์มนี้มอบโอกาสมากมายให้กับ บริษัท ต่างๆ.

ยิ่งไปกว่านั้นมันมาพร้อมกับ MSP ตัวเลือกที่เสียบได้รูปแบบบัญชีแยกประเภทหลายรูปแบบและโปรโตคอลที่เป็นเอกฉันท์ ดังนั้นจึงมีความยืดหยุ่นมาก หากคุณตรวจสอบเอกสารประกอบของ Hyperledger Fabric คุณสามารถเรียนรู้เพิ่มเติมได้.

มาดูส่วนถัดไปของคู่มือเปรียบเทียบ Hyperledger Fabric vs Sawtooth vs Composer.

ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Hyperledger Fabric หรือไม่? ดูคำแนะนำที่ดีที่สุดของเราเกี่ยวกับ Hyperledger Fabric ตอนนี้!

ประโยชน์พื้นฐานของผ้าไฮเปอร์เลดเจอร์

ก่อนที่เราจะเข้าสู่การเปรียบเทียบลองดูประโยชน์ที่สำคัญบางประการของแพลตฟอร์มนี้.

  • โอเพ่นซอร์ส

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

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

ยิ่งไปกว่านั้นเนื่องจากเป็นโอเพนซอร์สข้อบกพร่องทุกประเภทภายในระบบจะถูกแยกออกอย่างรวดเร็ว.

  • เหมาะสำหรับอุตสาหกรรมหลากหลายประเภท

ในปัจจุบันคุณสามารถดูบทแนะนำของ Hyperledger Fabric ได้ว่าเหมาะสำหรับอุตสาหกรรมประเภทใด ดังนั้นหมายความว่า บริษัท ของคุณมีความยืดหยุ่นอย่างแท้จริงไม่ว่าจะเป็นประเภทใดก็ตาม ในความเป็นจริงแล้วหลายภาคส่วนกำลังใช้มันด้วยความนิยมที่เพิ่มขึ้น.

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

  • รหัสคุณภาพ

อีกปัจจัยที่ดีเกี่ยวกับแพลตฟอร์มนี้คือรหัสทั้งหมดมีคุณภาพสูงสุด นอกจากนี้ยังตรวจสอบให้แน่ใจว่ารหัสทั้งหมดผ่านการสังเกตอย่างรอบคอบก่อนที่จะสรุป อย่างไรก็ตามโฟกัสส่วนใหญ่ไปที่คุณภาพมากกว่าปริมาณ.

คุณจะเห็นว่าโครงการ Hyperledger ส่วนใหญ่ใช้เวลามหาศาลในการเข้าสู่ตลาด ในความเป็นจริงหากคุณเห็นบทแนะนำของ Hyperledger Fabric คุณจะเห็นว่ามีอยู่แล้ว.

ดังนั้นคุณสามารถสมมติว่าได้ผลลัพธ์ที่มีคุณภาพดีที่สุดจากแพลตฟอร์มนี้เมื่อเทียบกับแพลตฟอร์มแบบดั้งเดิม.

  • ประสิทธิภาพที่สูงขึ้น

เมื่อเทียบกับแพลตฟอร์มอื่น ๆ ทั้งหมดในตลาด Hyperledger Fabric ให้ผลลัพธ์ที่มีประสิทธิภาพสูงสุด ในความเป็นจริงโครงสร้างของแพลตฟอร์มมีไว้สำหรับเอาต์พุตประเภทนี้ แต่มันทำได้อย่างไร?

มันแยกธุรกรรมออกจากกระบวนการสั่งซื้อหรือภาระผูกพันอื่น ๆ นอกจากนี้โหนดทั้งหมดภายในระบบยังทำงานตามการมอบหมายงานที่แตกต่างกัน กระบวนการนี้กระจายโหลดเครือข่ายทั้งหมดระหว่างโหนด.

ดังนั้นแพลตฟอร์มจึงส่งเสริมผลลัพธ์ที่มีประสิทธิภาพเนื่องจากไม่ต้องใช้เวลามากในการทำงานแต่ละอย่างให้เสร็จสิ้น.

  • การออกแบบโมดูลาร์

ข้อดีอีกอย่างของแพลตฟอร์มนี้คือโครงสร้างแบบแยกส่วน คุณสมบัตินี้ไม่ใช่เรื่องแปลกสำหรับโครงการ Hyperledger ทั้งหมด อย่างไรก็ตามอันนี้เพิ่มฟังก์ชันมากมายในระบบ อย่างไร? ด้วยการออกแบบโมดูลาร์คุณสามารถเสียบคุณสมบัติใด ๆ และใช้งานได้.

ยิ่งไปกว่านั้นคุณจะต้องใช้อัลกอริทึมฉันทามติที่แตกต่างกันด้วย นอกเหนือจากโปรโตคอลฉันทามติแล้วการระบุการจัดการยังมีความหลากหลายมากขึ้นที่นี่ ดังนั้นคุณสามารถสร้างเครือข่ายที่เหมาะสมกับ บริษัท ของคุณด้วยแพลตฟอร์มนี้.

อ่านเพิ่มเติม: Hyperledger: Enterprise Blockchain

แบบจำลองสถาปัตยกรรม Hyperledger Fabric

สินทรัพย์

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

แต่ถ้าคุณต้องการคุณสามารถสร้างทุกสิ่งที่เป็นสินทรัพย์ได้ที่นี่ แต่จำเป็นต้องมีคุณค่าทางกายภาพในโลกแห่งความเป็นจริงด้วย.

 Chaincode

แพลตฟอร์มบล็อกเชนที่ไม่มีตรรกะทางธุรกิจดูเหมือนจะไม่สมบูรณ์ใช่ไหม? นั่นคือเหตุผลที่ Hyperledger Fabric นำเสนอ Chaincode เป็นตรรกะทางธุรกิจของแพลตฟอร์ม ด้วย Chaincode คุณสามารถกำหนดเนื้อหาและการปรับเปลี่ยนอื่น ๆ ก่อนที่จะทำธุรกรรม.

ยิ่งไปกว่านั้นเพื่อเพิ่มประสิทธิภาพ Chaincode จะทำงานแยกจากใบสั่งธุรกรรม และกระบวนการนี้ก็เพิ่มความปลอดภัยเช่นกัน.

 บัญชีแยกประเภท

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

เพื่อช่วยคุณเพิ่มเติมมันมาพร้อมกับแบบสอบถาม SQL ในความเป็นจริงแบบสอบถาม SQL ช่วยในการกรองผ่านบัญชีแยกประเภทและให้ผลลัพธ์ที่คุณต้องการ.

 เอกลักษณ์

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

คุณยังสามารถ จำกัด ข้อมูลประจำตัวให้อยู่ในส่วนต่างๆของเครือข่ายตามชื่อเรื่องได้อีกด้วย.

อ่านเพิ่มเติม: กรณีการใช้ผ้า Hyperledger และกรณีศึกษา

 การรักษาความลับและความเป็นส่วนตัว

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

อย่างไรก็ตามอย่าลืมว่าไม่ว่าธุรกรรมของคุณจะเป็นแบบส่วนตัวแค่ไหนธุรกรรมนั้นจะยังคงอยู่ในบัญชีแยกประเภท.

โปรโตคอลความปลอดภัย

โปรโตคอลความปลอดภัยของแพลตฟอร์มมีขนาดใหญ่ เพื่อให้แน่ใจว่าไม่มีใครสามารถเข้าถึงข้อมูลที่ละเอียดอ่อนของคุณได้จึงมีการรักษาความปลอดภัยหลายชั้นและป้องกันการโจมตีทางไซเบอร์ใด ๆ.

นอกจากนี้กลไกการเข้ารหัสบนเครือข่ายยังค่อนข้างก้าวหน้าและยากที่จะถอดรหัส.

ดังนั้นหาก บริษัท ของคุณกำลังเผชิญกับปัญหาการโจมตีทางไซเบอร์คุณสามารถตรวจสอบแพลตฟอร์มนี้เพื่อป้องกันได้.

 ฉันทามติ

ในปัจจุบัน Hyperledger Fabric ใช้ Kafka เป็นโพรโทคอลฉันทามติหลักบนเครือข่าย น่าเสียดายที่มันเป็นเพียงการยอมรับข้อผิดพลาดและไม่ใช่การยอมรับข้อผิดพลาดของไบแซนไทน์ ดังนั้นในกรณีที่ระบบไม่มีประสิทธิภาพอัลกอริทึมจะสรุปสิ่งเหล่านั้นว่าเป็นข้อผิดพลาดในการหยุดทำงาน.

นอกเหนือจากนี้แพลตฟอร์มดังกล่าวยังอนุญาตให้ใช้อัลกอริทึม BFT สำหรับบริการสั่งซื้อ นอกจาก Kafka แล้ว Solo ยังเป็นอัลกอริทึมฉันทามติของช่อง แต่มีเพียงนักพัฒนาเท่านั้นที่ใช้และไม่เหมาะสำหรับการปรับขนาด.

ในทางกลับกันโพรโทคอลฉันทามติ Raft เป็นโปรโตคอลที่ค่อนข้างแตกต่างกัน ค่อนข้างใหม่และเป็นไปตามโครงสร้างประเภทผู้นำผู้ติดตาม อย่างไรก็ตามไม่ใช่ BFT เช่นกัน แต่เป็นเพียง CFT.

ลองดูส่วนถัดไปของคู่มือเปรียบเทียบ Hyperledger Fabric vs Sawtooth vs Composer.

บทที่ 2: Hyperledger Sawtooth: อีกหนึ่งเหตุการณ์สำคัญของ Blockchain

Hyperledger Sawtooth คืออะไร?

ตามเอกสารอย่างเป็นทางการ Hyperledger Sawtooth เป็นอีกหนึ่งโครงการโอเพ่นซอร์สภายใต้ Hyperledger ซึ่งเป็น บริษัท ในเครือ blockchain ค่อนข้างคล้ายกับผ้า Hyperledger อย่างไรก็ตามมันมุ่งเน้นไปที่การพัฒนาแอปพลิเคชันแบบกระจายอำนาจมากขึ้น.

ยิ่งไปกว่านั้นการออกแบบดูเหมือนจะไร้ที่ติอย่างยิ่งเพื่อให้ใช้งานง่ายสำหรับ บริษัท ระดับองค์กร.

นอกจากนี้เพื่อให้แน่ใจว่าการพัฒนาแอปพลิเคชันเป็นไปอย่างราบรื่นเลเยอร์การพัฒนาจะแยกออกจากแกนหลัก.

ดังนั้นในกรณีที่มีปัญหาใด ๆ ระบบหลักจะยังคงเหมือนเดิมไม่ว่าจะเกิดอะไรขึ้นก็ตาม นอกจากนี้ภาระที่เพิ่มขึ้นในเลเยอร์การพัฒนาแอปพลิเคชันจะไม่ส่งผลต่อประสิทธิภาพของระบบหลักด้วย.

ข้อดีอีกประการหนึ่งของแพลตฟอร์มนี้คือการรองรับภาษาการเขียนโปรแกรมหลายภาษา คุณสามารถใช้ภาษาโปรแกรมใดก็ได้เพื่อพัฒนาแอปพลิเคชัน อย่างไรก็ตามคุณไม่จำเป็นต้องมีความรู้อย่างชัดเจนเกี่ยวกับระบบหลักสำหรับสิ่งนั้น.

นั่นเป็นเหตุผลว่าทำไมตัวอย่างของ Hyperledger Sawtooth จึงเหมาะกับการพัฒนาแอปพลิเคชันบล็อกเชนมากกว่า คุณยังสามารถตรวจสอบเอกสารของ Hyperledger Sawtooth เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้.

อย่างไรก็ตามเรามาดูส่วนต่อไปในคู่มือ Hyperledger Fabric vs Sawtooth vs Composer.

อ่านเพิ่มเติม: Hyperledger Sawtooth: Blockchain สำหรับธุรกิจ

คุณสมบัติของ Hyperledger Sawtooth

การพัฒนาแอปพลิเคชันที่เป็นมิตร

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

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

ในความเป็นจริงทั้งคู่สามารถอยู่ร่วมกันได้.

คุณสมบัติการอนุญาต

ในความเป็นจริงแพลตฟอร์ม Sawtooth มีไว้สำหรับแก้ไขข้อ จำกัด ทั้งหมดที่มาพร้อมกับเครือข่ายส่วนตัว เพื่อแก้ปัญหานี้มีตัวเลือกการอนุญาตแยกต่างหากสำหรับคลัสเตอร์ของโหนดในระบบ.

ยิ่งไปกว่านั้นไม่มีโหนดจากส่วนกลางที่สามารถรั่วไหลของข้อมูลที่เป็นความลับไปสู่โลกภายนอกได้ นอกจากนี้ด้วยความช่วยเหลือของการอนุญาตทุกโหนดจะได้รับการกวาดล้างประเภทต่างๆ ดังนั้นโหนดที่ไม่มีการอนุมัติจะไม่สามารถเข้าหรือดูเอกสารใด ๆ ที่ไม่ควรทำ.

 เครือข่ายส่วนตัว

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

ยิ่งไปกว่านั้นสิ่งนี้ช่วยเสริมสร้างระบบความปลอดภัยของแพลตฟอร์มด้วย กิจกรรมที่ไม่ได้รับอนุญาตก็ตรวจพบได้ง่ายเช่นกัน.

 การดำเนินการของธุรกรรมคู่ขนาน

Hyperledger Sawtooth ส่งเสริมการทำธุรกรรมแบบขนานแทนการทำธุรกรรมแบบอนุกรม การทำธุรกรรมควบคู่กันจะช่วยประหยัดเวลาได้มาก ในความเป็นจริงการทำธุรกรรมแบบอนุกรมจะเพิ่มภาระงานของเครือข่ายและใช้พลังงานมากเช่นกัน.

แต่ด้วย Sawtooth สถานการณ์นี้สามารถหลีกเลี่ยงได้อย่างง่ายดาย.

 โครงสร้างโมดูลาร์

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

ตอนนี้เราจะมาดูองค์ประกอบของแพลตฟอร์มนี้ในคู่มือ Hyperledger Fabric vs Sawtooth vs Composer.

ยังอ่าน: Enterprise Blockchain: การเปลี่ยนแปลงอุตสาหกรรม

องค์ประกอบของสถาปัตยกรรม Hyperledger Sawtooth

ระบบเหตุการณ์

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

 โครงการบูรณาการ Sawtooth-Ethereum (Seth)

ด้วยความช่วยเหลือจากองค์ประกอบนี้คุณสามารถสร้างความสามารถในการทำงานร่วมกันของแพลตฟอร์ม Ethereum และแพลตฟอร์ม Sawtooth นอกจากนี้คุณยังสามารถใช้ EVM ด้วยความช่วยเหลือของ Seth.

 อัลกอริทึมฉันทามติที่เสียบได้

ฉันทามติใน Hyperledger Sawtooth มีความยืดหยุ่นมากกว่าแพลตฟอร์มอื่น ๆ ในความเป็นจริงมันมีโปรโตคอลฉันทามติที่เสียบได้ซึ่งช่วยเพิ่มระดับความปลอดภัยและระดับประสิทธิภาพของระบบ.

อีกปัจจัยที่ยอดเยี่ยมเกี่ยวกับแพลตฟอร์มนี้คือการอนุญาตให้มีความเห็นพ้องต้องกันหลายอย่างในแพลตฟอร์มบล็อกเชนเดียว ในความเป็นจริงหมายความว่าคุณสามารถใช้โปรโตคอลฉันทามติที่แตกต่างกันสำหรับงานต่างๆ ตัวอย่างเช่นคุณสามารถใช้อัลกอริทึม “A” สำหรับธุรกรรมและอัลกอริทึม “B” สำหรับสัญญาอัจฉริยะ.

ท้ายที่สุดแล้วจะขึ้นอยู่กับชุดค่าผสมที่เหมาะกับคุณมากที่สุด อย่างไรก็ตาม Proof of Elapsed Time ส่วนใหญ่เป็นที่นิยมในแพลตฟอร์มนี้ในฐานะ BFT อัลกอริธึมฉันทามติอื่น ๆ ได้แก่ –

  • Devmode
  • PBFT
  • กวี CFT
  • แพ

 แบบจำลองครอบครัวการทำธุรกรรม

เครือข่ายมีรูปแบบการทำธุรกรรมบางตระกูล –

กลุ่มธุรกรรมเป็นส่วนสำคัญของแพลตฟอร์มนี้ หากไม่มีกลุ่มธุรกรรมเครือข่ายจะไม่ทำงานเลย นอกจากนี้คุณมีอิสระที่จะใช้กลุ่มธุรกรรมที่กำหนดเองเพื่อกำหนดข้อกำหนดให้ชัดเจนยิ่งขึ้น.

อย่างไรก็ตามบทช่วยสอน Hyperledger Sawtooth มีโมเดลข้อมูลบางอย่างสำหรับตระกูลธุรกรรมที่คุณสามารถใช้ได้ เหล่านี้คือ –

  • กลุ่มธุรกรรม BlockInfo: คุณสามารถใช้อันนี้เพื่อจัดเก็บข้อมูลเกี่ยวกับช่วงตึกประวัติศาสตร์.
  • กลุ่มธุรกรรมข้อมูลประจำตัว: ข้อมูลนี้จัดการข้อมูลการอนุญาตทั้งหมดสำหรับตัวตรวจสอบความถูกต้องและตัวทำธุรกรรมพร้อมกับคีย์สาธารณะ.
  • กลุ่มธุรกรรม IntegerKey: คุณสามารถใช้เพื่อทดสอบบัญชีแยกประเภทที่ปรับใช้.
  • กลุ่มธุรกรรมของ Validator Registry: ในความเป็นจริงตระกูลนี้สามารถเพิ่มตัวตรวจสอบความถูกต้องในเครือข่ายได้.
  • ครอบครัวธุรกรรมการตั้งค่า: ด้วยรูปแบบนี้คุณจะได้รับรูปแบบการใช้งานอ้างอิงสำหรับการรักษาการตั้งค่าการกำหนดค่าออนไลน์.
  • กลุ่มธุรกรรม Smallbank: ในความเป็นจริงคุณสามารถใช้สิ่งนี้เพื่อวิเคราะห์ประสิทธิภาพและการทดสอบเกณฑ์มาตรฐานของระบบ.
  • กลุ่มธุรกรรม XO: อันนี้จะช่วยให้คุณเล่นเกม tic-tac-toe กับผู้ใช้รายอื่น.

เยี่ยมมากตอนนี้คุณรู้ทุกอย่างเกี่ยวกับทั้งสองแพลตฟอร์มแล้วมาดูกันว่าการเปรียบเทียบเป็นอย่างไรในคู่มือ Hyperledger Fabric vs Sawtooth vs Composer.

เรียนรู้เพิ่มเติมเกี่ยวกับ Ethereum ระดับองค์กรจากคู่มือพิเศษของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Ethereum Virtual Machine.

บทที่ 3: ผ้า Hyperledger กับฟันเลื่อย

ผ้า Hyperledger กับ Sawtooth Lake เป็นหนึ่งในหัวข้อที่ถกเถียงกันบนอินเทอร์เน็ตในขณะนี้ ทั้งสองแพลตฟอร์มนี้ยอดเยี่ยมสำหรับองค์กร แต่อะไรคือความแตกต่างที่สำคัญระหว่างสองแพลตฟอร์มนี้?

สำหรับเรื่องนี้ฉันจะอธิบายทีละประเด็น ลองดูว่ามีอะไรบ้างในคู่มือ Hyperledger Fabric vs Sawtooth vs Composer.

  • ระดับสิทธิ์

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

ในทางกลับกัน Hyperledger Sawtooth ยังเป็นเครือข่ายที่ได้รับอนุญาต อย่างไรก็ตามมันยังรองรับสถานการณ์ที่ไม่ได้รับอนุญาตด้วยเช่นกัน.

นอกจากนี้หากคุณต้องการคุณสามารถกำหนดค่าแพลตฟอร์มให้ทำงานเป็นแพลตฟอร์มสาธารณะได้ นี่คือสิ่งที่เป็นไปไม่ได้ใน Fabric และนี่คือข้อแตกต่างหลักระหว่างผ้า Hyperledger กับ Sawtooth Lake.

  • อัลกอริทึมฉันทามติ

ความแตกต่างที่สำคัญอีกอย่างระหว่าง Hyperledger Fabric กับ Sawtooth Lake คืออัลกอริทึมฉันทามติ ในปัจจุบันผ้า Hyperledger ใช้เฉพาะ Kafka และอัลกอริทึมที่ใช้ CFT อื่น ๆ ในความเป็นจริงการยอมรับ Crash Fault นั้นไม่ได้แข็งแกร่งเท่ากับ BFT นอกจาก Kafka แล้วยังมี Solo และ Raft อีกด้วย.

ในทางกลับกัน Sawtooth Proof of Elapsed Time ซึ่งเป็นรูปแบบที่แตกต่างกันของอัลกอริทึมฉันทามติ อันนี้เหนือกว่าคาฟคาในทุกๆด้าน นอกจากนี้ยังรองรับ Devmode, PBFT, PoET CFT และ Raft.

  • การสนับสนุน Byzantine Fault Tolerance

นี่คือหนึ่งในความแตกต่างที่สำคัญของผ้า Hyperledger กับ Sawtooth Lake อัลกอริทึมฉันทามติทั้งหมดที่ใช้งานอยู่ใน Fabric ไม่สามารถให้การสนับสนุน Byzantine Fault Tolerance ได้ ในความเป็นจริงอัลกอริทึมทั้งหมดเสนอ Crash Fault Tolerance เท่านั้น ในปัจจุบันยังไม่มีการรองรับ BFT สำหรับ Fabric.

ในทางกลับกัน Hyperledger Sawtooth มาพร้อมกับการสนับสนุน Byzantine Fault Tolerance อัลกอริทึมหลักของพวกเขา PoET คือ BFT ในทางกลับกัน PBFT ก็เป็นอีกอัลกอริทึมที่ทำงานใน Sawtooth ดังนั้นในกรณีนี้ Sawtooth จึงเหนือกว่า Fabric มาก.

  • เทคโนโลยีสัญญาอัจฉริยะ

เมื่อก้าวไปสู่จุดเปรียบเทียบ Hyperledger Sawtooth เทียบกับ Fabric เราได้รับสัญญาอัจฉริยะ สัญญาอัจฉริยะเป็นตรรกะทางธุรกิจรูปแบบหนึ่ง Fabric นำเสนอตรรกะทางธุรกิจที่คล้ายกันที่เรียกว่า Chaincode เพื่อให้อยู่ในเครือข่าย.

ในความเป็นจริง Chaincode จะจัดการการจัดการสินทรัพย์และการดำเนินการทางตรรกะทั้งหมดบนเครือข่าย อย่างไรก็ตามคุณคิดว่า Sawtooth มีคุณสมบัติที่คล้ายกัน.

เทคโนโลยีสัญญาอัจฉริยะนำเสนอกลุ่มธุรกรรมที่สามารถดูแลตรรกะทางธุรกิจและด้านอื่น ๆ ของเครือข่ายได้ ยิ่งไปกว่านั้นด้วยความช่วยเหลือของกลุ่มธุรกรรมเหล่านี้ทำให้จัดการตรรกะทางธุรกิจได้ง่ายขึ้นมาก.

ต้องการทราบความแตกต่างระหว่าง Fabric และ Sawtooth หรือไม่? เรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างจากคำแนะนำของเราเกี่ยวกับ Hyperledger Sawtooth Vs. ผ้าเดี๋ยวนี้!

  • ประเภทสัญญาอัจฉริยะ

สำหรับประเภทสัญญาอัจฉริยะใน Hyperledger Fabric คุณจะได้รับเวอร์ชันที่ติดตั้งไว้ ดังนั้นการเลือกภาษาสัญญาอัจฉริยะของคุณเองจึงมีข้อ จำกัด เล็กน้อยที่นี่ ยิ่งไปกว่านั้นคุณถูก จำกัด การปรับแต่งสำหรับภาษาเพียงไม่กี่ภาษาเท่านั้นไม่มากเกินไป.

ในทางกลับกัน Sawtooth เสนอธุรกรรมสัญญาอัจฉริยะทั้งแบบติดตั้งและแบบออนเชน ในความเป็นจริงหมายความว่าคุณสามารถสร้างสัญญาอัจฉริยะส่วนตัวของคุณเองด้วยภาษาใดก็ได้ที่คุณต้องการ หลังจากนั้นคุณสามารถเปลี่ยนเกียร์ให้ทำงานเป็นสัญญาอัจฉริยะได้.

  • ภาษาสัญญาอัจฉริยะที่รองรับ

ความแตกต่างที่ยอดเยี่ยมอีกอย่างของ Hyperledger Sawtooth vs Fabric คือการรองรับภาษาสัญญาอัจฉริยะ ในปัจจุบัน Fabric รองรับภาษาโปรแกรมสองภาษาคือ JavaScript และ Golang เท่านั้น หากคุณต้องการใช้ภาษาโปรแกรมอื่นสำหรับสัญญาอัจฉริยะคุณทำไม่ได้.

ในทางกลับกัน Sawtooth รองรับภาษาโปรแกรมจำนวนมากเช่น Rust, JavaScript, Go หรือ Python ยิ่งไปกว่านั้นด้วยความช่วยเหลือจาก Seth คุณยังสามารถใช้ Solidity ได้อีกด้วย นอกเหนือจากนี้ยังอยู่ระหว่างการรองรับภาษาโปรแกรมเพิ่มเติม ดังนั้นคุณจะมีความยืดหยุ่นมากขึ้นใน Sawtooth.

  • การประมวลผลธุรกรรม

สำหรับการเปรียบเทียบ Hyperledger Sawtooth vs Fabric ครั้งต่อไปฉันจะไปที่การประมวลผลธุรกรรม ใน Fabric คุณจะเห็นว่าการประมวลผลธุรกรรมทั้งหมดทำได้โดยใช้เพื่อนที่รับรองและบริการสั่งซื้อ ในความเป็นจริงโหนดทั้งสองประเภทนี้มีหน้าที่ในการประมวลผลธุรกรรมทั้งหมด.

แต่ในบทช่วยสอน Hyperledger Sawtooth ปัญหาเปลี่ยนไปอย่างมาก ที่นี่ไม่มีบริการสั่งซื้อหรือให้การรับรองเพื่อนร่วมงาน แต่เป็นผู้ตรวจสอบความถูกต้องที่ดูแลกระบวนการ.

ยิ่งไปกว่านั้นงานของทั้งสองโหนดนี้แตกต่างกันอย่างสิ้นเชิง.

ยังอ่าน: Hyperledger Fabric 2.0: Next Generation Blockchain

  • ที่เก็บข้อมูลของรัฐ

ในทุกๆบล็อกเชนจำเป็นต้องมีตัวเลือกการจัดเก็บสถานะที่อัปเดต หากไม่มีเครือข่ายจะไม่สามารถทราบได้ว่าสถานะปัจจุบันของเครือข่ายเป็นอย่างไรในการเรียกใช้โปรโตคอลที่เป็นเอกฉันท์อย่างสมบูรณ์ ดังนั้นพวกเขาจึงมีพื้นที่เก็บข้อมูลที่ใช้ ใน Fabric การอัปเดตทั้งหมดของเครือข่าย blockchain จะถูกเก็บไว้ในฐานข้อมูล CouchDB หรือ leveldb.

แต่ใน Sawtooth การจัดเก็บสถานะเป็นฐานข้อมูล lmdb ส่วนกลาง และนี่คือความแตกต่างอีกอย่างระหว่าง Hyperledger Sawtooth vs Fabric.

  • การสนับสนุน EVM

นี่เป็นหนึ่งในความแตกต่างที่สำคัญระหว่างสองแพลตฟอร์มนี้ ในความเป็นจริงการใช้ Seth ช่วยให้ Sawtooth ใช้ประโยชน์จากคุณสมบัติ Ethereum บนแพลตฟอร์มของตนได้ ดังนั้นด้วยความช่วยเหลือของ Seth คุณจะได้รับการสนับสนุน EVM ซึ่งเป็นเรื่องใหญ่สำหรับนักพัฒนา.

ในทางกลับกัน Fabric ไม่มีคุณสมบัติ Seth เลย ดังนั้นจึงไม่สามารถรองรับ EVM ได้.

 ตารางเปรียบเทียบ Hyperledger Sawtooth กับ Fabric

 ผ้า
ระดับสิทธิ์ ได้รับอนุญาต ได้รับอนุญาตและไม่ได้รับอนุญาต
CONSENSUS ALGORITHM ส่วนใหญ่ใช้คาฟคารองรับอัลกอริทึมอื่น ๆ ด้วย ส่วนใหญ่ใช้ Proof of Elapsed Time รองรับอัลกอริทึมอื่น ๆ ด้วย
การสนับสนุน BFT ไม่รองรับเฉพาะ Crash Fault Tolerance ใช่รองรับ Byzantine Fault Tolerance
เทคโนโลยี SMART CONTRACT Chaincode ครอบครัวการทำธุรกรรม
ประเภทสัญญาสมาร์ท ติดตั้งแล้ว บนโซ่และติดตั้ง
รองรับภาษาสัญญาสมาร์ท Golang หรือ JavaScript Rust, JavaScript, Go หรือ Python; รองรับ Solidity โดยใช้ Seth
กระบวนการทำธุรกรรม รับรองเพื่อนร่วมงานและบริการสั่งซื้อ ผู้ตรวจสอบ
การจัดเก็บสถานะ CouchDB หรือ leveldb ฐานข้อมูล lmdb กลาง
การสนับสนุน EVM ไม่ ใช่ (ผ่าน Seth)

มาดูกันว่า Hyperledger Composer คืออะไรในคู่มือ Hyperledger Fabric vs Sawtooth vs Composer.

ต้องการใช้แพลตฟอร์มที่ใช้บล็อกเชนหรือไม่? ดูคำแนะนำที่ดีที่สุดของเราเกี่ยวกับวิธีการนำ Blockchain ไปใช้ตอนนี้!

บทที่ 4: นักแต่งเพลง Hyperledger: เครื่องมือการพัฒนา

Hyperledger Composer คืออะไร?

ตามเอกสารอย่างเป็นทางการ Hyperledger Composer เป็นโครงการบล็อกเชนภายใต้ บริษัท Hyperledger นอกจากนี้ยังไม่เหมือนกับโครงการอื่น ๆ ที่เราพูดถึงไปแล้ว มันเป็นวิธีการที่ไม่เหมือนใครในการวิวัฒนาการบล็อกเชน ในความเป็นจริงส่วนใหญ่นำเสนอชุดเครื่องมือและกรอบการพัฒนาสำหรับการปรับใช้แอปพลิเคชันบล็อกเชน.

วัตถุประสงค์หลักของ Hyperledger Composer คือการเร่งเวลาเพื่อให้แน่ใจว่าโครงการบล็อกเชนมากขึ้นเป็นหนึ่งในตลาด โดยปกติแล้วในการนำแพลตฟอร์มบล็อกเชนมาใช้อย่างเต็มรูปแบบนั้นต้องใช้เวลาค่อนข้างนาน สิ่งนี้กีดกันองค์กรจำนวนมาก.

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

บันทึก: น่าเสียดายที่ตอนนี้ Composer เลิกใช้งานแล้ว ดังนั้นจึงไม่มีการอัปเดตใหม่เพิ่มเติมเกี่ยวกับโครงการนี้.

เรากำลังพูดถึงคุณลักษณะของโครงการนี้เท่านั้นก่อนที่จะเลิกใช้งาน.

อ่านเพิ่มเติม: Hyperledger Composer: สร้าง Enterprise Blockchain ของคุณ

คุณสมบัติของ Hyperledger Composer

  • ภาษาการสร้างแบบจำลองอย่างง่าย

ด้วยเครื่องมือการพัฒนาคุณจะได้รับภาษาการสร้างแบบจำลองที่แตกต่างกัน สิ่งเหล่านี้จะช่วยให้คุณสร้างตรรกะทางธุรกิจทุกประเภทได้อย่างง่ายดาย ยิ่งไปกว่านั้นการกำหนดเครือข่ายธุรกิจด้วยภาษาการสร้างแบบจำลองที่สร้างขึ้นตามวัตถุประสงค์นั้นง่ายมาก ธุรกรรมสคริปต์ทั้งหมดอยู่ใน JavaScript.

และ JavaScript เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในโลกในขณะนี้ ดังนั้นด้วยการค้นหาทีมพัฒนาที่เหมาะสมสำหรับเครื่องมือนี้จะเป็นเรื่องง่าย.

  • POC ที่รวดเร็วนำกลับมาใช้ใหม่ได้

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

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

  • การรวมข้อมูล

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

แต่คุณสามารถใช้ Loopback เพื่อเชื่อมต่อระบบที่มีอยู่ของคุณกับบล็อกเชนบน Hyperledger Composer นอกจากนี้ยังง่ายมากและใช้เวลาน้อยกว่าวิธีการแบบเดิม ๆ.

อ่านเพิ่มเติม: Blockchain Proof of Concept: Enterprise POC Guide

บทที่ 5: Hyperledger Fabric กับ Sawtooth Vs Composer: การเปรียบเทียบทั้งหมด

นักแต่งเพลง Hyperledger Fabric Vs

ก่อนอื่น Hyperledger fabric vs Composer เป็นแง่มุมที่แตกต่างกันโดยสิ้นเชิง ในความเป็นจริงทั้งสองโครงการนี้แตกต่างกันมาก ความแตกต่างที่สำคัญอย่างหนึ่งระหว่าง Hyperledger fabric กับ Composer คือ Fabric เป็นเฟรมเวิร์กและ Hyperledger Composer เป็นเครื่องมือ.

ดังนั้นด้วย Hyperledger Composer คุณสามารถสร้างแพลตฟอร์มใหม่ของเฟรมเวิร์กที่คล้ายกับ Hyperledger Fabric แต่ด้วย Fabric คุณไม่สามารถทำเช่นนั้นได้ ยิ่งไปกว่านั้นในปัจจุบัน Hyperledger Composer รองรับเฉพาะ Fabric เท่านั้นและไม่มีแพลตฟอร์มบล็อกเชนอื่น ๆ.

หมายความว่าเมื่อใช้เครื่องมือนี้คุณจะสามารถพัฒนาแพลตฟอร์ม Hyperledger Fabric ได้ตามความต้องการของคุณเท่านั้น คุณสามารถปรับแต่ง Fabric ได้เช่นกัน แต่ด้วย Composer คุณสามารถสร้างแพลตฟอร์มของคุณเองได้.

ความแตกต่างอีกอย่างระหว่าง Hyperledger fabric กับ Composer คือการใช้คุณสมบัติของ Fabric เพื่อสร้างแพลตฟอร์มใหม่ แต่ Fabric ไม่ได้ใช้ Composer ในการปรับแต่งใด ๆ.

สำหรับการเปรียบเทียบ Hyperledger composer vs fabric Fabric มีบัญชีแยกประเภทโครงสร้างโหนด Chaincode กระบวนการธุรกรรมและอื่น ๆ อีกมากมายที่เลือกออกมา แต่ใน Hyperledger composer vs Fabric นักแต่งเพลงจะช่วยให้คุณได้รับมือกับเครื่องมือในการพัฒนา.

ในระยะสั้นสำหรับนักแต่งเพลง Hyperledger vs Fabric ฉันต้องบอกว่าทั้งสองสิ่งต่างกันโดยสิ้นเชิงและไม่มีจุดเปรียบเทียบใด ๆ.

สมัครเดี๋ยวนี้: หลักสูตร Certified Enterprise Blockchain Professional (CEBP)

นักแต่งเพลง Hyperledger Sawtooth Vs

การเปรียบเทียบ Hyperledger Sawtooth กับ Composer จะค่อนข้างคล้ายกับ Hyperledger composer vs Fabric ทำไม? เพราะสิ่งเดียวกันก็เกิดขึ้นที่นี่เช่นกัน Hyperledger Sawtooth เป็นเฟรมเวิร์กที่พร้อมสำหรับการใช้งานในองค์กร.

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

ในทางกลับกันใน Hyperledger Composer vs Sawtooth คุณจะเห็นว่า Composer เป็นเพียงเครื่องมือสำหรับการพัฒนา ไม่มีเฟรมเวิร์กที่พร้อมสำหรับองค์กรสำหรับการใช้งานหรือโหนดใด ๆ ที่พร้อมใช้งาน ยิ่งไปกว่านั้นยังมี POCs ให้คุณได้เริ่มต้น แต่ก็แค่นั้นเอง.

ดังนั้นในระยะสั้นในการเปรียบเทียบ Hyperledger Composer vs Sawtooth Composer เป็นเพียงชุดเครื่องมือที่สามารถช่วยคุณในการพัฒนาเครือข่ายบล็อกเชน.

อย่างไรก็ตามฉันต้องบอกว่ามีความแตกต่างที่สำคัญระหว่าง Fabric vs Composer และ Hyperledger Composer vs Sawtooth และนั่นคือ Composer ไม่รองรับ Sawtooth ในปัจจุบัน ดังนั้นแม้ว่าคุณจะใช้เครื่องมือนี้ แต่คุณก็ไม่สามารถพัฒนา Sawtooth ได้ด้วยตัวเอง.

เพื่อสรุปการเปรียบเทียบ Hyperledger Sawtooth กับนักแต่งเพลงทั้งสองโครงการนี้แตกต่างกันอย่างสิ้นเชิง – กรอบงานและเครื่องมือ.

อ่านเพิ่มเติม: รายชื่อกรณีการใช้งานเทคโนโลยี Blockchain มากกว่า 20 รายการ

Hyperledger Fabric Vs Sawtooth Vs Composer

การเปรียบเทียบ Hyperledger Fabric กับ Sawtooth Vs Composer นั้นค่อนข้างแตกต่างกัน ในตอนแรกเรามีสองกรอบหลัก ๆ ได้แก่ Fabric และ Sawtooth ในทางกลับกันเรามีเครื่องมือ – นักแต่งเพลง.

สำหรับ Fabric และ Sawtooth ทั้งคู่มีความคล้ายคลึงกันมาก แต่ Sawtooth สามารถเป็นบล็อกเชนสาธารณะได้เช่นกันซึ่งเป็นสิ่งที่ Fabric ไม่สามารถเป็นได้.

นอกจากนี้ยังสามารถรองรับ Ethereum Virtual Machine ที่ Fabric ไม่รองรับ อย่างไรก็ตาม Fabric มาพร้อมกับระบบการจัดการสมาชิกที่มีประสิทธิภาพซึ่งเป็นสิ่งที่ Sawtooth ขาดไป แต่เพื่อเป็นการตอบโต้ Sawtooth สามารถรองรับโปรโตคอลฉันทามติของ BFT.

อย่างไรก็ตามเมื่อพูดถึง Hyperledger Sawtooth vs Composer มีประเด็นสำคัญ แม้ว่า Composer จะเป็นเพียงเครื่องมือ แต่ก็รองรับ Fabric แต่ไม่รองรับ Sawtooth.

ในความเป็นจริงสิ่งนี้ทำให้ Hyperledger Fabric ได้รับการสนับสนุนอย่างมากเนื่องจากใช้เวลาในการพัฒนาน้อยลง ในทางกลับกัน Sawtooth ยังต้องใช้เวลาอีกมากในการปรับใช้ ดังนั้นคุณจึงไม่สามารถใช้งานได้อย่างรวดเร็วอย่างที่ทำได้ด้วย Fabric.

ดังนั้นด้วย Hyperledger Composer เทียบกับ Sawtooth คุณจะเห็นได้ว่าทำไม Fabric จึงถูกใช้กันอย่างแพร่หลายในโลกตอนนี้.

เพื่อสรุปการเปรียบเทียบ Hyperledger Fabric กับ Sawtooth Vs Composer ฉันจะต้องบอกว่าทั้งหมดเป็นโครงการ Hyperledger แต่ทั้งสองเป็นกรอบที่แตกต่างกันเล็กน้อย ในทางกลับกันหนึ่งในนั้นคือเครื่องมือที่คุณสามารถใช้สำหรับการปรับใช้เครือข่ายบล็อกเชน.

บทที่ 6: บทสรุป

คุณมาถึงจุดสิ้นสุดของคู่มือ Hyperledger Fabric vs Sawtooth vs Composer แล้ว เราได้พยายามเสนอทุกแง่มุมของการเปรียบเทียบนี้ ดังนั้นคุณควรทราบว่าความแตกต่างหลักระหว่างสามโครงการภายใต้ Hyperledger ในตอนนี้คืออะไร.

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

แต่อย่างที่ทราบกันดีว่า Composer เป็นเพียงเครื่องมือและยังเลิกใช้งานในขณะนี้ด้วย อย่างไรก็ตามสามารถเสนอวิธีง่ายๆในการสร้างแพลตฟอร์ม Fabric ได้เช่นกัน แต่คุณจะไม่ได้รับการสนับสนุนเพิ่มเติมในการใช้งาน ดังนั้นโปรดจำไว้และเริ่มการเปลี่ยนแปลง.

หากคุณเป็นเพียงผู้เริ่มต้นและต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเทคโนโลยีบล็อกเชนเราขอแนะนำให้คุณเรียนหลักสูตรบล็อกเชนฟรีของเราเพื่อเริ่มต้นการเดินทางของคุณตอนนี้!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me