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 รองรับการเป็นสมาชิกตามการอนุญาต