E gjithë historia e njerëzimit është përpjekje për të shkatërruar rendin e vjetër dhe për të ndërtuar një të ri, sigurisht, më të mirë. (Autor anonim)
Në artikullin e kaluar Ne kemi kuptuar teknologjitë mbi të cilat funksionojnë të gjithë blockchain-et. Ka ardhur koha për të kuptuar cilat probleme mund të zgjidhin blockchain-et moderne. Fillimisht, le të shikojmë analitikën e gjendjes aktuale të blockchain-it dhe perspektivave për të ardhmen. Si një specialist teknik, më pëlqen kompania Gartner me ciklet e saj të shumta të pjekurisë teknologjike (Hype Cycles). Në grafik tregohet cikli i pjekurisë së blockchain-it në biznes në fund të vitit 2018. Cilat përfundime mund të nxirren?

Analitika nga Gartner
- Nga grafiku, shihet se shumë industri moderne përpiqen të aplikojnë blockchain për të zgjidhur detyrat e tyre prodhuese, dhe çdo vit shfaqen industri të reja që fillojnë të eksplorojnë blockchain.
- Megjithatë, deri më tani asnjë industri nuk ka arritur as një platon të produktivitetit, as madje një shkallë të ndriçimit.
- Natyrisht, jo të gjitha industrirat që janë në rrugën drejt kulmit të pritshmërive do të arrijnë në platformën e produktivitetit, por duke parë masivitetin e lëvizjes, brenda 5-10 vjetësh do të jemi dëshmitarë të përdorimit të gjerë të një sërë rasteve.
- Por ku është Bitcoin, minimi dhe në përgjithësi kriptovaluta, do të pyesni? Ato teknologji sjellin fitime të konsiderueshme? Ato ishin në grafikët e viteve të kaluara, por këtë vit kanë lënë platformën e produktivitetit gjatë 10 viteve të tyre të zakonshme.
Grafiku i ardhshëm tregon pjekurinë e teknologjive të bllokimit:

ĂfarĂ« mund tĂ« thuhet pĂ«r kĂ«tĂ« grafik?
- Shumica e teknologjive moderne të bllokimit janë gjithashtu në një valë diskutimi. Por jo për shkak se janë teknologji të reja, por sepse industrive po i shqyrtojnë ato për aplikueshmërinë në strukturën e të dhënave të tyre, volumin dhe shpejtësinë e përpunimit, duke kërkuar mundësi se si teknologjitë e bllokimit mund të rrisin efikasitetin dhe të reduktojnë shpenzimet.
- Interesi për minimin e kriptovalutave, bllokun klasik dhe në përgjithësi për teknologjinë e regjistrit të shpërndarë fillon të ulet.
Tani do shohim se për cilat raste industria po përpiqet të aplikohet blockchain. Gartner në fund të vitit 2018 realizoi një studim dhe paraqiti rezultatet e tij në formën e një matrice, ku horizontalisht janë renditur rastet, vertikalisht industritë, dhe rrethat në ndërprerjet tregojnë se sa i kërkuar është një rast i caktuar në një industri të caktuar:

ĂfarĂ« pĂ«rfundimesh mund tĂ« nxirren 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 të ndjekur lëvizjen e vlerës ose ndryshimin e pronarëve të saj (Asset Tracking).
- Identifikimi (Identity Management) ngadalë po bëhet i nevojshëm në pothuajse të gjitha industritë.
- Në këtë moment, tokenizimi (Digital Tokens) nuk është shumë i kërkuar dhe, çuditërisht, të njëjtën mund të thuhet edhe për kontratat inteligjente (Smart Contracts).
Skema e përmbledhur e blockchain
Kur pĂ«rshkruhet blockchain nĂ« lidhje me ndonjĂ« industri, tĂ« gjitha skemat janĂ« esencialisht tĂ« ngjashme: ka njĂ« rrjet blockchain ku pjesĂ«marrĂ«sit regjistrojnĂ« dhe lexojnĂ« informacion duke pĂ«rdorur Dapp (aplikacion tĂ« decentralizuar). TĂ« gjitha ndryshimet janĂ« nĂ« detaje, pĂ«r shembull, informacioni nĂ« blockchain mund tĂ« regjistrohet jo vetĂ«m nga njerĂ«z, por edhe nga pajisjet e platformĂ«s IoT (Internet of Things). Le tĂ« shohim njĂ« skemĂ« tĂ« pĂ«rmbledhur me shembujt e IoT, pasi kjo Ă«shtĂ« njĂ« nga aplikimet mĂ« tĂ« diskutuara tĂ« blockchain. PĂ«r mĂ« tepĂ«r, do tâi pajisim pajisjet IoT me njĂ« kartelĂ« SIM pĂ«r tĂ« transmetuar tĂ« dhĂ«na, duke pĂ«rdorur rrjetin mobil tĂ« operatorit, ose Ă«shtĂ« mĂ« mirĂ« tĂ« pĂ«rdorim eSIM, nĂ« mĂ«nyrĂ« qĂ« tĂ« mund tĂ« pĂ«rdoren rrjete mobile tĂ« rastit. Sigurisht, rrjeti mobil do tĂ« jetĂ« 5G, pasi shĂ«rbimi pĂ«r pajisjet IoT Ă«shtĂ« njĂ« nga aplikimet kryesore tĂ« rrjetit 5G. Modulet GPS/GLONASS le tĂ« ndjekin vendndodhjen. PĂ«r funksionimin e plotĂ« tĂ« kontratave smart, Ă«shtĂ« e nevojshme tĂ« kemi informacion nga burime tĂ« jashtme, siç janĂ« kursi aktual i aksioneve ose i valutave. PĂ«r kĂ«tĂ«, pĂ«rdoren thĂ«rrmija tĂ« ashtuquajtura blockchain-oracle. Detaji pĂ«rfundimtar Ă«shtĂ« njĂ« modul inteligjence artificiale pĂ«r analizimin e tĂ« dhĂ«nave. , qĂ« algoritmet AI (Inteligjenca Artificiale) do tĂ« funksionojnĂ« efektivisht me tĂ« dhĂ«nat nga blockchain, pasi ato janĂ« tĂ« plota, tĂ« pĂ«rshtatshme dhe tĂ« organizuara njĂ«herĂ« pĂ«r herĂ«.
Në këtë mënyrë, kemi marrë një skemë të përgjithësuar për projektet blockchain. Tani mund t'i shkruajmë çdo titull dhe ta kthejmë skemën në një të përshtatshme për industri të ndryshme. Për shembull, "Ndjekja e levizjes së cisternave për industrinë e naftës" ose "Prodhimi i pjesëve për industrinë automobilistike" ose "Dërgimet e mishit bujqësor në dyqanet me pakicë."
Blockchain + IoT + 5G + GPS + AI

Kalojmë në raste konkrete.
Analiza e rasteve
Le të gjykojmë për rastet për industri të përmendura dhe mendojmë se në cilat blockchain-e mund të realizohen. Të duket se nuk ka nevojë të kërkojmë ndonjë gjë, pasi ekziston një "" me shembuj dhe lidhje. Ajo përmban raste të përdorimit të blockchain në këto industri:
- industria automobilistike
- sektori publik
- sektori i nxjerrjes
- shëndetësia
- kultura dhe arti
- pasuritë e paluajtshme
- prodhimi
- rynëja
- bujqësia
- telekomi
- transporti
- sektori financiar
- sfera energjetike
- regjistrimi i të drejtave të autorit
Përfundimet nga analiza e një grupi rastesh
- Sigurisht, blockchain është një zgjidhje e shkëlqyer për fintech, pasi transaksionet dhe ndryshimi i pronësisë së pasurive janë themeli i sistemit financiar.
- Blockchain është logjikisht i aplicueshëm në rastet ku ka "zinxhirë furnizimi", për shembull, transporti i kontejnerëve. Kontenieri paraqitet si një pasuri, e cila transferohet në pronësi nga një kompani transporti në një tjetër. Ose, për shembull, etiketimi i produkteve ushqimore dhe gjurmimi i të gjithë zinxhirëve të furnizimit të ushqimeve nga fermat deri në dyqanet me pakicë. Në këtë rast, blerësi mund të jetë i sigurt se produkti është prodhuar nga një prodhues i caktuar në kushte të caktuara. Tani, informacioni të tillë në etiketa mund të besohet vetëm me fjalë.
- Një rast aktual me identifikimin e individëve në IAM (Menaxhimi i Identitetit dhe Aksesit) dhe ruajtjen e të dhënave personale. Me ardhjen e blockchain-it, u shfaq një mënyrë zgjidhjeje, e bazuar në ruajtjen e të dhënave personale në një regjistër të shpërndarë, dhe me ndihmën e protokollit Zero Knowledge Proof, individi mund të vendosë vetë se cilat të dhëna t'i jep kujt. Për shembull, një shembull klasik është konfirmimi se qytetari ka mbushur 18 vjeç. Tani për këtë përdoret pasaporta ose leja e drejtimit, ku ndodhen të dhëna që nuk kanë lidhje me verifikimin vetë, siç është adresa e regjistrimit. Duke përdorur blockchain-in, do të jetë e mundur të verifikohet se individi është 18 vjeç, pa zbuluar informacionin tjetër.
- Në të njëjtën sferë ndodhet rasti i regjistrimit të të dhënave mjekësore të pacientëve në blockchain, në mënyrë që ato të mund të transferohen midis institucioneve, pa e shkelur konfidencialitetin. Dhe kjo është një karakteristikë e përbashkët e shumë rasteve, ku në njërën anë nevojitet identifikimi i individëve dhe mundësia e shpërndarjes së informacionit pa pengesa, ndërsa në anën tjetër është e nevojshme të mbrohen (të enkriptohen) të dhënat personale dhe private.
Blockchain dhe shteti
Në shumë vende, existen programe shtetërore për zhvillimin e blockchain. Edhe në Rusi, ka , ku blockchain (regjistri i shpërndarë) merret parasysh si një nga drejtimet e zhvillimit. Për shtetin, është e rëndësishme zhvillimi i blockchain në drejtimet e mëposhtme:
- Krijimi i regjistrave të transaksioneve të pasurive, për shembull me pronat e paluajtshme;
- Krijimi i regjistrave për regjistrimin e akteve të gjendjes civile, për shembull për regjistrimin e lindjeve, martesave, divorcëve;
- 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. për operatorët e komunikimeve, përdorimi i blockchain është më i rëndësishëm për zgjidhjen e detyrave të mëposhtme:
- Operatorët mund të eliminojnë ndërmjetësit (qendrat e pastrimit) në ofrimin e roaming dhe të realizojnë pagesa direkt me njëri-tjetrin.
- Identifikimi i njerëzve dhe pajisjeve IoT.
- Numërimi automatik i shkeljeve të rregullave të shërbimit për klientët (SLA) në bazë të kontratës inteligjente dhe pagesa e kompensimeve.
- Të krijohet një bazë të dhënash të shpërndara për telefonat e vjedhur.
- Të krijohet një bazë të dhënash të shpërndara për MNP (Portabilitetin e Numrave të Mobilit) dhe të eliminohet ndërmjetësi në formën e një baze të dhënash të centralizuar.
Analiza e blockchain-eve
Për qëllime sistematizimi, kam tentuar të gjej një klasifikim të blockchain-eve sipas gjeneratave. Nuk gjeta një të pranuar gjerësisht, por të gjithë bien dakord që gjenerata e parë është Bitcoin, e dyta Ethereum, dhe më tej gjithçka varet nga preferencat personale. Më duket logjik klasifikimi i mëposhtëm:
- Gjenerata e parë (Bitcoin): mbështet vetëm funksionalitetin e transferimit të kriptovalutave nga një llogari në një tjetër.
- Në gjeneratën e dytë u shtuan kontrata intelligente (Ethereum) dhe shumëmonedhshmëria (BitShares).
- Gjenerata e tretë lejon të operosh jo vetëm me kriptovaluta, por edhe me të gjitha aktive digjitale (assets), të realizosh logjikën e biznesit sipas dëshirs, dhe të përshtasësh në mënyrë fleksibël algoritmin e konsensusit. Një shembull i blockchain-it universal është Hyperledger Fabric.
Le të shqyrtojmë përfaqësuesit e të gjitha gjeneratave, nga pikëpamja e karakteristikave që do të ndihmojnë në kuptimin e rasteve që mund të realizohen në blockchain-in e caktuar:
Bitcoin
Ethereum
Bitshares
Hyperledger Fabric
Exonum
Generata e blockchain-it
1
2
2
3
3
Faqja
Performanca në TPS
7
20-30
10,000
1000
10,000
A është e mundur të krijohet një blockchain privat?
jo
jo
po
po
po
Numri i nodëve në rrjet
Më shumë se 10,000
Më shumë se 10,000
Efektivisht 20 â 30 nodĂ«
Efikasiteti përcaktohet nga sistemi Apache Kafka
Efikasiteti 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 operuese të mbështetur për nodë
Windows, Linux, MacOS
Windows, Linux, MacOS, Raspberry Pi
Ubuntu, Windows
Windows, Linux, MacOS
Linux, MacOS
Shpërndarja e nodëve
Dora dorës
Dora dorës, Docker
Dora dorës
Docker, docker-compose
Dora dorës, Docker
Konsensusi
PoW
Pow
DPoS
Sistemi i votimit, përdor Apache Kafka
BFT
Kontrata Smart
Nuk ekziston në kuptimin e zakonshëm
Gjuha e programimit Solidity
I parainstaluar dhe numri i saj është i kufizuar. Mund të shkruhet në C++
Gjuha e programimit Go, JS
Rust
Gjuha e programimit me të cilën është shkruar blockchain-i
C++
C++
C++
Go
Rust
DB për ruajtjen e të dhënave të blockchain-it
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
Bitfury Group
Kufizimet gjatë realizimit të rasteve
Performanca dhe pranueshmëria e tarifave.
Performanca dhe pranueshmëria e tarifave. I përshtatshëm për pilotë dhe PoC.
Prania e komisionit dhe numri i kufizuar i skenarëve të zbatimit.
Hyperledger Fabric â nuk ka asnjĂ« kufizim, pĂ«rveç pritjes pĂ«r karakteristika tĂ« larta nĂ« performancĂ«.
Exonum kufizon konsensusin BFT dhe një prag të lartë të hyrjes, pasi për të realizuar kontrata inteligjente, ato duhet të integrohen në kodin burimor.
Përfundimi
Aktualisht, përdorimi i ndonjë teknologjie të re shpesh prezantohet si zgjidhje për problemin. Prandaj, së pari, duhet të siguroheni se në këtë rast nevojitet pikërisht blockchain. Për këtë, përgjigjuni pyetjeve: a është e nevojshme të gjithë funksionaliteti i përmendur?
- Kriptografia
- Paprekshmëria dhe plotësia e historisë së të dhënave
- Shpërndarja
- Dekentralizimi
- Tokenizimi
- Kontratë inteligjente
Nëse nuk janë të gjitha karakteristikat e përmendura të nevojshme, ndoshta do të ishte më efektive të përdoren teknologji të ndryshme nga blockchain. Nëse megjithatë vendosni të përdorni blockchain, duhet të keni parasysh veçoritë e tij, të cilat, për shkak të natyrës së tij, janë të pamundura për t'u ndryshuar:
- Blockchain të ndryshëm kanë karakteristika teknike dhe kufizime të ndryshme, prandaj, në varësi të rastit, duhet të zgjidhet blockchain përkatës.
- Në varësi të konsensusit, performanca e blockchain-it ndryshon në mënyrë të konsiderueshme. Dhe nëse zgjedhet një blockchain i caktuar, atëherë ajo me siguri nuk do të mund të "optimizohet".
- Shkallëzimi linear është një kërkesë e zakonshme për sistemet informative. Megjithatë, blockchain-i mund të shkallëzohet më keq se linear.
- Të dhënat që duhet të ruhen mund të kenë një strukturë që zvogëlon eficiencën e përdorimit të blockchain-it.
- Në blockchain-et private, është e nevojshme të sigurohet një siguri që nuk është më e dobët se ajo në sistemet IT të përdorura nga korporatat.
Për shkak të këtyre kufizimeve, tani blockchain-i përdoret kryesisht në rastet më të thjeshta, ku është e nevojshme të eliminohen ndërmjetësit ose duhet të arrihet verifikimi i vërtetësisë dhe pandryshueshmërisë së të dhënave midis pjesëmarrësve që nuk janë nën një kontroll të vetëm.
Në pjesën e ardhshme, ne do të ndërtomë blockchain-in në cloud dhe do të shohim se si funksionon gjithçka.
Kjo është vetëm fillimi!
Burimi: habr.com
