Blockchain: çfarë na kushton të ndërtojmë një rast?

E gjithë historia e njerëzimit është një përpjekje për të shkatërruar rendin e vjetër të gjërave dhe për të ndërtuar një të ri, sigurisht, më të mirë. (Autor anonim)

NĂ« artikullin e kaluar «ÇfarĂ« na kushton tĂ« ndĂ«rtojmĂ« njĂ« blockchain?» Ne e kemi kuptuar teknologjinĂ« mbi tĂ« cilĂ«n funksionojnĂ« tĂ« gjithĂ« blockchain-et. Ka ardhur koha pĂ«r tĂ« kuptuar se cilat probleme mund tĂ« zgjidhin blockchain-et moderne. Fillimisht, le tĂ« shikojmĂ« nĂ« analizĂ«n e gjendjes aktuale tĂ« blockchain-it dhe perspektivave pĂ«r tĂ« ardhmen. Si njĂ« specialist teknik, kam njĂ« simpati pĂ«r kompaninĂ« Gartner me ciklet e saj tĂ« shumĂ«fishta tĂ« pjekurisĂ« sĂ« teknologjisĂ« (Hype Cycles). NĂ« grafik shfaqet cikli i pjekurisĂ« sĂ« blockchain-it nĂ« biznes deri nĂ« fund tĂ« vitit 2018. ÇfarĂ« pĂ«rfundimesh mund tĂ« nxirren?

Blockchain: çfarë na kushton të ndërtojmë një rast?

Analiza nga Gartner

  • Nga grafiku shihet se shumĂ« industri moderne po pĂ«rpiqen tĂ« aplikojnĂ« blockchain-in pĂ«r zgjidhjen e problemeve tĂ« tyre prodhuese, dhe çdo vit dalin industri tĂ« reja qĂ« fillojnĂ« tĂ« eksplorojnĂ« blockchain-in.
  • MegjithatĂ«, deri tani asnjĂ« industri nuk ka arritur as nĂ« njĂ« nivel produktiviteti, as madje nĂ« njĂ« prirje tĂ« ndriçimit.
  • Natyrisht, jo tĂ« gjitha industrive qĂ« janĂ« aktualisht nĂ« rrugĂ«n drejt kulmit tĂ« pritshmĂ«rive do tĂ« arrijnĂ« nĂ« nivelin e produktivitetit, por sipas masivitetit tĂ« lĂ«vizjes, brenda 5-10 vjetĂ«sh do tĂ« jemi dĂ«shmitarĂ« tĂ« pĂ«rdorimit tĂ« pĂ«rhapur tĂ« disa rasteve.
  • Po ku Ă«shtĂ« Bitcoin, mining-u dhe pĂ«rfundimisht kriptovaluta, do tĂ« pyesni ju? KĂ«to teknologji japin fitime tĂ« konsiderueshme? Ato ishin nĂ« grafiket e viteve tĂ« kaluara, por kĂ«tĂ« vit tashmĂ« e kanĂ« braktisur nivelin e produktivitetit nĂ« 10 vitet e tyre tĂ« caktuara.

Grafiku tjetër tregon pjekurinë e teknologjive të blockchain-it:

Blockchain: çfarë na kushton të ndërtojmë një rast?

ÇfarĂ« mund tĂ« themi pĂ«r kĂ«tĂ« grafik?

  • Shumica e teknologjive moderne tĂ« blockchain-it gjithashtu ndodhen nĂ« valĂ«n e diskutimit. Por jo pĂ«r shkak se janĂ« teknologji tĂ« reja, por pĂ«r shkak se industrive po i hulumtojnĂ« ato pĂ«r pĂ«rputhshmĂ«rinĂ« me strukturĂ«n e tĂ« dhĂ«nave tĂ« tyre, volumit dhe shpejtĂ«sisĂ« sĂ« pĂ«rpunimit, kĂ«rkojnĂ« mundĂ«si se si teknologjitĂ« e blockchain-it mund tĂ« rrisin efikasitetin dhe tĂ« ulin kostot.
  • Interesi pĂ«r mining-un e kriptovalutave, blockchain-in klasik dhe, nĂ« pĂ«rgjithĂ«si, teknologjinĂ« e regjistrit tĂ« shpĂ«rndarĂ« po fillon tĂ« ulet.

Tani tani shikojmë se për cilat raste industria po përpiqet të aplikojë blockchain. Gartner në fund të vitit 2018 kreu një studim dhe paraqiti rezultatet e tij në formën e një matrice, ku horizontalisht janë renditur rastet, vertikalisht industrinë, dhe rrethi në kryqëzimet tregon sa e kërkuar është një rast specifik në një industri të caktuar:

Blockchain: çfarë na kushton të ndërtojmë një rast?

Cilat përfundime mund të nxjerrim nga kjo tabelë?

  • Shumica e projekteve pĂ«rdorin blockchain pĂ«r regjistrimin, shpĂ«rndarjen dhe ndarjen e tĂ« dhĂ«nave (Shared Record Keeping dhe Internal Record Keeping).
  • NjĂ« pjesĂ« e konsiderueshme e projekteve pĂ«rdorin blockchain pĂ«r ndjekjen e lĂ«vizjes sĂ« vlerĂ«s ose ndĂ«rrimin e pronarĂ«ve (Asset Tracking).
  • Identifikimi (Identity Management) po bĂ«het ngadalĂ«, por Ă«shtĂ« i nevojshĂ«m nĂ« pothuajse tĂ« gjitha industrive.
  • NĂ« kĂ«tĂ« moment, tokenizimi (Digital Tokens) nuk Ă«shtĂ« shumĂ« i kĂ«rkuar dhe, çuditĂ«risht, e njĂ«jta gjĂ« mund tĂ« thuhet edhe pĂ«r kontratat smart (Smart Contracts).

Skema e përgjithshme e blockchain

Kur vizatohet blockchain në lidhje me ndonjë industri, të gjitha skemat janë thelbësisht të njëjta: ka një rrjet blockchain, ku pjesëmarrësit regjistrojnë dhe lexojnë informacionin përmes Dapp (aplikacioni i decentralizuar). Të gjithë ndryshimi është në detaje, për shembull, informacionin në blockchain mund të regjistrojnë jo vetëm njerëzit, por edhe pajisjet e platformës IoT (Internet of Things). Le të shqyrtojmë skemën e përgjithshme me shembuj nga IoT, pasi kjo është një nga aplikimet më të diskutueshme të blockchain. Shtesë do t'i japim pajisjeve IoT një kartë SIM për të transmetuar të dhëna, duke përdorur rrjetin celular të operatorit të komunikimeve, ose më mirë eSIM, që të mund të përdoren rrjete celulare të ndryshme. Rrjeti celular do të jetë natyrisht 5G, pasi shërbimi i pajisjeve IoT është një nga përdorimet kryesore të rrjetit 5G. Modulët GPS / GLONASS le të ndjekin vendndodhjen. Për funksionimin e plotë të kontratave smart është e nevojshme të kemi informacion nga burime të jashtme, për shembull, çmimet aktuale të aksioneve ose valuta. Për këtë përdoren atë që quhen oracle blockchain. Detaji përfundimtar është moduli i inteligjencës artificiale për analizën e të dhënave. Studimet thonë, se algoritmet AI (Inteligjenca Artificiale) do të funksionojnë në mënyrë efikase me të dhënat nga blockchain, pasi ato janë të plota, jo të kundërthyera dhe të ranguara qartë sipas kohës.

Kështu, ne morëm një skemë të përgjithshme të projekteve blockchain. Tani mund t'i japim çdo titull dhe ta kthejmë skemën të përshtatshme për industri të ndryshme. Për shembull, «Ndjekja e lëvizjes së cisternave për industrinë e naftës» ose «Prodhimi i pjesëve për industrinë e automobilave» ose «Furnizimet e mishit bujqësor në dyqanet me pakicë».

Blockchain + IoT + 5G + GPS + AI

Blockchain: çfarë na kushton të ndërtojmë një rast?

Të kalojmë në raste konkrete.

Analiza e rasteve

Le të përzgjedhim raste për industrinë e përmendur dhe të mendojmë se në cilat blockchain mund të realizohen. Në fakt, nuk ka nevojë të kërkojmë, sepse ekziston një «Biblioteka e rasteve blockchain» me shembuj dhe lidhje. Ajo mbledh raste të përdorimit të blockchain në industrinë e mëposhtme:

  • industria automobilistike
  • sektori publik
  • sektori nxjerrĂ«s
  • shĂ«ndetĂ«sia
  • kultura dhe arti
  • pasuria reale
  • prodhimi
  • retail
  • bujqĂ«sia
  • telekomunikacioni
  • transporti
  • sektori financiar
  • sektori energjetik
  • administrimi i tĂ« drejtave tĂ« autorit

Konkluzionet nga analiza e grupit të rasteve

  • Sigurisht, blockchain pĂ«rshtatet mirĂ« nĂ« fintech, pasi transaksionet dhe ndryshimi i pronĂ«sisĂ« sĂ« vlerave janĂ« themeli i sistemit financiar.
  • Blockchain Ă«shtĂ« logjikisht i aplikueshĂ«m nĂ« raste, ku ka «zhgjidhje furnizimi», pĂ«r shembull, transporti i kontejnerĂ«ve. Kontejneri paraqitet si njĂ« vlerĂ«, e cila kalon nĂ« pronĂ«si nga njĂ« kompani transporti te njĂ« tjetĂ«r. Ose, pĂ«r shembull, etiketimi i produkteve ushqimore dhe ndjekja e tĂ«rĂ« zinxhirit tĂ« furnizimit tĂ« produkteve nga fermat nĂ« dyqanet me pakicĂ«. NĂ« kĂ«tĂ« rast, blerĂ«si mund tĂ« sigurohet qĂ« produkti Ă«shtĂ« prodhuar nga njĂ« prodhues i caktuar nĂ« kushte tĂ« caktuara. Tani pĂ«r tani, njĂ« informacion tĂ« tillĂ« nĂ« etiketa mund vetĂ«m tĂ« besohet nĂ« fjalĂ«.
  • Rasti njĂ« rast pĂ«r identifikimin e njerĂ«zve IAM (Menaxhimi i Identitetit dhe Aksesit) dhe ruajtjen e tĂ« dhĂ«nave personale. Me ardhjen e teknologjisĂ« blockchain, u shfaq njĂ« mĂ«nyrĂ« zgjidhjeje, duke ruajtur tĂ« dhĂ«nat personale nĂ« njĂ« regjistĂ«r tĂ« shpĂ«rndarĂ«, dhe me protokollin Zero Knowledge Proof, individi mund tĂ« vendosĂ« se cilat tĂ« dhĂ«na t'i ofrojĂ« kujt. PĂ«r shembull, njĂ« shembull klasik Ă«shtĂ« konfirmimi se qytetarit i ka mbushur 18 vjet. Aktualisht, pĂ«r kĂ«tĂ« pĂ«rdoret pasaporta ose leja e drejtimit, ku pĂ«rmbahen tĂ« dhĂ«na tĂ« padobishme pĂ«r verifikimin, siç Ă«shtĂ« adresa. Duke pĂ«rdorur blockchain, do tĂ« jetĂ« e mundur tĂ« konfirmohet qĂ« individi Ă«shtĂ« 18 vjeç, pa zbuluar informacione tĂ« tjera.
  • NĂ« tĂ« njĂ«jtĂ«n fushĂ«, ndodhet rasti i regjistrimit tĂ« tĂ« dhĂ«nave mjekĂ«sore nĂ« blockchain pĂ«r t'i transmetuar ato midis institucioneve, pa shkelur privatĂ«sinĂ«. Dhe kjo Ă«shtĂ« njĂ« karakteristikĂ« e pĂ«rbashkĂ«t e shumĂ« rasteve, ku nga njĂ«ra anĂ« kĂ«rkohet identifikimi i individĂ«ve dhe mundĂ«sia e shpĂ«rndarjes sĂ« informacionit pa pengesa, dhe nga ana tjetĂ«r, Ă«shtĂ« e nevojshme qĂ« tĂ« dhĂ«nat personale dhe private tĂ« mbrohen (tĂ« kriptohen).

Blockchain dhe shteti

Në shumë vende, ekzistojnë programe shtetërore për zhvillimin e blockchain. Edhe në Rusi ka një program për transformimin digjital të shtetit, ku blockchain (regjistri i shpërndarë) shqyrtohet si një nga drejtimet e zhvillimit. Për shtetin, zhvillimi i blockchain është i rëndësishëm në drejtimet e mëposhtme:

  • Krijimi i regjistrave tĂ« transaksioneve tĂ« pasurisĂ«, pĂ«r shembull pĂ«r pronĂ«n e paluajtshme;
  • Krijimi i regjistrave pĂ«r regjistrimin e akteve tĂ« gjendjes civile, pĂ«r shembull pĂ«r regjistrimin e lindjeve, martesave, divorcit;
  • Regjistrimi nĂ« blockchain i rezultateve tĂ« zgjedhjeve dhe votimeve.

Blockchain dhe Telekomi

Rastet e realizuara në industrinë e Telekomit do të ndikojnë në shumicën e njerëzve. Sipas TM Forum për operatorët e komunikimit, aplikimi i blockchain është më aktual për zgjidhjen e detyrave të mëposhtme:

  • OperatorĂ«t mund tĂ« eliminojnĂ« ndĂ«rmjetĂ«sit (qendrat e qartĂ«sisĂ«) nĂ« ofrimin e roamingut dhe tĂ« kryejnĂ« pagesa drejtpĂ«rdrejt me njĂ«ri-tjetrin.
  • Identifikimi i individĂ«ve dhe pajisjeve IoT.
  • NumĂ«rimi automatik i shkeljeve tĂ« kushteve tĂ« shĂ«rbimit ndaj abonentĂ«ve (SLA) nĂ« bazĂ« tĂ« kontratave inteligjente dhe pagesa e kompensimeve.
  • Administrimi i njĂ« baze tĂ« dhĂ«nash tĂ« shpĂ«rndarĂ« pĂ«r telefonat e vjedhur.
  • Menaxhimi i njĂ« baze tĂ« shpĂ«rndarĂ« tĂ« dhĂ«nash pĂ«r MNP (Mobiliteti i Numrave tĂ« Telefonit) dhe heqja e ndĂ«rmjetĂ«sit nĂ« formĂ«n e njĂ« baze tĂ« centralizuar.

Analiza e blockchains

Për qëllime sistematizimi, provova të gjej një klasifikim të blockchains sipas brezave. Nuk gjeta një klasifikim të pranuar në mënyrë të përgjithshme, por të gjithë bien dakord se brezi i parë është Bitcoin, brezi i dytë Ethereum, dhe përtej kësaj gjithçka varet nga preferencat personale. Më duket logjike klasifikimi i mëposhtëm:

  • Brezi i parĂ« (Bitcoin): mbĂ«shtet vetĂ«m funksionalitetin e transferimit tĂ« kriptovalutave nga njĂ« llogari nĂ« tjetrĂ«n.
  • NĂ« brezin e dytĂ« u shtuan kontratat smart (Ethereum) dhe multi-valuta (BitShares).
  • Brezi i tretĂ« lejon operimin jo vetĂ«m me kriptovaluta, por edhe me çdo aktiv digjital (assets), realizimin e logjikĂ«s biznesore arbitrare, dhe konfigurimin fleksibĂ«l tĂ« algoritmit tĂ« konsensusit. NjĂ« shembull i njĂ« blockchain universal Ă«shtĂ« Hyperledger Fabric.

Le të shqyrtojmë përfaqësuesit e të gjitha brezave, nga pikëpamja e karakteristikave që ndihmojnë të kuptojmë se cilat raste mund të implementohen në çdo blockchain:

Bitcoin
Ethereum
Bitshares
Hyperledger Fabric
Exonum

Brezi i blockchain-it
1
2
2
3
3

Websajti
bitcoin.org/en
ethereum.org
bitshares.org
www.hyperledger.org
exonum.com

Performanca në TPS
7
20-30
10,000
1000
10,000

A mund të bëhet një blockchain privat?
jo
jo
po
po
po

Numri i nodave në rrjet
Më shumë se 10,000
Më shumë se 10,000
Efektivisht 20 – 30 node
Efektiviteti përcaktohet nga sistemi Apache Kafka
Efektiviteti përcaktohet nga konsensusi BFT: 10-20 nodë

Tarifa mesatare për transaksione
0.5$
0.1$
më pak se në Ethereum
jo
jo

Sistemet operative të mbështetura për nodat
Windows, Linux, MacOS
Windows, Linux, MacOS, Raspberry Pi
Ubuntu, Windows
Windows, Linux, MacOS
Linux, MacOS

Zhvillimi i nodave
Dore
Me dorë, Docker
Dore
Docker, docker-compose
Me dorë, Docker

Konsensusi
PoW
Pow
DPoS
Sistemi i votimit, përdor Apache Kafka
BFT

Kontrata inteligjente
Nuk ka në kuptimin e zakonshëm
Gjuha programuese Solidity
Të paracaktuarit dhe numri i tyre është i kufizuar. Mund të shkruhen në C++
Gjuha programuese Go, JS
Rust

Gjuha programuese me të cilën është shkruar blockchain
C++
C++
C++
Go
Rust

DB për ruajtjen e të dhënave të blockchain
LevelDB
LevelDB
LevelDB
goleveldb — LevelDB nĂ« Go
RocksDB

Zhvillimi dhe mbështetje
Satoshi Nakamoto & Co
Vitalik Buterin & Co
Dan Larimer & Co
The Linux Foundation, IBM, Oracle
Kufizimet gjatë implementimit të rasteve

Performanca dhe prania e tarifave.
Performanca dhe prania e tarifave. Përshtaten për pilot dhe PoC.
Prania e tarifave dhe numri i kufizuar i skenarëve të realizuar të përdorimit.
Hyperledger Fabric — asgjĂ« nuk e kufizon, nĂ«se nuk pret karakteristika tĂ« larta tĂ« performancĂ«s.
Hyperledger Fabric — asgjĂ« nuk e kufizon, nĂ«se nuk pret karakteristika tĂ« larta tĂ« performancĂ«s.
Exonum kufizon konsensusin BFT dhe ka një prag të lartë hyrjeje, pasi për të implementuar smart kontrata, ato duhet të integ risen në kodin burimor.

Përfundim

Tani për tani, përdorimi i ndonjë teknologjie të re shpesh paraqitet si një zgjidhje për problemin. Prandaj, fillimisht, është e nevojshme të sigurohemi se në rastin konkret duhet vërtet blockchain. Për këtë, përgjigjuni pyetjeve: a nevojitet i gjithë funksionaliteti i përmendur?

  • Kriptografia
  • PĂ«rhershmĂ«ria dhe plotĂ«sia e historisĂ« sĂ« tĂ« dhĂ«nave
  • ShpĂ«rndarja
  • Decentralizimi
  • Tokenizimi
  • Smart kontratat

Nëse nuk nevojiten të gjitha karakteristikat e përmendura, ndoshta do të ishte më efektive të aplikohet teknologji tjetër përveç blockchain. Nëse megjithatë vendoset të përdoret blockchain, duhet të kihet parasysh veçoritë e blockchain-it, të cilat, për shkak të natyrës së tij, nuk mund të ndryshohen:

  • Blockchain tĂ« ndryshĂ«m kanĂ« karakteristika dhe kufizime teknike tĂ« ndryshme, prandaj nĂ« varĂ«si tĂ« rastit duhet tĂ« zgjidhet blockchain-i pĂ«rkatĂ«s.
  • NĂ« varĂ«si tĂ« konsensusit, performanca e blockchain-it ndryshon nĂ« mĂ«nyra tĂ« mĂ«dha. Dhe nĂ«se zgjidhet ndonjĂ« blockchain i caktuar, me siguri nuk do tĂ« mund tĂ« "optimizohet".
  • ShkallĂ«zimi linjor Ă«shtĂ« njĂ« kĂ«rkesĂ« e zakonshme pĂ«r sistemet informative. Blockchain mund tĂ« shkallĂ«zohet mĂ« keq se sa linjarisht.
  • TĂ« dhĂ«nat qĂ« duhet tĂ« ruhen mund tĂ« kenĂ« njĂ« strukturĂ« qĂ« zvogĂ«lon efikasitetin e pĂ«rdorimit tĂ« blockchain-it.
  • NĂ« blockchain-et private, Ă«shtĂ« e nevojshme tĂ« sigurohet siguria e paktĂ«n njĂ«soj si nĂ« sistemet IT korporative tĂ« pĂ«rdorura.

Për shkak të këtyre kufizimeve, tani blockchain përdoret kryesisht në raste të thjeshta, në të cilat kërkohet heqja e ndërmjetësve ose duhet të arrihet verifikimi i autenticitetit dhe përhershmërisë së të dhënave mes pjesëmarrësve që nuk janë nën një kontroll të vetëm.

Në pjesën tjetër ne do të zhvillojmë blockchain në re dhe do të shohim si funksionon gjithçka.

Kjo është vetëm fillimi!

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster