Hyperledger คืออะไร - แนวทางเชิงอุตสาหกรรมสำหรับ Blockchain



Hyperledger คืออะไร? ความพยายามในการทำงานร่วมกันแบบโอเพนซอร์สโดย Linux Foundation เพื่อสร้างความก้าวหน้าในเครือข่ายบล็อกเชนข้ามอุตสาหกรรม

Hyperledger คืออะไร?

“ Hyperledger เป็นชุมชนที่เปิดแหล่งที่มาของชุมชนเพื่อเป็นประโยชน์ต่อระบบนิเวศของผู้ให้บริการโซลูชันที่ใช้ Hyperledger และผู้ใช้ที่มุ่งเน้นไปที่กรณีการใช้งานที่เกี่ยวข้องกับบล็อกเชนซึ่งจะทำงานในภาคอุตสาหกรรมต่างๆ” - Brian Behlendorf ผู้อำนวยการบริหารของ Hyperledger

หากคุณไม่เข้าใจคุณก็ไม่ต้องกังวลเพราะฉันจะอธิบายทุกอย่างเกี่ยวกับ Hyperledger ในบล็อกนี้ ฉันจะพูดถึงหัวข้อต่อไปนี้:





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

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



  • สกุลเงินดิจิทัล
  • บล็อกเชน
  • บริษัท

Hyperledger คืออะไร?

Hyperledger เป็นโครงการร่มภายใต้ Linux Foundation NodeJs, Alljoyn, Dronecode เป็นโครงการตัวอย่างที่ใช้“ Linux Way” นั่นคือเพื่อสร้างชุมชนของนักพัฒนาที่ทำงานในโครงการโอเพ่นซอร์สดังนั้นจึงรักษาวงจรที่โค้ดส่วนหนึ่งได้รับการแก้ไขและแจกจ่ายใหม่อยู่ตลอดเวลา

Linux-Family-What-is-Hyperledger-Edureka

วิธีค้นหาจำนวนที่มากที่สุดในอาร์เรย์ java

Linux Family - Hyperledger คืออะไร



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

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

จุดเริ่มต้นของการทดสอบ - Hyperledger คืออะไร

ทำไมเราถึงต้องการ Hyperledger?

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

ข้อ จำกัด ของบล็อกเชนสาธารณะ - Hyperledger คืออะไร

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

Alice’s Markets - Hyperledger คืออะไร

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

สัญญาส่วนตัวและเป็นความลับ - Hyperledger คืออะไร

Hyperledger ทำงานอย่างไร?

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

Hyperledger Network - Hyperledger คืออะไร

goto c ++ ตัวอย่าง

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

Hyperledger Transaction - Hyperledger คืออะไร

การเปลี่ยนแปลงที่โดดเด่นใน Hyperledger

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

การเปลี่ยนแปลงทางสถาปัตยกรรม - Hyperledger คืออะไร

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

โครงการ Hyperledger

ถ้าคุณจำได้ฉันเคยพูดถึงว่า Hyperledger เป็นโครงการร่ม ซึ่งหมายความว่ามีโครงการมากมายภายใต้ Hyperledger เอง ซึ่งรวมถึงโครงการต่างๆเช่น:

Hyperledger Projects - Hyperledger คืออะไร

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

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

พารามิเตอร์ Bitcoin Ethereum ไฮเปอร์เลดเจอร์
Cryptocurrency Bitcoinอีเธอร์ไม่สามารถดำเนินการได้หากเห็นว่าจำเป็น
เครือข่าย สาธารณะสาธารณะได้รับอนุญาต
ฉันทามติ หลักฐานการทำงาน (SHA26)เอธาชความคลาดเคลื่อนของไบแซนไทน์ในทางปฏิบัติ
สัญญาอัจฉริยะ ไม่มีใช่ (ความแข็งแรง)ใช่ (chaincode)
ภาษา c ++golang / javagolang / หลาม

ตอนนี้ฉันอธิบาย Hyperledger เสร็จแล้วฉันหวังว่าคุณจะสนุกกับการอ่านบล็อกของฉัน!

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

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ“ Hyperledger คืออะไร” แล้วเราจะติดต่อกลับไป