Hyperledger Protocol คืออะไร?

ขั้นสูง8/25/2024, 3:40:15 PM
ไฮเปอร์เลดเจอร์เป็นโครงการร่วมมือเปิดเผยแห่งหน่วยงานลินุกซ์ ฟังก์ชันการพัฒนาเฟรมเวิร์คโดยให้ความสำคัญกับการพัฒนาเครื่องมือและไลบรารีสำหรับสิ่งที่เกี่ยวข้องกับบล็อกเชนระดับองค์กร

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

โปรโตคอลไฮเปอร์เลดเจอร์คืออะไร?

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

ความคิดริเริ่มของ Hyperledger ครอบคลุมแพลตฟอร์มบล็อกเชนที่พร้อมสําหรับองค์กรและได้รับอนุญาตและตัวเลือกแบบ plug-and-play มูลนิธิ Hyperledger สนับสนุน บํารุงรักษา และเป็นเจ้าภาพในการริเริ่มเหล่านี้ นับตั้งแต่ก่อตั้งโดย Linux Foundation ในปี 2016 โครงการ Hyperledger ได้รับการสนับสนุนจากองค์กรต่างๆ รวมถึง IBM, Intel, Samsung, Microsoft, Visa, American Express และกิจการบล็อกเชนเช่น Blockforce

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

ชั้นเหล่านี้ถูกใช้โดยเทคโนโลยีที่ใช้ hyperledger:

  • ชั้นความเห็นชอบร่วมกันจัดตำแหน่งและยืนยันความถูกต้องของการทำธุรกรรมในบล็อก
  • ชั้นสมาร์ทคอนแทรกต์ที่อนุญาตและประมวลผลคำขอธุรกรรม
  • ชั้นสื่อสารที่ดูแลการขนส่งของข้อความแบบ peer-to-peer (P2P)
  • API ที่ทำให้แอปพลิเคชันอื่น ๆ สามารถสื่อสารกับบล็อกเชน
  • บริการจัดการตัวตนรับผิดชอบในการยืนยันตัวตนของผู้ใช้และระบบ

พื้นหลังของโปรโตคอล Hyperledger

The Linux Foundation, ซึ่งตั้งอยู่ในซานฟรานซิสโกและฟอร์เนีย, สรรพสรรค์โครงการ Hyperledger เมื่อธันวาคม 2015 โดยมี 30 บริษัทสมาชิกเป็นต้นแบบและมีการขยายตัวมาเป็นประมาณ 140 บริษัทสมาชิก

Brian Behlendorf ได้รับการแต่งตั้งเป็นกรรมการบริหาร Behlendorf ประกาศว่าความคิดริเริ่ม Hyperledger จะไม่พัฒนาสกุลเงินดิจิทัลของตนเอง ในปี 2559 โครงการยังริเริ่มการยอมรับข้อเสนอสําหรับการบ่มเพาะโค้ดเบสและเทคโนโลยีองค์ประกอบที่จําเป็นอื่น ๆ Hyperledger Fabric และ libconsensus เป็นสองในโค้ดเบสเฟรมเวิร์กบล็อกเชนเริ่มต้นที่ได้รับการยอมรับ บัญชีแยกประเภทแบบกระจายของ Intel Sawtooth ได้รับการบ่มเพาะในเวลาต่อมา

Sawtooth 1.0 พร้อมใช้งานถูกนำเข้าในปี 2018 มีการเปิดตัวเวอร์ชันของ Hyperledger Fabric ที่มีการสนับสนุนระยะยาวในปี 2019 ดาเนียลา บาร์โบสา เข้ารับตำแหน่งกรรมการผู้บริหารในตำแหน่งผู้อำนวยการในเดือนตุลาคม 2021 ในเดือนเดียวกัน Hyperledger ได้เปลี่ยนแบรนด์เป็น Hyperledger Foundation เพื่อเป็นการกำหนดความแตกต่างที่ชัดเจนขึ้นระหว่างองค์กรและความพยายามของ Hyperledger แต่ละรายการ

วิธีทำงานของโปรโตคอล Hyperledger คืออะไร?

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

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

เราจะสมมติว่า Peer A ส่งสินค้าที่ตกลงกันไปยัง Peer B ผ่านเครือข่ายที่ใช้ระบบไฮเปอร์เลดเจอร์เป็นพื้นฐาน จากนั้นให้ตรวจสอบที่อยู่เครือข่ายของ Peer B ผ่านแอปพลิเคชัน แอปพลิเคชันจะสอบถามบริการสมาชิกและตรวจสอบสมาชิกของ Peer B

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

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

หน้าที่ของ Hyperledger Peers

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

  • ผู้ส่งคำขอรวม (Committer):เพิ่มธุรกรรมที่ได้รับการตรวจสอบในสมุดรายวันที่เกี่ยวข้อง ธุรกรรมจะถูกเพิ่มเข้าสู่สมุดรายวันที่ได้รับการกำหนดเท่านั้นหลังจากที่ผู้ยินยอมคืนมา
  • ผู้รับรอง:โหนดผู้รับรองมีความรับผิดชอบในการจำลองธุรกรรมที่ไม่ซ้ำกันในเครือข่ายของพวกเขาและป้องกันการดำเนินการที่ไม่แน่นอนและไม่เชื่อถือได้ ในขณะที่ผู้รับรองทุกๆ คนทำหน้าที่เป็นผู้มีส่วนร่วม, ผู้มีส่วนร่วมอาจเป็นหรือไม่เป็นผู้รับรองขึ้นอยู่กับข้อจำกัดของเครือข่าย
  • Consenter:ความรับผิดชอบของพวกเขาคือการยืนยันผลลัพธ์ที่สร้างขึ้นโดยเพื่อนที่เกี่ยวข้องที่ต้องการดำเนินการธุรกรรมเพื่อตรวจสอบธุรกรรม ไม่เหมือนกับ committers และ endorsers ที่ดำเนินการในเวลารันเดียวกัน ความรับผิดชอบของพวกเขาเป็นเฉพาะและต้องใช้เวลารันแยกต่างหาก ความรับผิดชอบของพวกเขาคือการกำหนดว่าธุรกรรมควรถูกเก็บไว้ใน ledger ใด

ข้อดีของโปรโตคอล Hyperledger

ความปลอดภัย

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

ความยืดหยุ่น

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

ความสามารถในการขยายขนาด

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

ความสามารถในการทำงานร่วมกัน

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

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

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

ข้อเสียของโปรโตคอล Hyperledger

ความซับซ้อน

Hyperledger อาจเป็นเรื่องยากในการติดตั้งและใช้งาน โดยเฉพาะอย่างยิ่งสําหรับองค์กรที่ยังใหม่กับเทคโนโลยีบล็อกเชน สิ่งนี้อาจจําเป็นต้องใช้ความสามารถทางเทคนิคและทรัพยากรที่สําคัญ

การกระจายอำนาจ

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

ความสามารถของสัญญาอัจฉริยะที่ถูกจำกัด

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

โครงการ Hyperledger

Hyperledger มีโครงการและเครื่องมือที่หลากหลาย Hyperledger Fabric และ Sawtooth เป็นเฟรมเวิร์กหรือโครงการที่โดดเด่นสองโครงการที่เป็นส่วนหนึ่งของ Hyperledger แม้ว่าจะมีโครงการมากมาย

ไฮเปอร์เลดเจอร์ Fabrics

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

Fabric เป็นแพลตฟอร์มเลดเจอร์ที่ช่วยให้สามารถเขียนสัญญาอัจฉริยะด้วยภาษาโปรแกรมทั่วไป เช่น Java, Go, และ Node.js แทนที่จะใช้ภาษาพิเศษสำหรับโดเมนที่จำกัด (DSL) เพลตฟอร์ม Fabric เป็นเครือข่ายที่ได้รับอนุญาตซึ่งผู้ใช้รู้จักกันและไม่ใช่เครือข่ายสาธารณะที่ไม่มีการอนุญาตซึ่งบุคคลที่ไม่รู้จักและตามนั้นไม่ได้ไว้วางใจอย่างสมบูรณ์

โมเดล Hyperledger Fabric

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

  • สินทรัพย์:ใน Hyperledger Fabric ทรัพย์สินถูก描绘ในรูปแบบของคู่ค่าคีย์-ค่า และการปรับเปลี่ยนสถานะของพวกเขาถูกบันทึกเป็นธุรกรรมบนบัญชีช่อง สินทรัพย์สามารถแสดงออกมาในทั้งรูปแบบไบนารีและ JSON
  • Chaincode:Chaincode หมายถึงซอฟต์แวร์ที่กำหนดทรัพย์สินหนึ่งหรือมากกว่าและให้คำสั่งสำหรับการเปลี่ยนแปลงทรัพย์สินเหล่านี้ผ่านการทำธุรกรรม การดำเนินการของ chaincode ถูกแยกออกจากการสั่งซื้อธุรกรรม เพื่อลดความต้องการในเรื่องความเชื่อถือและการยืนยันระหว่างโหนดต่าง ๆ วิธีการนี้เพิ่มประสิทธิภาพและประสิทธิผลของเครือข่าย
  • บัญชี: บัญชีแยกประเภทประกอบด้วยบล็อกเชนที่จัดเก็บบันทึกที่ไม่สามารถเปลี่ยนแปลงได้และสั่งซื้อในบล็อก นอกจากนี้ยังมีฐานข้อมูลสถานะที่ติดตามสถานะปัจจุบันของผ้า แต่ละช่องมีบัญชีแยกประเภทหนึ่งรายการ เรกคอร์ดที่ไม่สามารถเปลี่ยนแปลงได้และเข้าถึงร่วมกันจะจัดเก็บบันทึกธุรกรรมทั้งหมดสําหรับแต่ละช่องทางและรวมฟังก์ชันการสืบค้นที่คล้ายกับ SQL สําหรับการตรวจสอบและแก้ไขข้อพิพาทที่มีประสิทธิภาพ
  • ความเป็นส่วนตัว:ความเป็นส่วนตัวได้รับการยืนยันโดยการใช้ช่องทางและการรวบรวมข้อมูลส่วนบุคคลซึ่งเป็นสิ่งที่สะดวกสบายสำหรับการทำธุรกรรมที่เป็นความลับระหว่างองค์กรคู่แข่งและอุตสาหกรรมที่ได้รับการควบคุมที่แลกเปลี่ยนสินทรัพย์บนเครือข่ายที่ใช้ร่วมกัน
  • ความปลอดภัยและบริการสมาชิก:การเป็นสมาชิกที่ได้รับอนุญาตให้มั่นใจในการสร้างเครือข่ายบล็อกเชนที่น่าเชื่อถือที่ผู้เข้าร่วมทราบว่าผู้ควบคุมและผู้ตรวจสอบที่ได้รับอนุญาตสามารถระบุและติดตามธุรกรรมทั้งหมด
  • กลไกสหภาพ: กลไกความเห็นชอบมีวิธีที่แตกต่างกันสำหรับการบรรลุความสามารถในการปรับตัวและการขยายตัวที่ต้องการขององค์กร

ไฮเปอร์เลดเจอร์ Sawtooth

Hyperledger Sawtooth เป็นแพลตฟอร์มบล็อกเชนที่เปิดตัวโดย Intel และทํางานด้วยคุณสมบัติที่ได้รับอนุญาตและแยกส่วน Hyperledger Sawtooth เป็นสถาปัตยกรรมอเนกประสงค์และโมดูลาร์ที่แยกระบบหลักออกจากโดเมนแอปพลิเคชัน สิ่งนี้ช่วยให้สัญญาอัจฉริยะสามารถกําหนดกฎทางธุรกิจสําหรับแอปพลิเคชันโดยไม่ต้องมีความรู้เกี่ยวกับการออกแบบพื้นฐานของระบบหลัก Hyperledger Sawtooth นําเสนอวิธีการฉันทามติที่หลากหลายเช่น Practical Byzantine Fault Tolerance (PBFT) และ Proof of Elapsed Time (PoET) มันมีความหมายเฉพาะที่จะใช้งานได้หลากหลายและปรับขนาดได้

Sawtooth สามารถให้บริการการติดตั้งทั้งหมดที่ได้รับอนุญาตและไม่ได้รับอนุญาตได้ มันรวมกลไกความเห็นต่าง ๆ ที่ชื่อ Proof of Elapsed Time (PoET) ซึ่งถูกออกแบบให้สามารถมีผู้ตรวจสอบที่กระจายได้หลายคนพร้อมกันโดยใช้ทรัพยากรต่ำ ๆ การตรวจสอบธุรกรรมแยกออกจากชั้นเชิงนโยบายและจัดรูปแบบให้เป็นครอบครัวธุรกรรมซึ่งสามารถมีความหมายที่ถูกจำกัดหรือไม่จำกัดได้

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

ลักษณะของเลื่อยสอทูเทียบเข้าไป

  • ความเห็นร่วมกันแบบไดนามิก
  • ครอบครัวของธุรกรรม
  • การพิสูจน์ของเวลาที่ผ่านไป (วิธีการสันนิษฐานที่เฉพาะเจาะจง)
  • การดําเนินการธุรกรรมแบบขนาน (เปิดใช้งานการสร้างห่วงโซ่แยกต่างหาก)
  • ธุรกรรมส่วนบุคคล
  • การดำเนินการของสมาร์ทคอนแทร็ค Ethereum

นอกจากนี้ยังมีชุดเครื่องมือสำหรับการพัฒนาซอฟต์แวร์ (SDKs) ที่สามารถเข้าถึงได้สำหรับ Python, Go, JavaScript, Rust, Java และ C++ และ Sawtooth ถูกออกแบบให้เพียงพอต่อความต้องการขององค์กรที่ต้องการแพลตฟอร์มบล็อกเชนที่ได้รับอนุญาตและเหมาะสม

โครงการอื่น ๆ ของไฮเปอร์เลดเจอร์

ไฮเปอร์เลดเจอร์ Iroha

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

Hyperledger Iroha มีคุณสมบัติที่โดดเด่นและแม่นยำด้วยสถาปัตยกรรมที่เข้าใจง่ายและแม่นยำ การออกแบบ C++ แบบโมดูลและโดเมนออกแบบเพื่อการพัฒนาแอปพลิเคชันลูกค้า และการนำมาใช้งานของวิธีเชื่อมั่นใหม่ที่เรียกว่า YAC ซึ่งในกรณีเกิดความล้มเหลวจะยังคงความทนทาน ใช้ในภาคสนามการเงินบริการด้านสุขภาพและการศึกษา

ไฮเปอร์เลดเจอร์ อินดี

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

ไฮเปอร์เลดเจอร์ Besu

Hyperledger Besu เป็นรหัสเบสูที่สามารถเข้าถึงได้สาธารณะบนแพลตฟอร์มส่วนตัวที่ได้รับอนุญาตและเครือข่ายสาธารณะของ Ethereum ระบบรวมถึง Ethereum Virtual Machine (EVM) วิธีการเชื่อมต่อ, API ที่เผชิญหน้าผู้ใช้และความสามารถในการตรวจสอบ

ไฮเปอร์เลดเจอร์เซลโล

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

ไฮเปอร์เลดเจอร์ เบเวล

ไฮเปอร์เลดเจอร์ Bevel เป็นตัวช่วยสำคัญในการนำเทคโนโลยีบันทึกข้อมูลแบบกระจาย (DLT) มาใช้งาน Bevel สะดวกสร้าง ดำเนิน และผสาน DLT กับองค์กรใหม่

ไฮเปอร์เลดเจอร์ Firefly

Hyperledger FireFly เป็นซุปเปอร์โนดโอเพนซอร์ทเริงแรง ซึ่งมีโครงสร้างรวมที่ให้ธุรกิจสร้างและขยายแอปพลิเคชัน Web3 ที่ปลอดภัย ได้ ไลบรารี่ API ของ FireFly ช่วยให้การพัฒนาแอปพลิเคชันที่พร้อมใช้งานบนเชนและโปรโตคอลยอดนิยมโดยการเพิ่มความเร็วในการสร้างสินทรัพย์ดิจิทัล การไหลข้อมูล และธุรกรรมบล็อกเชน

ไฮเปอร์เลดเจอร์ Cacti

Hyperledger Cacti เป็นกรอบการทำให้สามารถใช้งานร่วมกันได้โดยการสร้างการเชื่อมต่อและส่งเสริมการทำธุรกรรมระหว่างแค่นกระดาษหนังสือรายวัน

ไฮเปอร์เลดเจอร์ Solang

Solang เป็นคอมไพเลอร์ Solidity ที่เขียนด้วย Rust มันใช้ llvm เป็น backend และสามารถคอมไพล์ Solidity สำหรับ Substrate และ Solana ได้

ไฮเปอร์เลดเจอร์ Aries

ไฮเปอร์เลดเจอร์ Aries เป็นชุดเครื่องมือที่ออกแบบมาเพื่อสร้าง ส่ง และเก็บรักษาเอกสารรับรองดิจิตอลและบริหารจัดการคีย์แบบกระจาย

ไฮเปอร์เลดเจอร์ Anoncreds

Hyperledger Anoncreds เป็นการรับรองความถูกต้องที่ไม่เชื่อมโยงกับสมุดบัญชีหรือระบบบัญชีเฉพาะใดๆ

ไฮเปอร์เลดเจอร์ Caliper

Hyperledger Caliper เป็นเครื่องมือที่ออกแบบมาเพื่อประเมินและวัดประสิทธิภาพและความสามารถของระบบบล็อกเชน ใช้ Caliper เพื่อประเมินประสิทธิภาพของการใช้งานบล็อกเชน

สรุป

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

المؤلف: Abhishek Rajbhar
المترجم: Piper
المراجع (المراجعين): KOWEI、Matheus、Ashley
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

Hyperledger Protocol คืออะไร?

ขั้นสูง8/25/2024, 3:40:15 PM
ไฮเปอร์เลดเจอร์เป็นโครงการร่วมมือเปิดเผยแห่งหน่วยงานลินุกซ์ ฟังก์ชันการพัฒนาเฟรมเวิร์คโดยให้ความสำคัญกับการพัฒนาเครื่องมือและไลบรารีสำหรับสิ่งที่เกี่ยวข้องกับบล็อกเชนระดับองค์กร

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

โปรโตคอลไฮเปอร์เลดเจอร์คืออะไร?

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

ความคิดริเริ่มของ Hyperledger ครอบคลุมแพลตฟอร์มบล็อกเชนที่พร้อมสําหรับองค์กรและได้รับอนุญาตและตัวเลือกแบบ plug-and-play มูลนิธิ Hyperledger สนับสนุน บํารุงรักษา และเป็นเจ้าภาพในการริเริ่มเหล่านี้ นับตั้งแต่ก่อตั้งโดย Linux Foundation ในปี 2016 โครงการ Hyperledger ได้รับการสนับสนุนจากองค์กรต่างๆ รวมถึง IBM, Intel, Samsung, Microsoft, Visa, American Express และกิจการบล็อกเชนเช่น Blockforce

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

ชั้นเหล่านี้ถูกใช้โดยเทคโนโลยีที่ใช้ hyperledger:

  • ชั้นความเห็นชอบร่วมกันจัดตำแหน่งและยืนยันความถูกต้องของการทำธุรกรรมในบล็อก
  • ชั้นสมาร์ทคอนแทรกต์ที่อนุญาตและประมวลผลคำขอธุรกรรม
  • ชั้นสื่อสารที่ดูแลการขนส่งของข้อความแบบ peer-to-peer (P2P)
  • API ที่ทำให้แอปพลิเคชันอื่น ๆ สามารถสื่อสารกับบล็อกเชน
  • บริการจัดการตัวตนรับผิดชอบในการยืนยันตัวตนของผู้ใช้และระบบ

พื้นหลังของโปรโตคอล Hyperledger

The Linux Foundation, ซึ่งตั้งอยู่ในซานฟรานซิสโกและฟอร์เนีย, สรรพสรรค์โครงการ Hyperledger เมื่อธันวาคม 2015 โดยมี 30 บริษัทสมาชิกเป็นต้นแบบและมีการขยายตัวมาเป็นประมาณ 140 บริษัทสมาชิก

Brian Behlendorf ได้รับการแต่งตั้งเป็นกรรมการบริหาร Behlendorf ประกาศว่าความคิดริเริ่ม Hyperledger จะไม่พัฒนาสกุลเงินดิจิทัลของตนเอง ในปี 2559 โครงการยังริเริ่มการยอมรับข้อเสนอสําหรับการบ่มเพาะโค้ดเบสและเทคโนโลยีองค์ประกอบที่จําเป็นอื่น ๆ Hyperledger Fabric และ libconsensus เป็นสองในโค้ดเบสเฟรมเวิร์กบล็อกเชนเริ่มต้นที่ได้รับการยอมรับ บัญชีแยกประเภทแบบกระจายของ Intel Sawtooth ได้รับการบ่มเพาะในเวลาต่อมา

Sawtooth 1.0 พร้อมใช้งานถูกนำเข้าในปี 2018 มีการเปิดตัวเวอร์ชันของ Hyperledger Fabric ที่มีการสนับสนุนระยะยาวในปี 2019 ดาเนียลา บาร์โบสา เข้ารับตำแหน่งกรรมการผู้บริหารในตำแหน่งผู้อำนวยการในเดือนตุลาคม 2021 ในเดือนเดียวกัน Hyperledger ได้เปลี่ยนแบรนด์เป็น Hyperledger Foundation เพื่อเป็นการกำหนดความแตกต่างที่ชัดเจนขึ้นระหว่างองค์กรและความพยายามของ Hyperledger แต่ละรายการ

วิธีทำงานของโปรโตคอล Hyperledger คืออะไร?

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

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

เราจะสมมติว่า Peer A ส่งสินค้าที่ตกลงกันไปยัง Peer B ผ่านเครือข่ายที่ใช้ระบบไฮเปอร์เลดเจอร์เป็นพื้นฐาน จากนั้นให้ตรวจสอบที่อยู่เครือข่ายของ Peer B ผ่านแอปพลิเคชัน แอปพลิเคชันจะสอบถามบริการสมาชิกและตรวจสอบสมาชิกของ Peer B

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

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

หน้าที่ของ Hyperledger Peers

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

  • ผู้ส่งคำขอรวม (Committer):เพิ่มธุรกรรมที่ได้รับการตรวจสอบในสมุดรายวันที่เกี่ยวข้อง ธุรกรรมจะถูกเพิ่มเข้าสู่สมุดรายวันที่ได้รับการกำหนดเท่านั้นหลังจากที่ผู้ยินยอมคืนมา
  • ผู้รับรอง:โหนดผู้รับรองมีความรับผิดชอบในการจำลองธุรกรรมที่ไม่ซ้ำกันในเครือข่ายของพวกเขาและป้องกันการดำเนินการที่ไม่แน่นอนและไม่เชื่อถือได้ ในขณะที่ผู้รับรองทุกๆ คนทำหน้าที่เป็นผู้มีส่วนร่วม, ผู้มีส่วนร่วมอาจเป็นหรือไม่เป็นผู้รับรองขึ้นอยู่กับข้อจำกัดของเครือข่าย
  • Consenter:ความรับผิดชอบของพวกเขาคือการยืนยันผลลัพธ์ที่สร้างขึ้นโดยเพื่อนที่เกี่ยวข้องที่ต้องการดำเนินการธุรกรรมเพื่อตรวจสอบธุรกรรม ไม่เหมือนกับ committers และ endorsers ที่ดำเนินการในเวลารันเดียวกัน ความรับผิดชอบของพวกเขาเป็นเฉพาะและต้องใช้เวลารันแยกต่างหาก ความรับผิดชอบของพวกเขาคือการกำหนดว่าธุรกรรมควรถูกเก็บไว้ใน ledger ใด

ข้อดีของโปรโตคอล Hyperledger

ความปลอดภัย

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

ความยืดหยุ่น

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

ความสามารถในการขยายขนาด

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

ความสามารถในการทำงานร่วมกัน

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

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

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

ข้อเสียของโปรโตคอล Hyperledger

ความซับซ้อน

Hyperledger อาจเป็นเรื่องยากในการติดตั้งและใช้งาน โดยเฉพาะอย่างยิ่งสําหรับองค์กรที่ยังใหม่กับเทคโนโลยีบล็อกเชน สิ่งนี้อาจจําเป็นต้องใช้ความสามารถทางเทคนิคและทรัพยากรที่สําคัญ

การกระจายอำนาจ

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

ความสามารถของสัญญาอัจฉริยะที่ถูกจำกัด

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

โครงการ Hyperledger

Hyperledger มีโครงการและเครื่องมือที่หลากหลาย Hyperledger Fabric และ Sawtooth เป็นเฟรมเวิร์กหรือโครงการที่โดดเด่นสองโครงการที่เป็นส่วนหนึ่งของ Hyperledger แม้ว่าจะมีโครงการมากมาย

ไฮเปอร์เลดเจอร์ Fabrics

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

Fabric เป็นแพลตฟอร์มเลดเจอร์ที่ช่วยให้สามารถเขียนสัญญาอัจฉริยะด้วยภาษาโปรแกรมทั่วไป เช่น Java, Go, และ Node.js แทนที่จะใช้ภาษาพิเศษสำหรับโดเมนที่จำกัด (DSL) เพลตฟอร์ม Fabric เป็นเครือข่ายที่ได้รับอนุญาตซึ่งผู้ใช้รู้จักกันและไม่ใช่เครือข่ายสาธารณะที่ไม่มีการอนุญาตซึ่งบุคคลที่ไม่รู้จักและตามนั้นไม่ได้ไว้วางใจอย่างสมบูรณ์

โมเดล Hyperledger Fabric

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

  • สินทรัพย์:ใน Hyperledger Fabric ทรัพย์สินถูก描绘ในรูปแบบของคู่ค่าคีย์-ค่า และการปรับเปลี่ยนสถานะของพวกเขาถูกบันทึกเป็นธุรกรรมบนบัญชีช่อง สินทรัพย์สามารถแสดงออกมาในทั้งรูปแบบไบนารีและ JSON
  • Chaincode:Chaincode หมายถึงซอฟต์แวร์ที่กำหนดทรัพย์สินหนึ่งหรือมากกว่าและให้คำสั่งสำหรับการเปลี่ยนแปลงทรัพย์สินเหล่านี้ผ่านการทำธุรกรรม การดำเนินการของ chaincode ถูกแยกออกจากการสั่งซื้อธุรกรรม เพื่อลดความต้องการในเรื่องความเชื่อถือและการยืนยันระหว่างโหนดต่าง ๆ วิธีการนี้เพิ่มประสิทธิภาพและประสิทธิผลของเครือข่าย
  • บัญชี: บัญชีแยกประเภทประกอบด้วยบล็อกเชนที่จัดเก็บบันทึกที่ไม่สามารถเปลี่ยนแปลงได้และสั่งซื้อในบล็อก นอกจากนี้ยังมีฐานข้อมูลสถานะที่ติดตามสถานะปัจจุบันของผ้า แต่ละช่องมีบัญชีแยกประเภทหนึ่งรายการ เรกคอร์ดที่ไม่สามารถเปลี่ยนแปลงได้และเข้าถึงร่วมกันจะจัดเก็บบันทึกธุรกรรมทั้งหมดสําหรับแต่ละช่องทางและรวมฟังก์ชันการสืบค้นที่คล้ายกับ SQL สําหรับการตรวจสอบและแก้ไขข้อพิพาทที่มีประสิทธิภาพ
  • ความเป็นส่วนตัว:ความเป็นส่วนตัวได้รับการยืนยันโดยการใช้ช่องทางและการรวบรวมข้อมูลส่วนบุคคลซึ่งเป็นสิ่งที่สะดวกสบายสำหรับการทำธุรกรรมที่เป็นความลับระหว่างองค์กรคู่แข่งและอุตสาหกรรมที่ได้รับการควบคุมที่แลกเปลี่ยนสินทรัพย์บนเครือข่ายที่ใช้ร่วมกัน
  • ความปลอดภัยและบริการสมาชิก:การเป็นสมาชิกที่ได้รับอนุญาตให้มั่นใจในการสร้างเครือข่ายบล็อกเชนที่น่าเชื่อถือที่ผู้เข้าร่วมทราบว่าผู้ควบคุมและผู้ตรวจสอบที่ได้รับอนุญาตสามารถระบุและติดตามธุรกรรมทั้งหมด
  • กลไกสหภาพ: กลไกความเห็นชอบมีวิธีที่แตกต่างกันสำหรับการบรรลุความสามารถในการปรับตัวและการขยายตัวที่ต้องการขององค์กร

ไฮเปอร์เลดเจอร์ Sawtooth

Hyperledger Sawtooth เป็นแพลตฟอร์มบล็อกเชนที่เปิดตัวโดย Intel และทํางานด้วยคุณสมบัติที่ได้รับอนุญาตและแยกส่วน Hyperledger Sawtooth เป็นสถาปัตยกรรมอเนกประสงค์และโมดูลาร์ที่แยกระบบหลักออกจากโดเมนแอปพลิเคชัน สิ่งนี้ช่วยให้สัญญาอัจฉริยะสามารถกําหนดกฎทางธุรกิจสําหรับแอปพลิเคชันโดยไม่ต้องมีความรู้เกี่ยวกับการออกแบบพื้นฐานของระบบหลัก Hyperledger Sawtooth นําเสนอวิธีการฉันทามติที่หลากหลายเช่น Practical Byzantine Fault Tolerance (PBFT) และ Proof of Elapsed Time (PoET) มันมีความหมายเฉพาะที่จะใช้งานได้หลากหลายและปรับขนาดได้

Sawtooth สามารถให้บริการการติดตั้งทั้งหมดที่ได้รับอนุญาตและไม่ได้รับอนุญาตได้ มันรวมกลไกความเห็นต่าง ๆ ที่ชื่อ Proof of Elapsed Time (PoET) ซึ่งถูกออกแบบให้สามารถมีผู้ตรวจสอบที่กระจายได้หลายคนพร้อมกันโดยใช้ทรัพยากรต่ำ ๆ การตรวจสอบธุรกรรมแยกออกจากชั้นเชิงนโยบายและจัดรูปแบบให้เป็นครอบครัวธุรกรรมซึ่งสามารถมีความหมายที่ถูกจำกัดหรือไม่จำกัดได้

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

ลักษณะของเลื่อยสอทูเทียบเข้าไป

  • ความเห็นร่วมกันแบบไดนามิก
  • ครอบครัวของธุรกรรม
  • การพิสูจน์ของเวลาที่ผ่านไป (วิธีการสันนิษฐานที่เฉพาะเจาะจง)
  • การดําเนินการธุรกรรมแบบขนาน (เปิดใช้งานการสร้างห่วงโซ่แยกต่างหาก)
  • ธุรกรรมส่วนบุคคล
  • การดำเนินการของสมาร์ทคอนแทร็ค Ethereum

นอกจากนี้ยังมีชุดเครื่องมือสำหรับการพัฒนาซอฟต์แวร์ (SDKs) ที่สามารถเข้าถึงได้สำหรับ Python, Go, JavaScript, Rust, Java และ C++ และ Sawtooth ถูกออกแบบให้เพียงพอต่อความต้องการขององค์กรที่ต้องการแพลตฟอร์มบล็อกเชนที่ได้รับอนุญาตและเหมาะสม

โครงการอื่น ๆ ของไฮเปอร์เลดเจอร์

ไฮเปอร์เลดเจอร์ Iroha

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

Hyperledger Iroha มีคุณสมบัติที่โดดเด่นและแม่นยำด้วยสถาปัตยกรรมที่เข้าใจง่ายและแม่นยำ การออกแบบ C++ แบบโมดูลและโดเมนออกแบบเพื่อการพัฒนาแอปพลิเคชันลูกค้า และการนำมาใช้งานของวิธีเชื่อมั่นใหม่ที่เรียกว่า YAC ซึ่งในกรณีเกิดความล้มเหลวจะยังคงความทนทาน ใช้ในภาคสนามการเงินบริการด้านสุขภาพและการศึกษา

ไฮเปอร์เลดเจอร์ อินดี

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

ไฮเปอร์เลดเจอร์ Besu

Hyperledger Besu เป็นรหัสเบสูที่สามารถเข้าถึงได้สาธารณะบนแพลตฟอร์มส่วนตัวที่ได้รับอนุญาตและเครือข่ายสาธารณะของ Ethereum ระบบรวมถึง Ethereum Virtual Machine (EVM) วิธีการเชื่อมต่อ, API ที่เผชิญหน้าผู้ใช้และความสามารถในการตรวจสอบ

ไฮเปอร์เลดเจอร์เซลโล

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

ไฮเปอร์เลดเจอร์ เบเวล

ไฮเปอร์เลดเจอร์ Bevel เป็นตัวช่วยสำคัญในการนำเทคโนโลยีบันทึกข้อมูลแบบกระจาย (DLT) มาใช้งาน Bevel สะดวกสร้าง ดำเนิน และผสาน DLT กับองค์กรใหม่

ไฮเปอร์เลดเจอร์ Firefly

Hyperledger FireFly เป็นซุปเปอร์โนดโอเพนซอร์ทเริงแรง ซึ่งมีโครงสร้างรวมที่ให้ธุรกิจสร้างและขยายแอปพลิเคชัน Web3 ที่ปลอดภัย ได้ ไลบรารี่ API ของ FireFly ช่วยให้การพัฒนาแอปพลิเคชันที่พร้อมใช้งานบนเชนและโปรโตคอลยอดนิยมโดยการเพิ่มความเร็วในการสร้างสินทรัพย์ดิจิทัล การไหลข้อมูล และธุรกรรมบล็อกเชน

ไฮเปอร์เลดเจอร์ Cacti

Hyperledger Cacti เป็นกรอบการทำให้สามารถใช้งานร่วมกันได้โดยการสร้างการเชื่อมต่อและส่งเสริมการทำธุรกรรมระหว่างแค่นกระดาษหนังสือรายวัน

ไฮเปอร์เลดเจอร์ Solang

Solang เป็นคอมไพเลอร์ Solidity ที่เขียนด้วย Rust มันใช้ llvm เป็น backend และสามารถคอมไพล์ Solidity สำหรับ Substrate และ Solana ได้

ไฮเปอร์เลดเจอร์ Aries

ไฮเปอร์เลดเจอร์ Aries เป็นชุดเครื่องมือที่ออกแบบมาเพื่อสร้าง ส่ง และเก็บรักษาเอกสารรับรองดิจิตอลและบริหารจัดการคีย์แบบกระจาย

ไฮเปอร์เลดเจอร์ Anoncreds

Hyperledger Anoncreds เป็นการรับรองความถูกต้องที่ไม่เชื่อมโยงกับสมุดบัญชีหรือระบบบัญชีเฉพาะใดๆ

ไฮเปอร์เลดเจอร์ Caliper

Hyperledger Caliper เป็นเครื่องมือที่ออกแบบมาเพื่อประเมินและวัดประสิทธิภาพและความสามารถของระบบบล็อกเชน ใช้ Caliper เพื่อประเมินประสิทธิภาพของการใช้งานบล็อกเชน

สรุป

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

المؤلف: Abhishek Rajbhar
المترجم: Piper
المراجع (المراجعين): KOWEI、Matheus、Ashley
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!