Hyperledger Protocol คืออะไร?

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

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

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

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 คืออะไร?

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

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

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

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