Pašārstnieciskās blokķēdes palīdz izārstēt mērogošanas problēmas

Pasaule ar nepacietību gaida nākamās paaudzes augstas veiktspējas un bez atļaujas izmantojamu blokķēdi, un šai blokķēdei vajadzētu būt iespējai rūpnieciski mērogot visas decentralizētās lietojumprogrammas. Līdz šim kriptogrāfijas kopiena ir pieredzējusi:

  • Peer-to-peer bloku ķēdes tīkli, kas izmanto visus vienaudžus, lai apstiprinātu darījumus un nodrošinātu aprēķinu un uzglabāšanu – vai tradicionālās blokķēdes – piemēram, Bitcoin un Ethereum.
  • P2P blokķēdes tīkli, kas sadala darījumus, aprēķinus un uzglabāšanu – vai sadala blokķēdes – piemēram, Ethereum 2.0 un Zilliqa.

Dalīšanas mehānismi dod cerību uz neierobežotu, ilgtspējīgu blokķēžu mērogojamību, taču daudzi blokķēdes telpā esošie cilvēki ir pārliecināti, ka mērogojamība vai sadalīšana ir sasniegusi kritisko punktu – bet tas nav gluži taisnība. Iegremdēsimies tajā.

Kāpēc blokķēdes pasaulē mums ir vajadzīga šķembu sadale?

Pašlaik internetu izmanto maksājumos, lietu internetā, viedajās pilsētās, robotikā, meklēšanā tīmeklī, video straumēšanā, e-komercijā, autonomos transportlīdzekļos utt. Tādējādi internets rada:

  • Vairāk nekā 1 miljards darījumu sekundē (darījumi).
  • Vairāk nekā 1 sekstiljona aprēķins sekundē (aprēķini).
  • Vairāk nekā 2,5 kvintiljoni baitu datu sekundē (krātuve).

Šis darbs ir harmoniski jāsadala starp visiem P2P tīkla vienaudžiem. Šo darba dalīšanu sauc par drupināšanas tehnoloģiju. Dalīšanu var izmantot darījumiem, aprēķiniem un krātuvei.

Problēmas, kas nomoka sadragāšanas mehānismus

P2P tīkls, kam nav atļaujas, ir neparedzams, un, lai kompensētu šo neparedzamību, dažādi bloku ķēdes protokoli apstiprina validāciju skaitu un krātuves kopiju skaitu līdz konstanti, kas iegūta no matemātiskas aprēķina, pamatojoties uz noteiktiem pieņēmumiem. Tas ierobežo blokķēžu mērogojamību, jo sistēma vai nu pārkompensēs un ierobežos mērogu, vai arī nepietiekami kompensēs un riskēs ar drošību / integritāti.

Ko darīt, ja P2P tīklu var paredzēt? Vai apstiprināšanas un glabāšanas vienaudžu skaits var būt elastīgs atkarībā no P2P tīkla haotiskuma? Tas ir, ja P2P tīkls rīkojas ideāli, tad ir nepieciešama tikai viena validācijas un glabāšanas kopija, un, ja P2P tīkla vienaudži uzvedas ļaunprātīgi vai novirzās no ideālā rakstura, tad apstiprināšanas un glabāšanas kopiju skaits proporcionāli palielināsies.

Problēmas, ar kurām P2P tīklā saskaras vienaudži / lauskas, ir šādas:

  • Interneta savienojuma problēmas, elektrības samazināšana, datu zudumi un daudz kas cits.
  • Pievienošanās tīklam un aiziešana no tā visu laiku visā pasaulē.
  • Datu pieejamības un datu konsekvences problēmas.
  • Ja vienaudžs / šķembas nonāk bezsaistē, šai skaidai piederošie dati tiek neatgriezeniski zaudēti.
  • Vienaudži / skaidiņas var kļūt ļaunprātīgas jebkurā laikā.

Vainīgais šeit ir P2P tīklu neparedzamība! Tas samazina validācijas, aprēķināšanas un uzglabāšanas veiktspēju.

Pašdziedinošās blokķēdes

Sakarā ar nenoteiktību P2P tīklos, tiek ieviests pašdziedināšanas mehānisms.

Pirmais gadījums: Tradicionālās blokķēdes. Visi N mezgli tīklā pārbauda / aprēķina / saglabā visus tīkla darījumus. (N)

Otrais gadījums: Ideāls P2P. Apsveriet ideālu P2P blokķēdes tīklu, kur visi tīkla vienaudži ir pieejami visu diennakti ar labu internetu, joslas platumu, elektroenerģijas piegādi utt., Un ir labi vienaudži, kas nav ļaunprātīgi. Tad jebkuru darījumu / aprēķinu / krātuvi, kas nonāk tīklā, var pārbaudīt / aprēķināt / saglabāt viens vienādranga darbinieks. (1)

Trešā lieta: Sadalītas blokķēdes. Īsts P2P blokķēdes tīkls nav tik ideāls, un tāpēc matemātiskā formula tiek iegūta, pamatojoties uz maksimāli iespējamo novirzi no ideālā P2P bloku ķēdes tīkla un noteiktiem pieņēmumiem, lai noteiktu fiksētu skaitu, piemēram, 22–600 vienaudžus, lai apstiprinātu / aprēķinātu / veikals, atkarībā no blockchain protokola. (N / x)

Ceturtais gadījums: Pašdziedinošās blokķēdes. Pirmais, otrais un trešais gadījums ir ārkārtīgi scenāriji, kā parādīts zemāk redzamajā diagrammā. Darījumu / aprēķinu / uzglabāšanas skaitam jābūt atkarīgam no novirzes līmeņa no ideālā stāvokļa (ar pietiekamu drošības rezervi). (N / x (c)), kur (c) apzīmē tīkla haotiskumu. Tīkla haotiskums (c) ir interneta joslas platuma, elektrības, datu pieejamības, datu konsekvences un pievienošanās vai aiziešanas mezglu skaita funkcija. Ja funkcijā ir kādas izmaiņas, salīdzinot ar ideālo stāvokli, neatkarīgi no tā, vai tā ir pozitīva vai negatīva, P2P tīkls attiecīgi veic pretpasākumus. Tādējādi tīkls automātiski dziedē, ja tam ir kāds stress.

Blokķēdes salīdzinājums

Līdzība ar pašārstēšanās blokķēdēm

Izmantosim par piemēru Parīzes metro, kur atkarībā no cilvēku satiksmes metro vilcieni maina laiku, biežumu, nodalījumu skaitu un ātrumu.

  • Tradicionāls: visu laiku būs maksimālais metro vilcienu skaits ar maksimālo frekvenci, maksimālais nodalījumu skaits un maksimālais ātrums. (Tiek tērēts daudz enerģijas.)
  • Ideāli: visu laiku būs minimāls metro vilcienu skaits ar minimālu biežumu, minimāls nodalījumu skaits un minimālais ātrums. (Lai cilvēki pārvietotos, nepieciešams daudz laika.)
  • Dalīts: metro vilcienu skaits un to biežums, nodalījumu skaits un ātrums būs mazāks par maksimālo, bet skaitļi tiek fiksēti neatkarīgi no cilvēku skaita, kuri vēlas izmantot metro.
  • Pašārstēšanās: atkarībā no cilvēku skaita, neatkarīgi no tā, vai tas notiek pīķa stundās no pulksten 7:00 līdz 9:00 un no 16:00 līdz 19:00, kā arī pieejamo vilcienu skaitam utt., Metro vilcienu skaitam un to biežumam, nodalījumi un ātrumi attiecīgi mainās un ir elastīgi, lai nodrošinātu harmonisku izvadi.

Secinājums

Pašdziedinošās blokķēdes ir veidotas tā, lai tās varētu izdzīvot gadu desmitiem, ja ne gadsimtiem ilgi. Mērogojamība, ko sasniedz šāda veida blokķēdes, ir tuvu centralizētām sistēmām, tomēr tās uztur patiesu decentralizāciju. Tā kā ir liela mērogojamība, jebkuru centralizētu lietojumprogrammu var veidot uz pašdziedinošām blokķēdēm.

Mākslīgā intelekta piemērošana laika rindām – interneta joslas platums, elektrība, datu pieejamība, datu konsekvence, datu zudums, pievienošanās / aiziešanas mezglu skaits utt. – varētu vēl vairāk uzlabot pašdziedinošās blokķēdes, padarot tās ātrākas un spējot paredzēt notikumu pirms tam tas notiek un tādējādi spēj ieviest pretpasākumus, pirms tas notiek.

Šeit izteiktie viedokļi, domas un viedokļi ir tikai autori, un tie ne vienmēr atspoguļo vai atspoguļo Cointelegraph uzskatus un viedokļus.

Šī raksta līdzautors ir Akshay Kumar Kandhi, Nilesh Patankar, Sebastien Dupont un Samirans Gošs.

Akshay Kumar Kandhi ir inovāciju, pētniecības un attīstības vadītājs uzņēmumā Uniris, kur viņš ir blokķēdes un biometrijas pētījumu priekšgalā. Viņam ir grāds Ecole Polytechnique Francijā.

Nilešs Patankars ir Uniris līdzdibinātājs un galvenais operatīvais darbinieks. Nilesh ir pieredzējis tehnologs ar vairāk nekā 25 gadu pieredzi maksājumu jomā. Viņš ir vadījis globālās kartes karšu tīkla Mastercard un bankas Barclays programmas. Viņš bija arī Indijas lielākās koalīcijas lojalitātes programmas Payback tehnoloģiju vadītājs, kurā ir vairāk nekā 100 miljoni lietotāju.

Sebastjēns Duponts ir Uniris līdzdibinātājs un izpilddirektors. Sebastjans ir drošības un identitātes eksperts. Viņš bija atbildīgs par diviem lielākajiem telekomunikāciju uzņēmuma Orange projektiem: Identity, kam bija 100 miljoni lietotāju, un Mobile Banking Āfrikā, palielinot apgrozījumu no 10 miljoniem eiro līdz 4 miljardiem eiro. Viņš bija arī kiberdrošības eksperts Thales. Kopš 2013. gada viņš ir ievērojams blokķēdes evaņģēlists.

Samirans Gošs ir UNIRIS vecākais globālais vēstnieks. Viņš ir arī prestižās Forbes tehnoloģiju padomes, MIT Technology Review loceklis un ir TEDx runātājs par tehnoloģijām.