Ano ang Hyperledger - Isang Industrial Approach sa Blockchain



Ano ang Hyperledger? Ang isang bukas na sourced na pagsisikap ng pakikipagtulungan ng Linux Foundation upang makagawa ng mga pagsulong sa mga cross-industrial blockchain network.

Ano ang Hyperledger?

'Ang Hyperledger ay isang bukas na pinagkukunan ng pamayanan ng mga pamayanan upang makinabang ang isang ecosystem ng mga tagapagbigay ng solusyon na nakabatay sa Hyperledger at mga gumagamit na nakatuon sa mga kaso ng paggamit na nauugnay sa blockchain na gagana sa iba't ibang mga sektor ng industriya.' - Brian Behlendorf, Executive Director ng Hyperledger.

Kung hindi iyon magkaroon ng katuturan sa iyo, pagkatapos ay huwag mag-alala hindi dahil ipapaliwanag ko ang lahat tungkol sa Hyperledger sa blog na ito. Tatalakayin ko ang mga sumusunod na paksa:





Maaari kang dumaan sa recording na ito kung saan ang aming ay ipinaliwanag ang mga paksa sa isang detalyadong pamamaraan na may mga halimbawa na makakatulong sa iyo upang mas maunawaan ang konsepto na ito.

Bago ko sabihin sa iyo kung ano ang Hyperledger, hayaan mong sabihin ko sa iyo kung ano ang hindi ni Hyperledger. Dahil sa maraming mga blockchain platform sa paligid ng industriya ng IT ngayon, napakadaling malito. Kaya, upang magsimula, ang Hyperledger ay hindi:



  • Isang cryptocurrency
  • Isang blockchain
  • Isang kumpanya

Ano ang Hyperledger?

Ang Hyperledger ay isang proyekto ng payong, sa ilalim ng Linux Foundation. Ang NodeJs, Alljoyn, Dronecode ay ilang mga halimbawa ng mga proyekto na nagpatibay ng 'Linux Way', ibig sabihin upang maghabi ng isang komunidad ng mga developer na nagtatrabaho sa mga bukas na proyekto ng mapagkukunan kaya pinapanatili ang isang pag-ikot kung saan ang isang piraso ng code ay patuloy na nabago at muling ipinamahagi.

Linux-Family-What-is-Hyperledger-Edureka

Pamilya Linux - Ano ang Hyperledger



Ang etos ng Hyperledger ay ang mundo ay magkakaroon ng maraming mga pribadong kadena na nagpapatakbo ng magkakahiwalay na mga merkado. Dahil ang bawat negosyo ay natatangi sa kanyang sarili, ang mga application na may kaugaliang sa mga negosyong ito ay dapat na binuo gamit ang isinapersonal na mga panuntunan. Hindi tulad ng Ethereum na may kaugaliang pilitin ang mga developer na buuin ang kanilang mga application sa paligid ng mga pangkalahatang protokol.

Ang proyekto ng Hyperledger ay nagsimula sa isang maliit na bilang ng mga tagabuo noong huling bahagi ng 2015. Ang mga developer na ito ay nagmula sa iba't ibang mga sektor tulad ng data science, manufacturing, banking atbp., At mayroong isang karaniwang layunin sa isip, ibig sabihin upang gawing mas madaling ma-access ang mga blockchain bilang isang teknolohiya sa mga developer at industriya . Nagsimula ang proyekto sa pagsubok ng mga pakikipag-ugnayan sa pagitan ng mga aplikasyon at pag-secure ng mga network ng blockchain.

Simula ng Pagsubok - Ano ang Hyperledger

Bakit kailangan natin ng Hyperledger?

Sa panahon ng mahigpit na pagsubok, napag-alaman ng mga developer na sa mga network ng blockchain, kung saan kailangan ng bawat peer na patunayan ang bawat transaksyon at magpatakbo ng pinagkasunduan sa parehong oras, kumuha ng isang malaking dagok sa mga tuntunin ng kakayahang sumukat. Sa itaas nito, ang mga transaksyong may sukat ng pagiging kompidensiyal at pagkapribado na nakakabit dito ay hindi maisasagawa sa mga pampublikong blockchain dahil sa masusing hakbang na ginagawa upang matiyak ang integridad ng isang transaksyon.

Paghihigpit ng mga pampublikong blockchain - Ano ang Hyperledger

Ipagpalagay na si Bob, na nakatira sa India, ay nais na bumili ng mga tsokolate mula kay Alice sa Switzerland. Bilang sila ay matandang kaibigan, nagpasya si Alice na ibenta ang kanyang mga tsokolate kay Bob sa isang medyo mapagbigay na diskwento. Ang nakuha dito ay na ipinagbibili ni Alice ang kanyang mga produkto sa maraming iba't ibang mga merkado at kailangan pa rin silang bumili mula sa kanya sa karaniwang mga rate. Maliban dito, upang makuha ang produkto mula kay Alice hanggang Bob ng maraming mga third party ay kinakailangan upang makumpleto ang transaksyon.

Mga Merkado ni Alice - Ano ang Hyperledger

Ang mga third party na ito ay maaaring kailangang i-verify ang iba pang mga aspeto ng produkto tulad ng pagtiyak sa kalidad, pag-verify sa logistik, pag-verify sa pagbabayad at marami pa. Ngunit hindi nila kailangang malaman ang tungkol sa espesyal na pakikitungo sa pagitan nina Bob at Alice. Sa isang pampublikong network ng blockchain, ang bawat ledger sa network ay maa-update tungkol sa deal habang ang mga minero ay nagpapatunay at nagdaragdag ng mga transaksyon sa kadena.

socket programming sa halimbawa ng java

Pribado at Kumpidensyal na Mga Kontrata - Ano ang Hyperledger

Paano gumagana ang Hyperledger?

Gayunpaman, sa isang network na nakabatay sa Hyperledger, ito ay isang ganap na magkakaibang kuwento! Ang mga kapantay na direktang kaakibat ng deal ay konektado, at ang kanilang mga ledger lamang ang nai-update tungkol sa deal. Ang mga pangatlong partido na tumutulong na isagawa ang transaksyon ay malalaman lamang ang eksaktong dami ng impormasyong kailangan nila sa tulong ng pahintulot at mga regulasyong ipinapataw sa network.

Hyperledger Network-Ano ang Hyperledger

Ipagpalagay na sina Alice at Bob ay nagpapatupad ng kanilang espesyal na transaksyon sa isang Hyperledger based network, titingnan niya si Bob sa pamamagitan ng isang app na kung saan ay nagbabalik ng mga query sa isang serbisyo sa pagiging miyembro. Matapos ang pagpapatotoo ay napatunayan, ang dalawang kapantay ay konektado at ang mga resulta ay nabuo. Sa kasunduang ito ng dalawang partido, ang parehong mga resulta ay dapat na pareho upang sila ay mapatunayan. Ngunit sa iba pang mga transaksyon na may maraming partido, maraming mga patakaran ang maaaring mailapat. Ang mga nabuong transaksyon na ito ay ipinapadala sa isang cloud ng pinagkasunduan para sa pag-order, na sinusundan kung saan nakatuon sila sa kani-kanilang ledger.

Transaksyon sa Hyperledger - Ano ang Hyperledger

Mga kilalang pagbabago sa Hyperledger

Ang lahat ng ito ay ginawang posible dahil sa modular na arkitektura ng Hyperledger na ginagawang tampok na plug-and-play ang mga pag-aari tulad ng pinagkasunduan. Sa arkitekturang ito, ang mga pinakapansin-pansing pagbabago ay nakikita sa mga kapantay ng isang network. Ang mga kapantay ay nahahati sa dalawang magkakahiwalay na runtime at tatlong magkakaibang papel, katulad:

Mga Pagbabago sa Arkitektura - Ano ang Hyperledger

    • Committer : Ang mga kapantay lamang ay nagsusulat lamang ng napatunayan na mga transaksyon na ibinalik mula sa mekanismo ng pinagkasunduan sa kani-kanilang ledger. Ang mga Commode node ay maaaring kumilos bilang mga Endorser sa mga network na may mas kaunting mga paghihigpit. Ngunit, habang nadaragdagan ang mga paghihigpit, ang kondisyong ito ay ganap na naiwasan
    • Endorser : Ang mga node na ito ay responsable para sa simulate ng mga transaksyon na tukoy sa kanilang network at maiwasan ang mga hindi matukoy at hindi maaasahang mga transaksyon. Habang ang mga committer ay maaaring o hindi maaaring maging mga endorser depende sa mga paghihigpit sa network, ang lahat ng mga endorser ay kumikilos bilang mga committer
    • Mga Consenter : Ang mga node na ito ay responsable para sa pagpapatakbo ng pinagkasunduan ng network. Tumatakbo sila sa isang ganap na magkakaibang run-time, hindi katulad ng mga endorser at committer na tumatakbo sa parehong run-time. Mananagot ang mga consenter para sa pagpapatunay ng mga transaksyon at pagpapasya kung aling ledger ang transaksyon na dapat gawin.

Mga Proyekto na Hyperledger

Kaya't kung naaalala mo, nabanggit ko na ang Hyperledger ay isang proyekto ng payong. Nangangahulugan ito na maraming mga proyekto sa ilalim ng Hyperledger mismo. Kasama rito ang mga proyekto tulad ng:

Mga Proyekto ng Hyperledger - Ano ang Hyperledger

  • Hyperledger Fabric, ginamit nang malawakan sa mga network ng supply-chain
  • Hyperledger Sawtooth, ay ginagamit sa industriya ng pangingisda upang subaybayan ang paglalakbay ng mga isda
  • Hyperledger Burrow, na ginagamit upang patakbuhin ang matalinong mga kontrata ng Ethereum sa isang Hyperledger network
  • Hyperledger Iroha, nakakahanap ng paggamit sa pag-optimize ng mobile application sa tulong ng blockchain
  • Hyperledger Indy, ay ginagamit bilang isang desentralisadong serbisyo ng database ng pagkakakilanlan para sa mga negosyo

Ngayong alam na natin kung ano ang Hyperledger, kung bakit kinakailangan ito sa industriya ng IT ngayon, at kung paano ito gumagana, ihambing natin ang Hyperledger sa dalawang pinakatanyag na blockchain network: Bitcoin at Ethereum.

Mga Parameter Bitcoin Ethereum Hyperledger
Cryptocurrency BitcoinEtherWalang maaaring ipatupad kung itinuring na kinakailangan
Network PampublikoPampublikoPinahintulutan
Pinagkasunduan Katunayan ng Trabaho (SHA26)EthashPraktikal na Fault Byzantine Tolerance
Matalinong Kontrata WalaOo (solidity)Oo (chaincode)
Wika c ++golang / javagolang / python

Ngayong natapos ko nang ipaliwanag ang Hyperledger, inaasahan kong nasiyahan ka sa pagbabasa ng aking blog!

Akof nais mong malaman ang higit pa tungkol sa blockchain at bumuo ng isang karera sa mga teknolohiya ng blockchain, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang Hyperledger Fabric nang malalim at makakatulong sa iyong makabisado ang paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'Ano ang Hyperledger' at babalikan ka namin.