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