Visa cilvÄces vÄsture ir mÄÄ£inÄjums iznÄ«cinÄt veco lietu kÄrtÄ«bu un izveidot jaunu, protams, labÄku. (AnonÄ«ms autors)
PÄdÄjÄ rakstÄ mÄs izdomÄjÄm tehnoloÄ£ijas, uz kurÄm darbojas visas blokÄ·Ädes. Ir pienÄcis laiks saprast, kÄdas problÄmas var atrisinÄt mÅ«sdienu blokÄ·Ädes. Vispirms apskatÄ«sim blokÄ·Ädes paÅ”reizÄjÄ stÄvokļa un nÄkotnes perspektÄ«vu analÄ«zi. Mani kÄ tehnisko speciÄlistu pÄrsteidz Gartner ar daudzajiem tehnoloÄ£iju brieduma cikliem (Hype Cycles). GrafikÄ parÄdÄ«ts blokÄ·Ädes brieduma cikls biznesÄ 2018. gada beigÄs. KÄdus secinÄjumus var izdarÄ«t?

Analīze no Gartner
- GrafikÄ redzams, ka daudzas mÅ«sdienu nozares mÄÄ£ina pielietot blokÄ·Ädi, lai atrisinÄtu savas ražoÅ”anas problÄmas, un katru gadu parÄdÄs jaunas nozares, kas sÄk izpÄtÄ«t blokÄ·Ädi.
- TajÄ paÅ”Ä laikÄ neviena nozare vÄl nav sasniegusi produktivitÄtes plato vai pat apgaismÄ«bas slÄ«pumu.
- Protams, ne visas nozares, kas Å”obrÄ«d ir ceÄ¼Ä uz cerÄ«bu virsotni, sasniegs produktivitÄtes plato, taÄu, spriežot pÄc kustÄ«bas masveidÄ«bas, pÄc 5.ā10. gadiem mÄs piedzÄ«vosim vairÄku gadÄ«jumu plaÅ”u izmantoÅ”anu.
- Kur ir Bitcoin, ieguve un kriptovalÅ«ta kopumÄ, jÅ«s jautÄsiet? Vai Ŕīs paÅ”as tehnoloÄ£ijas nes ievÄrojamu peļÅu? ViÅi bija iepriekÅ”Äjo gadu topos, bet Å”ogad jau ir atstÄjuÅ”i produktivitÄtes plato sev nepiecieÅ”amajos 10 gados.
NÄkamajÄ diagrammÄ parÄdÄ«ts blokÄ·Ädes tehnoloÄ£iju briedums:

Ko jūs varat teikt par Ŕo grafiku?
- ArÄ« lielÄkÄ daļa mÅ«sdienu blokÄ·Ädes tehnoloÄ£iju ir uz diskusiju viļÅa. TaÄu ne tÄpÄc, ka tÄs ir jaunas tehnoloÄ£ijas, bet gan tÄpÄc, ka nozares pÄta to pielietojamÄ«bu savÄ datu struktÅ«rÄ, apstrÄdes apjomu un Ätrumu un meklÄ iespÄjas palielinÄt efektivitÄti un samazinÄt izmaksas, izmantojot blokÄ·Ädes tehnoloÄ£ijas.
- Interese par kriptovalÅ«tas ieguvi, klasisko blokÄ·Ädi un vispÄr par sadalÄ«to virsgrÄmatu tehnoloÄ£iju sÄk samazinÄties.
Tagad apskatÄ«sim, kÄdos gadÄ«jumos nozares mÄÄ£ina izmantot blokÄ·Ädi. 2018. gada nogalÄ Gartner veica pÄtÄ«jumu un prezentÄja tÄ rezultÄtus matricas veidÄ, kur gadÄ«jumi ir uzskaitÄ«ti horizontÄli, nozare vertikÄli, un krustpunktos esoÅ”ie apļi parÄda, cik konkrÄta lieta ir pieprasÄ«ta konkrÄtajÄ nozarÄ:

KÄdus secinÄjumus var izdarÄ«t no Ŕīs tabulas?
- LielÄkÄ daļa projektu izmanto blokÄ·Ädi, lai reÄ£istrÄtu, izplatÄ«tu un koplietotu datus (kopÄ«ga uzskaite un iekÅ”ÄjÄ uzskaite).
- IevÄrojama daļa projektu izmanto blokÄ·Ädi, lai izsekotu vÄrtÄ«bas kustÄ«bai vai tÄs Ä«paÅ”nieku maiÅai (Asset Tracking).
- IdentifikÄcija (identitÄtes pÄrvaldÄ«ba) ir vajadzÄ«ga pamazÄm gandrÄ«z visÄs nozarÄs.
- Å obrÄ«d tokenizÄcija (Digital Tokens) nav Ä«paÅ”i pieprasÄ«ta, un pÄrsteidzoÅ”Ä kÄrtÄ to paÅ”u var teikt par viedajiem lÄ«gumiem (Smart Contracts).
VispÄrinÄta blokÄ·Ädes diagramma
ZÄ«mÄjot blokÄ·Ädi saistÄ«bÄ ar jebkuru nozari, visas shÄmas bÅ«tÄ«bÄ ir vienÄdas: ir blokÄ·Ädes tÄ«kls, dalÄ«bnieki ieraksta un lasa tajÄ informÄciju, izmantojot Dapp (decentralizÄtu lietojumprogrammu). AtŔķirÄ«ba ir tikai detaļÄs, piemÄram, informÄciju blokÄ·ÄdÄ var ierakstÄ«t ne tikai cilvÄki, bet arÄ« IoT (Internet of Things) platformas ierÄ«ces. ApskatÄ«sim vispÄrinÄtu shÄmu, izmantojot IoT piemÄru, jo Ŕī ir viena no visvairÄk apspriestajÄm blokÄ·Ädes lietojumprogrammÄm. Papildus aprÄ«kosim IoT ierÄ«ces ar SIM karti rÄdÄ«jumu pÄrsÅ«tīŔanai, izmantojot telekomunikÄciju operatora mobilo tÄ«klu vai, vÄl labÄk, eSIM, lai varÄtu izmantot patvaļīgus mobilos tÄ«klus. Mobilais tÄ«kls, protams, bÅ«s 5G, jo... IoT ierÄ«Äu apkalpoÅ”ana ir viena no galvenajÄm 5G tÄ«kla lietojumprogrammÄm. Ä»aujiet GPS/GLONASS moduļiem izsekot jÅ«su atraÅ”anÄs vietai. Lai viedie lÄ«gumi darbotos pilnÄ«bÄ, ir nepiecieÅ”ama informÄcija no ÄrÄjiem avotiem, piemÄram, paÅ”reizÄjiem akciju vai valÅ«tas kursiem. Å im nolÅ«kam tiek izmantoti tÄ sauktie blokÄ·Ädes orÄkuli. Apdare ir mÄkslÄ«gÄ intelekta modulis datu analÄ«zei. ka AI (mÄkslÄ«gÄ intelekta) algoritmi efektÄ«vi darbosies ar datiem no blokÄ·Ädes, jo tie ir pilnÄ«gi, konsekventi un unikÄli sakÄrtoti pÄc laika.
TÄdÄjÄdi esam ieguvuÅ”i vispÄrinÄtu blokÄ·Ädes projektu shÄmu. Tagad varat tai uzrakstÄ«t jebkuru nosaukumu un pÄrvÄrst to diagrammÄ, kas piemÄrota dažÄdÄm nozarÄm. PiemÄram, āTvertÅu kustÄ«bas izsekoÅ”ana naftas rÅ«pniecÄ«baiā vai āDetaļu ražoÅ”ana automobiļu rÅ«pniecÄ«baiā vai āLauksaimniecÄ«bas gaļas piegÄde mazumtirdzniecÄ«bas veikaliemā.
Blockchain + IoT + 5G + GPS + AI

PÄriesim pie konkrÄtiem gadÄ«jumiem.
Gadījuma analīze
AtlasÄ«sim gadÄ«jumus uzskaitÄ«tajÄm nozarÄm un padomÄsim, kurÄs blokÄ·Ädes tos var ieviest. IzrÄdÄs, ka nekas nav jÄmeklÄ, jo... un ir strÄva"Ā» ar piemÄriem un saitÄm. TajÄ ir ietverti gadÄ«jumi par blokÄ·Ädes izmantoÅ”anu Å”ÄdÄs nozarÄs:
- automobiļu rūpniecība
- valdības sektors
- ieguves nozare
- veselības aprūpe
- KultÅ«ra un mÄksla
- īpaŔums
- ražoŔana
- mazumtirdzniecība
- Lauksaimniecība
- telekomunikÄciju
- Transports
- finanÅ”u sektorÄ
- enerÄ£Ätikas sektorÄ
- autortiesību uzskaite
SecinÄjumi no lietu kopuma analÄ«zes
- Protams, blokÄ·Äde labi sader ar fintech, jo... darÄ«jumi un vÄrtÄ«bu Ä«paÅ”umtiesÄ«bu izmaiÅas ir finanÅ”u sistÄmas pamats.
- LoÄ£iski ir izmantot blokÄ·Ädi gadÄ«jumos, kad ir āpiegÄdes Ä·Ädesā, piemÄram, konteineru pÄrvadÄjumos. Å Ä·iet, ka konteiners ir vÄrtÄ«gs Ä«paÅ”ums, kas tiek nodots viena transporta uzÅÄmuma Ä«paÅ”umÄ citam. Vai, piemÄram, pÄrtikas marÄ·ÄÅ”ana un visas pÄrtikas piegÄdes Ä·Ädes izsekoÅ”ana no fermÄm lÄ«dz mazumtirdzniecÄ«bas veikaliem. Å ajÄ gadÄ«jumÄ pircÄjs var pÄrliecinÄties, ka preci ir ražojis konkrÄts ražotÄjs ar konkrÄtiem nosacÄ«jumiem. MÅ«sdienÄs Å”Ädu informÄciju uz etiÄ·etÄm var uztvert tikai kÄ vÄrdu.
- BÅ«tisks gadÄ«jums ir cilvÄku identifikÄcija IAM (Identity and Access Management) un personas datu glabÄÅ”ana. LÄ«dz ar blokÄ·Ädes parÄdīŔanos parÄdÄ«jÄs risinÄjums, kas balstÄ«ts uz personas datu glabÄÅ”anu izkliedÄtÄ reÄ£istrÄ, un ar Zero Knowledge Proof protokola palÄ«dzÄ«bu cilvÄks pats var izlemt, kÄdus datus kam sniegt. PiemÄram, klasisks piemÄrs ir apstiprinÄjums, ka pilsonis ir vecÄks par 18 gadiem. MÅ«sdienÄs tam tiek izmantota pase vai licence, kurÄ ir dati, kas nav saistÄ«ti ar paÅ”u verifikÄciju, piemÄram, reÄ£istrÄciju. Izmantojot blokÄ·Ädi, bÅ«s iespÄjams pÄrbaudÄ«t, vai personai ir 18 gadi, neatklÄjot citu informÄciju.
- TajÄ paÅ”Ä plÄnÄ atrodas medicÄ«nisko datu ierakstīŔana par pacientiem blokÄ·ÄdÄ, lai tos varÄtu pÄrsÅ«tÄ«t starp iestÄdÄm, nepÄrkÄpjot konfidencialitÄti. Un tÄ ir daudzu gadÄ«jumu kopÄ«ga iezÄ«me, kur, no vienas puses, ir nepiecieÅ”ama personu identificÄÅ”ana un netraucÄtas informÄcijas izplatīŔanas iespÄja, no otras puses, ir nepiecieÅ”ams aizsargÄt (Å”ifrÄt) personas un privÄtos datus.
BlokÄ·Äde un valsts
DaudzÄs valstÄ«s ir valdÄ«bas programmas blokÄ·Ädes attÄ«stÄ«bai. Tostarp KrievijÄ ir , kurÄ blokÄ·Äde (izplatÄ«tais reÄ£istrs) tiek uzskatÄ«ta par vienu no attÄ«stÄ«bas jomÄm. Valstij ir svarÄ«ga blokÄ·Ädes attÄ«stÄ«ba Å”Ädos virzienos:
- ÄŖpaÅ”uma darÄ«jumu reÄ£istru izveide, piemÄram, ar nekustamo Ä«paÅ”umu;
- ReÄ£istru izveide civilstÄvokļa aktu reÄ£istrÄcijai, piemÄram, dzimÅ”anas, laulÄ«bu, ŔķirÅ”anÄs reÄ£istrÄcijai;
- VÄlÄÅ”anu un balsoÅ”anas rezultÄtu ierakstīŔana blokÄ·ÄdÄ.
Blockchain un Telecom
TelekomunikÄciju nozarÄ Ä«stenotie gadÄ«jumi ietekmÄs lielÄko daļu cilvÄku. TelekomunikÄciju operatoriem visatbilstoÅ”ÄkÄ blokÄ·Ädes izmantoÅ”ana ir Å”Ädu problÄmu risinÄÅ”ana:
- Operatori var atbrÄ«voties no starpniekiem (klÄ«ringa centriem) viesabonÄÅ”anas nodroÅ”inÄÅ”anÄ un veikt maksÄjumus tieÅ”i savÄ starpÄ.
- CilvÄku un IoT ierÄ«Äu identifikÄcija.
- AutomÄtisks abonentu apkalpoÅ”anas noteikumu (SLA) pÄrkÄpumu aprÄÄ·ins, pamatojoties uz viedo lÄ«gumu un kompensÄcijas izmaksu.
- IzplatÄ«tas zagto tÄlruÅu datu bÄzes uzturÄÅ”ana.
- IzplatÄ«tas datu bÄzes uzturÄÅ”ana MNP (mobilo numuru pÄrneÅ”anai) un starpnieka likvidÄÅ”ana centralizÄtas datu bÄzes veidÄ.
BlokÄ·Äžu parsÄÅ”ana
SistematizÄcijas nolÅ«kos mÄÄ£inÄju atrast blokÄ·Äžu klasifikÄciju pa paaudzÄm. Es to neesmu uzskatÄ«jis par vispÄrpieÅemtu, taÄu visi piekrÄ«t, ka pirmÄ paaudze ir Bitcoin, otrÄ ir Ethereum, bet tad viss ir atkarÄ«gs no personÄ«gajÄm vÄlmÄm. Man Ŕķiet, ka Å”Äda klasifikÄcija ir loÄ£iska:
- PirmÄ paaudze (Bitcoin): atbalsta tikai kriptovalÅ«tas pÄrsÅ«tīŔanas funkcionalitÄti no viena konta uz citu.
- OtrÄ paaudze pievienoja viedos lÄ«gumus (Ethereun) un vairÄku valÅ«tu (BitShares).
- TreÅ”Ä paaudze ļauj darboties ne tikai ar kriptovalÅ«tu, bet arÄ« ar jebkuriem digitÄlajiem aktÄ«viem (aktÄ«viem), ieviest patvaļīgu biznesa loÄ£iku un elastÄ«gi konfigurÄt konsensa algoritmu. UniversÄlas blokÄ·Ädes piemÄrs ir Hyperledger Fabric.
ApskatÄ«sim visu paaudžu pÄrstÄvjus no raksturlielumu viedokļa, kas mums palÄ«dzÄs saprast, kÄdus gadÄ«jumus var ieviest konkrÄtajÄ blokÄ·ÄdÄ:
Bitcoin
Ethereum
bitshares
Hyperledger audums
Exonum
Blockchain paaudze
1
2
2
3
3
VietÄ
Sniegums TPS
7
20-30
10,000
1000
10,000
Vai ir iespÄjams izveidot privÄtu blokÄ·Ädi?
nÄ
nÄ
jÄ
jÄ
jÄ
Mezglu skaits tÄ«klÄ
VairÄk nekÄ 10 000
VairÄk nekÄ 10 000
EfektÄ«vi 20ā30 mezgli
EfektivitÄti nosaka Apache Kafka sistÄma
EfektivitÄte noteikta pÄc BFT vienprÄtÄ«bas: 10-20 mezgli
VidÄjÄ maksa par darÄ«jumu
0.5$
0.1$
mazÄk nekÄ Ethereum
nÄ
nÄ
AtbalstÄ«tÄs operÄtÄjsistÄmas mezgliem
Windows, Linux, MacOS
Windows, Linux, MacOS, Raspberry Pi
Ubuntu, Windows
Windows, Linux, MacOS
Linux, MacOS
Mezglu izvietoŔana
ar rokÄm
ManuÄli, Docker
ar rokÄm
Dokeris, dokeris-komponÄt
ManuÄli, Docker
VienprÄtÄ«ba
PoW
Pow
DPoS
BalsoÅ”anas sistÄma, ko izmanto Apache Kafka
BFT
Gudrs līgums
Ne vispÄrpieÅemtajÄ nozÄ«mÄ
Solidity programmÄÅ”anas valoda
IepriekÅ” instalÄti, un to skaits ir ierobežots. Pievienot programmÄ C++
ProgrammÄÅ”anas valodas Go, JS
Rūsa
ProgrammÄÅ”anas valoda, kurÄ ir rakstÄ«ta blokÄ·Äde
C + +
C + +
C + +
Go
Rūsa
DB blokÄ·Ädes datu glabÄÅ”anai
LevelDB
LevelDB
LevelDB
goleveldb ā LevelDB programmÄ Go
RocksDB
Attīstība un atbalsts
Satoshi Nakamoto & Co
Vitalik Buterin & Co
Dan Larimer & Co
The Linux Fonds, IBM, Oracle
Bitfury grupa
Ierobežojumi, īstenojot gadījumus
ProduktivitÄte un komisijas pieejamÄ«ba.
ProduktivitÄte un komisijas pieejamÄ«ba. PiemÄrots pilotiem un PoC.
Komisijas pieejamÄ«ba un ierobežots realizÄto lietoÅ”anas gadÄ«jumu skaits.
Hyperledger Fabric - neierobežo neko, ja vien jÅ«s negaidÄt augstas veiktspÄjas Ä«paŔības.
Exonum ierobežo BFT vienprÄtÄ«bu un augsto iestÄÅ”anÄs slieksni, jo Lai ieviestu viedos lÄ«gumus, tiem jÄbÅ«t iebÅ«vÄtiem pirmkodÄ.
SecinÄjums
MÅ«sdienÄs kÄdu jaunu tehnoloÄ£iju izmantoÅ”ana bieži tiek pasniegta kÄ problÄmas risinÄjums. TÄpÄc, pirmkÄrt, jums ir jÄpÄrliecinÄs, ka konkrÄtajÄ gadÄ«jumÄ jums ir nepiecieÅ”ama blokÄ·Äde. Lai to izdarÄ«tu, atbildiet uz jautÄjumiem: Vai jums ir nepiecieÅ”amas visas uzskaitÄ«tÄs funkcijas?
- KriptogrÄfija
- Datu vÄstures nemainÄ«gums un pilnÄ«gums
- IzplatīŔana
- DecentralizÄcija
- TokenizÄcija
- Gudri līgumi
Ja nav nepiecieÅ”ami visi uzskaitÄ«tie raksturlielumi, iespÄjams, efektÄ«vÄk bÅ«s izmantot citas tehnoloÄ£ijas, nevis blokÄ·Ädi. Ja tomÄr nolemjat izmantot blokÄ·Ädi, tad jÄpatur prÄtÄ blokÄ·Ädes Ä«paŔības, kuras tÄs bÅ«tÄ«bas dÄļ nevar mainÄ«t:
- DažÄdÄm blokÄ·ÄdÄm ir atŔķirÄ«gi tehniskie parametri un ierobežojumi, tÄpÄc atkarÄ«bÄ no gadÄ«juma ir jÄizvÄlas atbilstoÅ”Ä blokÄ·Äde.
- AtkarÄ«bÄ no vienprÄtÄ«bas blokÄ·Ädes veiktspÄja atŔķiras pÄc lieluma kÄrtÄm. Un, ja tiek izvÄlÄta noteikta blokÄ·Äde, visticamÄk, to nebÅ«s iespÄjams āoptimizÄtā.
- LineÄrÄ mÄrogojamÄ«ba ir izplatÄ«ta prasÄ«ba informÄcijas sistÄmÄm. Blockchain var mÄrogot sliktÄk nekÄ lineÄri.
- Datiem, kas jÄuzglabÄ, var bÅ«t struktÅ«ra, kas samazina blokÄ·Ädes efektivitÄti.
- PrivÄtajÄs blokÄ·ÄdÄs ir nepiecieÅ”ams nodroÅ”inÄt droŔību ne sliktÄk kÄ izmantotajÄs korporatÄ«vajÄs IT sistÄmÄs.
Å o ierobežojumu dÄļ blokÄ·Äde tagad galvenokÄrt tiek izmantota vienkÄrÅ”os gadÄ«jumos, kad ir nepiecieÅ”ams likvidÄt starpniekus vai panÄkt datu autentifikÄciju un nemainÄ«gumu starp dalÄ«bniekiem, kuri netiek pakļauti kopÄjai kontrolei.
NÄkamajÄ daÄ¼Ä mÄs izvietosim blokÄ·Ädi mÄkonÄ« un redzÄsim, kÄ viss darbojas.
Tas ir tikai sÄkums!
Avots: www.habr.com
