Hyperledger Fabric: คุณสมบัติและแอปพลิเคชั่นที่สำคัญที่สุดที่คุณต้องรู้

เผยแพร่แล้ว: 2020-03-27

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

Hyperledger กลายเป็นจุดสนใจในปี 2016 โดยเป็น ชุดเครื่องมือและโครงการ โอเพนซอร์สที่ ออกแบบมาอย่างชัดเจนเพื่อเพิ่มความคล่องตัวในกระบวนการพัฒนาแอปและระบบ Blockchain ผ่านการทำงานร่วมกันที่เพิ่มขึ้นระหว่างธุรกิจและนักพัฒนาที่ทำงานร่วมกับ DLT (Distributed Ledger Technology)

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

ในโพสต์นี้ เราจะเน้นที่หนึ่งในโครงการที่ประสบความสำเร็จและเป็นที่นิยมมากที่สุดของ Hyperledger – Hyperledger Fabric

สารบัญ

ผ้า Hyperledger คืออะไร?

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

คุณสมบัติหลักบางประการของ Hyperledger Fabric คือ

  • มีสถาปัตยกรรมแบบแยกส่วนและได้รับอนุญาต
  • มันมีฉันทามติแบบพลักแอนด์เพลย์
  • มีรูปแบบสัญญาอัจฉริยะแบบเปิดที่ให้ความยืดหยุ่นในการใช้งานรูปแบบโซลูชันที่ต้องการ (รูปแบบบัญชี รุ่น UTXO เป็นต้น)
  • มีความหน่วงแฝงต่ำของขั้นสุดท้าย/การยืนยัน
  • รองรับ EVM และ Solidity
  • รองรับข้อมูลที่สืบค้นได้ (การสืบค้นตามคีย์และการสืบค้น JSON)
  • มีการสนับสนุนสัญญาอัจฉริยะหลายภาษาสำหรับภาษาเช่น Go, Java และ Javascript
  • นำเสนอแนวทางที่ยืดหยุ่นในความเป็นส่วนตัวของข้อมูล โดยจะทำการแยกข้อมูลผ่าน 'ช่องทาง' การแบ่งปันข้อมูลตามความจำเป็นโดยใช้ประโยชน์จาก 'การรวบรวม' ข้อมูลส่วนตัว
  • มีรูปแบบการรับรองที่ยืดหยุ่นเพื่อให้ได้รับฉันทามติทั่วทั้งองค์กรที่จำเป็น
  • อำนวยความสะดวกในการดำเนินการอย่างต่อเนื่อง รวมถึงการอัปเกรดแบบต่อเนื่องและเวอร์ชันสนับสนุนแบบอสมมาตร

Hyperledger Fabric เป็นเครือข่าย Blockchain ที่ได้รับอนุญาตซึ่งจัดตั้งขึ้นโดยองค์กรที่รวมตัวกันเพื่อสร้างกลุ่ม องค์กรที่เข้าร่วมในกลุ่มนี้เรียก ว่า สมาชิก

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

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

เครือข่าย Fabric ใช้เทคโนโลยี Distributed Ledger Technology (DLT) ซึ่งเพียร์ทั้งหมดรักษาบัญชีแยกประเภทหนึ่งบัญชีต่อช่อง (ที่พวกเขาสมัครรับข้อมูล) อย่างไรก็ตาม ต่างจาก Ethereum ในเครือข่าย Hyperledger Fabric เพื่อนร่วมงานมีบทบาทต่างกัน เพื่อนสามประเภทคือ:

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

  • Anchor peer – ในช่วงเวลาของการกำหนดค่าแชนเนล จะมีการกำหนดค่า anchor peer หรือคลัสเตอร์ของ anchor peers เพื่อนร่วมงานเหล่านี้ได้รับข้อมูลอัปเดตจากผู้รับรองเกี่ยวกับธุรกรรม จากนั้นจึงเผยแพร่การอัปเดตไปยังเพื่อนร่วมงานคนอื่นๆ ในองค์กร เนื่องจากสามารถค้นพบ Anchor Peer ได้ จึงจะสามารถค้นพบได้ง่ายโดย Orderer peer หรือ peer อื่น ๆ

  • Orderer peer – Orderer peer ทำหน้าที่เป็นช่องทางการสื่อสารหลักสำหรับเครือข่าย Fabric เพียร์ผู้สั่งสร้างบล็อกและส่งไปยังเพียร์อื่นๆ ทั้งหมด มีหน้าที่รับผิดชอบในการรักษาสถานะบัญชีแยกประเภทที่สอดคล้องกันทั่วทั้งเครือข่าย

ผ้าไฮเปอร์เลดเจอร์

แหล่งที่มา

ผ้า Hyperledger: การใช้งาน

1. การชำระเงินดิจิทัล

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

แนวคิดเบื้องหลังการออกแบบ Interledger คือการส่งเสริมให้มีการสื่อสารระหว่างระบบการชำระเงินระหว่างประเทศต่างๆ ทั่วโลก การออกแบบดังกล่าวทำให้ผู้ชำระเงินในสถานที่ใดๆ ในโลกควรจะสามารถจ่ายเงินให้กับผู้รับเงินคนใดก็ได้ อย่างรวดเร็วและมีค่าใช้จ่ายน้อยที่สุด โดยที่ทั้งสองฝ่ายไม่จำเป็นต้องตั้งค่าบัญชีในบริการชำระเงินทั่วโลกโดยเฉพาะ

อ่าน: แนวคิดและหัวข้อโครงการบล็อคเชนสำหรับผู้เริ่มต้น

2. การติดตามเพชร

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

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

3. ห่วงโซ่อุปทานอาหาร

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

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

4. สัญญา B2B

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

อ่าน: เงินเดือนนักพัฒนาบล็อกเชนในอินเดีย

5. ตัวตนดิจิทัล

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

บทสรุป

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

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

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

มีอาชีพเพิ่มขึ้นในเทคโนโลยี blockchain และ blockchain ได้เปลี่ยนโฉมหน้าของอุตสาหกรรมเทคโนโลยีอย่างมากตลอดไป หากคุณสนใจที่จะเป็นนักพัฒนาบล็อกเชนและสร้างสัญญาอัจฉริยะและรหัสลูกโซ่ ชำระเงิน โปรแกรมใบรับรองขั้นสูง IIIT-B & upGrad ในเทคโนโลยี บล็อกเชน

ส่วนประกอบของ Hyperledger Fabric คืออะไร?

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

ขอบเขตของ Hyperledger Fabric คืออะไร?

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

Hyperledger Fabric แตกต่างจาก Blockchain แบบดั้งเดิมอย่างไร?

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